Grasshopper-Tekla Live Link

Tekla Structures
Not version-specific
Tekla Structures
Grasshopper
Environment
Not environment-specific
Japan
Image
UI_TS.png

Tekla Warehouse からリンクをダウンロードします。

Back to top

概要

Grasshopper-Tekla live linkにより、Rhino/Grasshopperを使用したTeklaStructuresのアルゴリズムモデリングが可能になります。リンクは、TeklaStructuresに存在するオブジェクトを作成および操作できるGrasshopperコンポーネントのセットです。

Back to top

デモ動画

ビルフレーム


ダブルカーブ ルーフ


コンクリート橋 Part 1 (Tekla Structures 2017 or newer)


コンクリート橋 Part 2 (Tekla Structures 2017 or newer)

Back to top

必要環境

RhinoとTeklaStructuresを同じマシンにインストールする必要があります。

GrasshopperはRhino6および7のインストールに含まれています。

 

Back to top

セットアップ

リンクのいずれかのバージョンをすでにインストールしていて、更新または再インストールを行っている場合は、さらに下の更新セクションを参照してください。

  1. Tekla Warehouseから必要なファイル(GrasshopperTeklaLink.gha、GrasshopperTeklaLinkExample.gh)を含むzipをダウンロードします。

    • 使用する(インストール済みの)TeklaStructuresバージョンを対象としたパッケージをダウンロードしてください

  2. Tekla Structuresを起動して新しいモデルを作成します

  3. Grasshopperを起動し、GrasshopperTeklaLink.ghaをキャンバスにドラッグして、コンポーネントをインストールします。 Tekla [バージョン]というラベルの付いた新しいコンポーネントタブが表示され、メニューバーにTeklaというラベルの付いたメニューが表示されます。

    Teklaタブが表示されない場合、インターネットからダウンロードされたコンポーネントファイルがブロックされている可能性があります。ファイルのブロックを解除するには、
    • Grasshopperで、[ファイル]>[特別なフォルダー]>[コンポーネントフォルダー]をクリックします
    • GrasshopperTeklaLink.ghaを右クリックし、[プロパティ]をクリックします
    • [全般]タブで、[ブロック解除]ボタンをクリックし、[OK]をクリックします。 ([ブロック解除]ボタンが表示されない場合、ファイルはブロックされていません。)
    • Rhino/Grasshopperを再起動します。これで、TeklaタブがGrasshopperに表示されます。
  4.  GrasshopperでTeklaGrasshopperLinkExample.ghファイルを開きます
    • ソリューションを実行して、Teklaモデルでいくつかのサンプルオブジェクトを生成する必要があります
    • 一部のオブジェクトが表示されない場合は、作業領域を拡大したり、奥行きを表示したりする必要があります

       

      Image
      TSModelExample.png

 

別のTeklaStructuresバージョンのコンポーネントを更新、再インストール、またはインストールするには、次の手順に従います:

  1. Grasshopperで、[ファイル]>[特別なフォルダー]>[コンポーネントフォルダー]をクリックします

  2. GrasshopperとRhinoを閉じ、ComponentsフォルダーのGrasshopperTeklaLink.ghaを新しいファイルに置き換えます

  3. Grasshopper を再度起動します

    • Teklaタブが表示されない場合は、前のセクションで説明したように、ブロックを解除する必要があります

新しいファイルが別のTeklaStructuresバージョンを対象としている場合、コンポーネント(既に挿入されているものを含む)は代わりに新しいTeklaバージョンと相互作用します.

FAQ

一般的な問題への回答については Grasshopper-Tekla Link FAQ を参照してください

 

Back to top

Grasshopper コンポーネント

インストール後、コンポーネントはGrasshopperのTeklaコンポーネントタブに表示されます.

 

Image
UI.png


さらに、GrasshopperのトップメニューバーにTeklaメニューが追加され、すべてのTeklaコンポーネントを有効/無効にするコマンド、すべてのTeklaコンポーネントを再計算するコマンド、Teklaオブジェクトを削除するコマンド、およびデフォルトのTekla属性(プロファイルなど)を設定するコマンドがあり、これらは生成されたオブジェクトに適用されます。

 

コンポーネントに関する重要な一般的な注意事項

  • Grasshopperを開いたり、コンポーネントを挿入したりする前に、Teklaモデルが開いていることを確認してください。コンポーネントは、Tekla Structuresに存在するオブジェクトを生成、変更、および操作します。

 

  • リンクは、現在開いているRhinoドキュメントの単位geometrical 入力にします。
  • Grasshopperでコンポーネントを選択して、TeklaStructuresで関連するオブジェクトを強調表示します。
  • コンポーネントのアイコンをダブルクリックして、コンポーネントを手動で再実行します。この操作により、TeklaStructuresで削除されたメンバーも再生成されます。
  • (オブジェクト作成)コンポーネントアイコンを右クリックすると、[バックグラウンドで実行]というオプションがあり、デフォルトでtrueに設定されています。このモードは、Grasshopper UIが応答している間、Teklaモデルがバックグラウンドで更新されることを意味します。ソリューションがこのモードで実行されると、現在Teklaでオブジェクトを処理しているコンポーネントがスピナーでマークされ、それらが生成するオブジェクトは、準備が整うとコンポーネント出力で使用できるようになります。
  • Grasshopperコンポーネントとそれが生成したTeklaオブジェクトの間のリンクを切断するには、コンポーネントを右クリックして[BaketoTekla]を選択します。これにより、オブジェクトはTeklaにそのまま残り、コンポーネント入力をさらに変更すると、オブジェクトのコピーが生成されます。
Back to top

Param コンポーネント

これらのコンポーネントを使用して、TeklaオブジェクトをGrasshopperから参照できます.

  • Image
    ParamPoint.png
     Tekla Point
    Grasshopperで使用するTeklaStructuresの点を選択します。選択した点は、Teklaにも表示されます.
  • Image
    ParamLine.png
     Tekla Line
    Grasshopperで使用するTeklaStructuresのラインを選択します。選択したラインは、Teklaにも表示されます.
    Image
    Parameter Polyline
     Tekla Polyline
  • Grasshopperで使用するTeklaStructuresの連続曲線を選択します。選択した連続曲線は、Teklaにも表示されます.
  • Image
    ParamBeam.png
     Beam
    TeklaからGrasshopperへの梁を参照します.
  • Image
    ParamPlate.png
     Plate
    TeklaからGrasshopperにプレートを参照します.
  • Image
    ParamItem.png
     Item
    TeklaからGrasshopperにアイテムを参照します.
  • Image
    ParamReinforcement.png
     Reinforcement
    TeklaからGrasshopperに鉄筋を参照します.
  • Image
    ParamComponent.png
     Component
    TeklaからGrasshopperにコンポーネントを参照します.
  • Image
    ParamModelObject.png
     Model Object
    TeklaからGrasshopperにモデルオブジェクトを参照します.
  • Image
    ParamControlPoint.png
     Construction Point
    TeklaからGrasshopperに点を参照します.
  • Image
    ParamControlLine.png
     Construction Line
    TeklaからGrasshopperにラインを参照します.
  • Image
    ParamControlArc.png
     Construction Arc (Tekla Structures 2019 or newer)
    TeklaからGrasshopperに円弧を参照します.
  • Image
    ParamControlCircle.png
     Construction Circle
    TeklaからGrasshopperに円を参照します.
  • Image
    ParamControlPolycurve.png
     Construction Polycurve (Tekla Structures 2019 or newer)
    TeklaからGrasshopperに連続曲線を参照します.
  • Image
    ParamControlPlane.png
     Construction Plane
    TeklaからGrasshopperに平面を参照します.

 

これらのパラメータコンポーネントを右クリックしてコンテキストメニューを開きます。ここには、TeklaStructuresで1つまたは複数のオブジェクトまたは点を設定するためのコマンドがあります。コマンドを実行するとGrasshopperは最小化され、TeklaStructuresはオブジェクトを選択するように要求します。

コンポーネントに接続されているオブジェクトがモデル内で移動されている場合は、コンポーネントをダブルクリックして、Grasshopperでオブジェクトの状態を更新できます。コンポーネントは、Rhino/Grasshopperが再起動されるたびに更新します。

コンポーネントは、Grasshopperセッション間の設定を記憶しています。

構築オブジェクトパラメータの場合、参照されるジオメトリは、他のGrasshopperコンポーネントに接続されると、対応するRhinoジオメトリに自動的に変換されます。だから例えば参照されるTekla円弧は、GrasshopperでRhinoArcになります。他のほとんどの参照オブジェクトタイプは「Deconstruct」コンポーネントで分析でき、ソリッドジオメトリは「ConverttoBrep」および「ConverttoMesh」コンポーネントでGrasshopperに転送できます。

Back to top

Steel コンポーネント

  • Image
    IconSteelBeam.png
     Beam
    提供された曲線または線に沿って鋼製の梁を作成します。コンポーネントを右クリックして、ポリビームが作成された場合に使用されるコントロールポイントの最大数を設定します。デフォルトは99ポイントです。ポイントが多いほど精度は高くなりますが、更新時のパフォーマンスは遅くなります.
  • Image
    IconSteelBeam2Pt.png
     Beam 2Pt
    提供された始点と終点を使用して鉄骨梁を作成します.
  • Image
    SteelColumn.png
     Column
    提供された線に沿って鉄骨柱を作成します。入力がZ方向の直線でない場合、Teklaオブジェクトは梁になります.
  • Image
    SteelPlate.png
     Plate
    提供されたジオメトリによって輪郭が描かれた鋼板を作成します。境界は、ポイントリスト、単純なサーフェス、長方形、円、ポリライン、または一般的な曲線にすることができます。コンポーネントを右クリックして、使用するコントロールポイントの最大数を設定します。デフォルトは99ポイントです。ポイントが多いほど精度は高くなりますが、更新時のパフォーマンスは遅くなります.
  • Image
    BentePlateFaces.png
     Bent Plate (Tekla Structures 2017 or newer)
    提供された境界のリストと半径で輪郭が定義された曲がったプレートを作成します。入力として2つ以上の平面境界が必要です.
  • Image
    LoftedPlate.png
     Lofted Plate (Tekla Structures 2019i or newer)
    2つの入力曲線の間にロフトプレートを作成します
    Tekla Structuresではロフトプレートの位置を(まだ)設定できないため、位置の入力は効果がないことに注意してください。作成されたロフトプレートは、一部の入力カーブでは無効になる場合があります。これはTeklaの制限です。つまり、Tekla Structuresの同様のポリカーブから手動で作成した場合、同じ結果が得られます.
  • Image
    SteelItem.png
     Item (Tekla Structures 2017 SP5, 2017i SP1 or newer)
    提供されたbrep、mesh、またはサーフェスジオメトリに基づいて鋼アイテムを作成します。または、Teklaモデルに挿入されるプロファイル(形状)を指定することもできます。オプションのライン入力を使用して、アイテムの原点と方向を指定できます.
     

    Rhino brepからTeklaアイテムを作成する場合、brepは、転送される前にRhinoによって内部的にメッシュ化/三角化されます。コンポーネントのアイコン/名前を右クリックすると、メッシュパラメータを最小、粗い、または滑らかに設定できます。デフォルトはCoarseです。最小とはモデルの更新が速いことを意味し、スムーズとは詳細は細かいが更新が遅いことを意味します。 Rhinoのbrepまたはmeshからアイテムを作成する際に問題が発生した場合は、FAQを参照してください。 Rhino 6を使用すると、brep/mesh変換がより適切に機能することに注意してください。

    コンポーネントのアイコン/名前を右クリックすると、「Teklaで内部線を表示」オプションがあり、これを使用してTeklaでアイテムのメッシュを表示できます。

  • Image
    Assembly.png
     Assembly
    提供された入力部材/オブジェクトからアセンブリを作成します。
    メイン部材入力はオプションです。空のままにすると、メイン部材がオブジェクト入力の最初の部材になります。部材をメイン部材として直接追加すると、アセンブリが無効になる可能性があることに注意してください。部材に継手がある場合など。
    オプションのメイン部材を除いて、部材はサブアセンブリとして追加されます。シングルレベルの鉄骨アセンブリを作成するには、代わりにキャストユニットコンポーネントを使用します.

 

Back to top

Concrete コンポーネント

  • Image
    ConcreteBeam.png
     Beam
    提供された曲線または線に沿ってコンクリート梁を作成します。コンポーネントを右クリックして、ポリビームが作成された場合に使用されるコントロールポイントの最大数を設定します。デフォルトは99ポイントです。ポイントが多いほど精度は高くなりますが、更新時のパフォーマンスは低下します.
  • Image
    IconConcreteBeam2Pt.png
     Beam 2Pt
    提供された始点と終点を使用してコンクリート梁を作成します.
  • Image
    ConcreteColumn.png
     Column
    指定された線に沿ってコンクリート柱を作成します。入力がZ方向の直線でない場合、結果のTeklaオブジェクトは梁になります.
  • Image
    ConcretePanel.png
     Panel
    提供された曲線または線に沿ってコンクリートパネルを作成します.
  • Image
    ConcreteSlab.png
     Slab
    提供されたジオメトリによって輪郭が描かれたコンクリートスラブを作成します。境界は、ポイントリスト、単純なサーフェス、長方形、円、ポリライン、または一般的な曲線にすることができます。コンポーネントを右クリックして、使用するコントロールポイントの最大数を設定します。デフォルトは99ポイントです。ポイントが多いほど精度は高くなりますが、更新時のパフォーマンスは低下します.
  • Image
    LoftedSlab.png
     Lofted Slab (Tekla Structures 2019i or newer)
    2つの入力曲線の間にロフトコンクリートスラブを作成します
    Tekla Structuresではロフトスラブの位置を(まだ)設定できないため、位置の入力は効果がないことに注意してください。
    作成されたロフトスラブは、一部の入力曲線では無効になる可能性があります。これはTeklaの制限です。つまり、Tekla Structuresの同様のポリカーブから手動で作成した場合、同じ結果が得られます.
  • Image
    FootingPadGround.png
     Pad Footing
    提供された曲線または線に沿ってコンクリートパッドフーチングを作成します.
  • Image
    FootingStripGround.png
     Strip Footing
    提供された曲線または線に沿ってコンクリートストリップフーチングを作成します.
  • Image
    ConcreteItem.png
     Item (Tekla Structures 2017 SP5, 2017i SP1 or newer)
    提供されたbrep、メッシュ、またはサーフェスジオメトリに基づいて具体的なアイテムを作成します。または、Teklaモデルに挿入されるプロファイル(形状)を指定することもできます。オプションのライン入力を使用して、アイテムの原点と方向を指定できます.

    Rhino brepからTeklaアイテムを作成する場合、brepは、転送される前にRhinoによって内部的にメッシュ化/三角化されます。コンポーネントのアイコン/名前を右クリックすると、メッシュパラメータを最小、粗い、または滑らかに設定できます。デフォルトはCoarseです。最小はモデルの更新が速いことを意味し、スムーズは詳細は細かいが更新が遅いことを意味します。 Rhinoのbrepまたはmeshからアイテムを作成する際に問題が発生した場合は、FAQを参照してください。 Rhino 6を使用すると、brep / mesh変換がより適切に機能することに注意してください。コンポーネントのアイコン/名前を右クリックすると、Teklaでアイテムのメッシュを表示するために使用できる[Teklaで内部線を表示]オプションがあります.
  • Image
    IconBeamExtruder.png
     Extrude Beams
    提供されたポイントリスト内のポイント間にビームを作成し、1つのビームの終点が次のビームの始点になるようにします。継手は、各ビームペアの間に自動的に適用されます。始点と終点が同じ場合は、そこにもフィッティングが追加されます.
     
  • 幾何学的入力に加えて、上記の各部材作成コンポーネントには、次のオプションの入力があります:
    • Profile: 文字列としての部材プロファイル。プロファイルカタログコンポーネントを使用して、Teklaプロファイルカタログからプロファイルを選択できます.

    • Attributes: 部材の属性。部材属性コンポーネントを使用して、入力オブジェクトを作成します.

    • Position: 部材の位置。 Positionコンポーネントを使用して入力オブジェクトを作成するか、以下の構文を使用します

      PLANE_ENUM(PLANE_OFFSET), ROTATION_ENUM(ROTATION_OFFSET), DEPTH_ENUM(DEPTH_OFFSET)

      例: RIGHT(1200), TOP(45.0), BEHIND.  

    • Numbering: ナンバリング属性. ナンバリングコンポーネントを使用して、入力オブジェクトを作成します.

    • Deforming (available for Beam type objects): 変形(梁タイプのオブジェクトで使用可能):変形属性と終了オフセット属性。変形コンポーネントを使用して、入力オブジェクトを作成します.

  • Image
    Reinforcement.png
     Rebar
    シングル鉄筋を作成します.

    このコンポーネントには、「入力の変更中に削除」という右クリックオプションがあります。このモードは、モデルのより迅速な更新を可能にするために、部材とポイントの入力が変更されている間、Teklaに挿入された鉄筋が削除されることを意味します。注:このモードでは、入力を変更するたびに、鉄筋は新しいGUIDを取得します.
    • Part: 鉄筋が所属するTekla 部材

    • Shape: 鉄筋の形状

    • Attributes: 鉄筋の属性。鉄筋属性コンポーネントを使用して、入力オブジェクトを作成します。または、鉄筋カタログコンポーネントをこの入力に直接接続することも、文字列または数値としてサイズだけを指定することもできます.

    • Hook: 鉄筋のフック属性。 Hookコンポーネントを使用して入力オブジェクトを作成するか、鉄筋端部に別のフックを使用する場合はHooksコンポーネントを使用します

    • Cover: 鉄筋のかぶり厚さとオフセット。 Coverコンポーネントを使用して、入力オブジェクトを作成します.

  • Image
    ReinforcementSet.png
     Rebar Group
    部材に鉄筋グループを作成します.
    • Part: Teklaのコンクリート部材.

    • Shape: 鉄筋形状.

      • テーパー鉄筋グループを作成するには、(階層化されていない)リストとして複数の形状を提供します.

      • 曲線バーグループを作成するには、形状入力を単一の円弧にする必要があります(複数の曲線グループを作成するには、円弧のリストを提供します).

      • 円形の鉄筋グループを作成するには、形状入力を1つの円にする必要があります(複数の円形グループを作成するには、円のリストを提供します).

    • Range: 鉄筋グループの範囲。通常、入力はラインです

      • 形状入力が形状のリスト(テーパーグループを形成)である場合、範囲入力は必要ありません.

      • 範囲入力が円または円弧であり、形状入力が単一の曲線である場合(または形状入力が階層化されている場合)、鉄筋グループタイプはテーパー曲線になります.

      • 範囲入力が曲線であり、形状入力が単一の曲線である場合(または形状入力が階層化されている場合)、形状曲線は範囲に沿ってコピーされ、グループタイプはテーパーグループになります.

    • Attributes: 鉄筋の属性。鉄筋属性コンポーネントを使用して、入力オブジェクトを作成します。または、鉄筋カタログコンポーネントをこの入力に直接接続することも、サイズだけを文字列または数値として指定することもできます.

    • Hook: 鉄筋のフック属性。Hook属性コンポーネントを使用して入力オブジェクトを作成するか、鉄筋端部に別のフックを使用する場合は Hooks属性コンポーネントを使用します.

    • Cover: 鉄筋のかぶり厚さとオフセット。Cover属性コンポーネントを使用して、入力オブジェクトを作成します.

    • Group: グループタイプ(スパイラルなど)、間隔、除外タイプの属性。グループ属性コンポーネントを使用して、入力オブジェクトを作成します.

  • Image
    CastUnit.png
     Cast Unit
    提供された入力部材/オブジェクトからキャストユニットを作成します。
    メイン部材入力はオプションです。空のままにすると、メイン部材がオブジェクト入力の最初の部材になります。部材をメイン部材として直接追加すると、キャストユニットが無効になる可能性があることに注意してください。部材にコネクションなどがある場合。
    このコンポーネントは、単一レベルの鋼製アセンブリの作成にも使用できます.

 

Back to top

Edit コンポーネント

  • Image
    CutPartWithLine.png
     Plane Cut
    平面で部材をカットします.
  • Image
    CutPartWithAnotherPart.png
     Part Cut
    ある部材を別の部材でカットします。オプションで、カットが行われた後にカット部分を削除することができます.
  • Image
    FitPartEnd.png
     Fitting
    部材の端を平面にフィットします.
  • Image
    Component.png
     Component
    継手、シーム、ディテール、カスタム部材、またはプラグインを作成します.

    このコンポーネントには、「入力の変更中に削除」という右クリックオプションがあります。このモードは、モデルのより迅速な更新を可能にするために、部材とポイントの入力が変更されている間にTeklaに挿入されたコンポーネントが削除されることを意味します。注:このモードでは、入力を変更するたびに、コンポーネントは新しいGUIDを取得します。このオプションは、新しく挿入されたコンポーネントでデフォルトでチェックされています.
    • Name: コンポーネントカタログコンポーネントを使用して、モデルからコンポーネントタイプを選択します。コンポーネントが選択されると、必要な入力が表示されます.

    • Attribute File: 属性ファイル名を入力します

    • Attributes: 個々のコンポーネントの属性を設定します。例:

          MainBarGrade "Undefined"
          nSideBars 4
          StirrupCover -240.0

      コンポーネント属性の名前を見つける標準的な方法は、Tekla Structuresのコンポーネントダイアログで認識した値を入力し、プロパティファイルを保存してから、そのファイルで入力した値を探して属性名を見つけることです.

    • メイン部材、セカンダリ部材、およびポイント:モデルで入力を選択する場合と同じように、必要な入力を接続します(たとえば、ディテールの場合は、メイン部材とポイントを接続します)。一部のコンポーネント(プラグイン)には、より複雑な入力シーケンスがある場合があります。その場合、コンポーネント入力コンポーネントを使用して入力を作成する必要があります.

    • コンポーネント入力:プラグインの複雑な入力シーケンスを処理するために、コンポーネント入力コンポーネントの出力を接続します。このオプションを使用すると、メイン部材、セカンダリ部材、およびポイントの入力は無視されます.

  • Image
    ControlObject.png
     Construction Object
    TeklaStructuresで作図オブジェクトを作成します.
    Teklaのオブジェクトタイプは、入力タイプによって異なります, i.e.
            Point -> 点
            Line -> ライン
            Circle -> 円
            Arc -> 円弧 (or 円) [2019+ only]
            Curve -> 連続曲線 [2019+ only]
            Plane or Rectangle -> 平面 (Rectangleは特定のサイズの平面を作成します)
  • Image
    IconGrid.png
    Grid
    リスト内の各入力ポイントを通るグリッド線で基準線を作成します。任意の軸で重複する値は除外されます.
    • 複数のグリッドを作成するには、入力の平坦化を削除し、ポイントのリストのリストを提供します.

    • グリッドのTeklaStructuresダイアログと同じ構文を使用して基準線ラベルを設定します.

  • Image
    IconPoints.png
     Point
    TeklaStructuresに点を挿入します。ポイントタイプは、ControlPoint(Teklaコントロールポイントオブジェクト)またはBeamPoint(離れた場所からの視認性が高いビームタイプのオブジェクト-ポイントにスナップする必要がない場合に使用できます)のいずれかになります。コンポーネントが削除されると、点が削除されます.
  • Image
    SurfaceTreatmentPartFace.png
     Surface Treatment
    TeklaStructuresの部材面に指定された境界で仕上げ材を作成します。
    仕上げ材が適用される面の側面は、境界入力の方向に依存することに注意してください.

 

Back to top

Attributes コンポーネント

  • Image
    IconProfile.png
     Profile Catalog
    プロファイル文字列を出力します。コンポーネントアイコンをダブルクリックしてダイアログを開き、Teklaプロファイルカタログからプロファイルを選択します.
  • Image
    IconMaterial.png
     Material Catalog
    材質文字列を出力します。コンポーネントアイコンをダブルクリックしてダイアログを開き、Tekla材質カタログから材質を選択します.
  • Image
    IconComponentCatalog4.png
     Component Catalog
    Teklaコンポーネントを表す文字列を出力します。コンポーネントアイコンをダブルクリックしてダイアログを開き、Teklaコンポーネントカタログからコンポーネントを選択します.
  • Image
    IconShape.png
     Shape Catalog
    アイテムコンポーネントのプロファイルとして使用できる形状文字列を出力します。コンポーネントアイコンをダブルクリックしてダイアログを開き、Tekla形状カタログから形状を選択します。形状入力から直接アイテムを生成する場合は、形状は必要ないことに注意してください.
  • Image
    IconRebarCatalog.png
     Reinforcement Catalog
    鉄筋コンポーネント(属性入力)または鉄筋属性コンポーネント(サイズまたはグレード入力)のサイズおよびグレード入力として使用できる、鉄筋のサイズおよびグレードを表す文字列を出力します。コンポーネントアイコンをダブルクリックしてダイアログを開き、Tekla鉄筋カタログから鉄筋のサイズと強度を選択します.
  • Image
    IconProperties.png
     Part Attributes
    • 部材の名前、プロファイル、材料、仕上げ、クラス、フェーズ、およびユーザー定義情報を設定します.

    • 部材プロファイルは、このコンポーネントで設定することも、部材の作成コンポーネントで直接設定することもできます。プロファイルが両方の場所に設定されている場合は、部材作成コンポーネントのプロファイルが使用されます.

    • ユーザー定義情報は、テキスト文字列として入力されます。例:

          MyStringUDA   "my user text"
          MyIntegerUDA   2
          MyFloatUDA   12.5

      上記のように改行(またはセミコロン)で区切られた属性は、同じ部分に割り当てられます。代わりに、属性をリストに入れて、それらを異なる部分に順番に割り当てることができます。 Panelコンポーネントを使用している場合、複数行のデータonは属性を単一の文字列(同じ部分)として保持しますが、offは出力がリスト(別々の部分)になることを意味します.

  • Image
    IconPosition.png
    Position
    部材の位置を設定します。梁、柱、プレート/スラブに使用できます.
  • Image
    IconNumbering.png
     Numbering
    部材のナンバリング属性、およびキャストユニットタイプと現場打コンクリートフェーズを設定します(最後の属性はコンクリートオブジェクトにのみ有効です).
  • Image
    IconDeforming.png
     Deforming
    角度、キャンバー、短縮、端部オフセットなど、部材(梁タイプオブジェクト)の変形属性を設定します.
  • Image
    IconRebarAttributes.png
     Rebar Attributes
    鉄筋または鉄筋グループの名前、サイズ、強度、曲げ半径、クラス、ナンバリング属性、フェーズおよびユーザー定義情報を設定します.

    サイズと強度はテキスト入力です。いずれかの入力に接続された鉄筋カタログコンポーネントを使用して、それら(および半径)を設定することもできます。両方が使用されている場合、テキスト入力は鉄筋カタログ入力を上書きします.

    ユーザー定義情報は、テキスト文字列として入力されます。例:

        MyStringUDA   "my user text"
        MyIntegerUDA   2
        MyFloatUDA   12.5

    上記のように改行(またはセミコロン)で区切られた属性は、同じ部分に割り当てられます。代わりに、属性をリストに入れて、それらを異なる部分に順番に割り当てることができます。 Panelコンポーネントを使用している場合、複数行のデータonは属性を単一の文字列(同じ部分)として保持しますが、offは出力がリスト(別々の部分)になることを意味します.
  • Image
    IconRebarHook.png
     Hook
    鉄筋または鉄筋グループのフック属性を設定します。同じフック属性が両端に使用されます.
  • Image
    IconRebarHooks.png
     Hooks
    鉄筋または鉄筋グループのフック属性を設定します。両端に異なるフックを付けることができます.
  • Image
    IconRebarCover.png
     Cover
    鉄筋または鉄筋グループのかぶり厚さとオフセットを設定します.
  • Image
    IconRebarGroup.png
     Group
    鉄筋グループの間隔属性と除外属性を設定します.
    • [鉄筋の数]入力は、間隔タイプが[正確な数]の場合に有効になります。それ以外の場合は、[間隔]の値を使用して鉄筋が分散されます.

    • スパイラル入力を使用して、スパイラル鉄筋を作成できます.

  • Image
    IconUDA.png
     Construct UDA
    部材属性および鉄筋属性コンポーネントのUDA入力文字列を作成します.
    • 入力は、属性名、属性値、および属性タイプ(文字列、整数値、または実数値)です。デフォルトでは、属性タイプは自動的に検出されます.

    • 複数の属性名や値が指定されている場合、コンポーネントはそれらを1つの出力に結合するか(同じ部材のすべての属性を設定するため)、リストに個別に出力することができます(異なる部材に異なる属性または値を設定するため)。コンポーネントを右クリックして、コンテキストメニューからコンポーネントの出力モードを変更します.

    • コンポーネントを使用して、コンポーネントの属性入力を作成することもできます.

  • Image
    CreateProfile.png
    Create Profile
    曲線/アウトラインから固定のTeklaプロファイルを作成し、それをTeklaプロファイルカタログに追加します.
    • デフォルトでは、プロファイルの原点はアウトライン境界ボックスの中心です。オプションで、独自の原点または平面を指定できます(プロファイルの回転を制御するため).

    • このコンポーネントは、Tekla Structuresですべての種類のマクロをトリガーするため、かなり低速です。したがって、たとえば、スライダー。Data Dam コンポーネントを入力で使用して、コンポーネント/プロファイルがいつ更新されるかを制御できます.

  • Image
    CreateShape.png
    Create Shape
    brepまたはmeshからTekla形状を作成し、それをTekla形状カタログに追加して、既存の形状を同じ名前に置き換えます.
    • ライン入力は、アイテムの原点/挿入ポイントを設定するためのポイントまたはラインを受け入れます。ラインが提供されている場合は、アイテムの回転も決定します.

    • 形状カタログ内の別の形状が新しい形状とまったく同じ形状を使用している場合、その形状を追加することはできず、エラーメッセージが表示されます。これをオーバーライドするには、「類似した形状を置き換える」というコンポーネントの右クリックオプションがあります。このオプションを有効にすると、同じジオメトリを持つ既存のシェイプがシェイプカタログから削除されます。削除された形状を使用するアイテムがモデルにある場合、代わりに新しい形状が使用されます(つまり、これらのアイテムの形状名は更新されますが、ジオメトリは同じままです).

  • Image
    IconComponentInput.png
    Component Input
    Teklaオブジェクト、ポイント、およびポリゴンからTeklaプラグインの任意の入力を作成します.

    コンポーネントは可変パラメータインターフェースを使用するため、Teklaプラグインが必要とする入力のシーケンスに応じて、コンポーネントにズームインして入力を追加します。各入力は、単一のポイント/オブジェクト、またはポイント/オブジェクトのリストにすることができます.

    プラグインの実装方法によっては、入力の順序とタイプが、プラグインをTeklaに手動で挿入するときに選択するものとは異なる場合があることに注意してください。正しい入力シーケンスを見つけるには、Teklaモデルからすでに挿入されているTeklaプラグインを参照し、「DeconstructComponent」コンポーネントを使用してGrasshopperで分解します。 「Deconstruct」コンポーネントは、参照されているTeklaプラグインの入力オブジェクトと入力タイプを表示します.
  • Image
    IconDeforming.png
    Beam Rotation
    梁軸と上方向ベクトルに基づいて、必要な梁または柱の回転角を計算します。このコンポーネントの出力回転角度をPositionコンポーネントのRotation入力に接続します.

 

Back to top

Extract コンポーネント

  • Image
    DeconstructBeam.png
     Deconstruct Beam
    梁を分解して、メイン(ポリ)ライン、タイプ、プロファイル、およびその他の属性を取得します.
  • Image
    DeconstructPlate.png
     Deconstruct Plate or Slab
    プレートを分解して、境界、プロファイル、およびその他の属性を取得します.
  • Image
    DeconstructItem.png
     Deconstruct Item
    アイテムを分解して、その形状(メッシュとして)、入力ライン、形状プロファイル、およびその他の属性を取得します.
  • Image
    DeconstructComponent.png
     Deconstruct Component
    コンポーネントを分解して、その名前とUIの説明、属性、作成された子オブジェクト、およびコンポーネントの入力(つまり、Teklaオブジェクトとポイント)に関する情報を取得します.
    • 入力情報は、Grasshopperから複雑なTeklaコンポーネント(プラグイン)を挿入するための正しい入力シーケンスを決定しようとするときに役立ちます.

  • Image
    DeconstructAssembly.png
     Deconstruct Assembly
    アセンブリまたはキャストユニットを、それに含まれるオブジェクトに分解します.
  • Extract コンポーネントに関する注意

    • 一部の出力(属性、位置、番号付け、変形、タイプ)は、別のコンポーネント(パネルの場合もあります)に接続されている場合にのみ計算されます。これは、不要な情報の抽出を回避することにより、計算を高速化するためです.

      • 出力が接続されたら、Deconstructコンポーネントをダブルクリックして再実行し、値を計算します.

      • つまり、何かに接続されていない限り、出力にカーソルを合わせて出力値をプレビューすることはできません.

    • 入力コンポーネントの入力ノードを右クリックしてコンテキストメニューを開き、TeklaStructuresで1つまたは複数のオブジェクトまたはポイントを設定できます。Grasshopper は最小化され、TeklaStructuresはオブジェクトを選択するように要求します。または、Paramコンポーネントを使用して、TeklaStructuresのオブジェクトを参照します.

    • Deconstructコンポーネントに接続されているオブジェクトがモデル内で移動されている場合は、コンポーネントをダブルクリックして出力を更新できます。コンポーネントは、Rhino/Grasshopperが再起動されるたびに出力も更新します.

 

  • Image
    IconExpandAttributes.png
     Expand Part Attributes
    部材属性オブジェクトの属性に個別にアクセスします.
  • Image
    IconExpandPosition.png
     Expand Position
    個別にPositionオブジェクトの属性にアクセスします.
  • Image
    IconExpandNumbering.png
     Expand Numbering Attributes
    ナンバリング属性オブジェクトの個別属性へのアクセスを取得します.
  • Image
    IconExpandDeforming.png
     Expand Deforming Attributes
    変形属性オブジェクトの個別属性へのアクセスを取得します.
  • Image
    IconExpandUDA.png
     Expand UDAs
    ユーザー定義情報またはコンポーネント属性を表す文字列を、属性の名前、値、およびタイプに分けます.
    Image
    Expand Object Properties
     Expand Object Properties
  • 任意のオブジェクト(Teklaオブジェクトだけでなく)のすべてのパブリックプロパティとフィールドを展開します.
  • Image
    IconGetUDA.png
    Get UDA Value
    任意のモデルオブジェクトの指定されたユーザー定義情報の値を読み取ります.
    • 入力は、モデルオブジェクト、属性名、および属性タイプ(文字列、整数値、または実数値)です。デフォルトでは、属性タイプは自動的に検出されます.
    • Teklaコンポーネントで使用すると、コンポーネントからコンポーネント属性値も返されます.

  • Image
    IconGetReportProperty.png
    Get Report Property
    モデルオブジェクトのReport属性の値を読み取ります.
  • Image
    IconGetAssembly.png
     Get Assembly
    モデルオブジェクトが属するアセンブリまたはキャストユニットを取得します.
  • Image
    ModelObjectBrep.png
     Convert to Brep
    Tekla StructuresモデルオブジェクトをRhinoのBrepに変換します(オブジェクトに意味のある物理表現がある場合).
  • Image
    ModelObjectMesh.png
     Convert to Mesh
    Tekla StructuresモデルオブジェクトをRhinoのmeshに変換します(オブジェクトに意味のある物理的表現がある場合)。これは、Convert to Brepコンポーネントよりもはるかに高速ですが、オブジェクトに穴がある場合、一部の面が欠落することがあります.
  • Image
    ExtractProfile.png
     Profile Contour
    Teklaプロファイルの外形と開口を取得します.
    • プロファイル入力は文字列としてのプロファイル名であり、パネル、プロファイルカタログコンポーネント、またはGetBeamコンポーネントのプロファイル出力から取得できます.

    • プロファイル曲線はグローバルオリゴの周りに表示されます。オプションで、平面入力は、プロファイルのアウトラインが変換される平面または曲線を受け入れます。曲線の場合、ターゲット平面は曲線の始点に垂直な平面です.

    • 位置入力を使用して、平面オリゴに対するプロファイルの位置を設定できます。位置コンポーネントを使用して入力を作成します.

    • Tip: 開口のあるサーフェスへの出力を組み合わせる場合は、SurfaceSplitコンポーネントを使用します.

 

Back to top

Modify コンポーネント

  • Image
    IconSetUDA.png
     Set UDAs
    モデルオブジェクトのユーザー定義情報を設定します.
    • UDAを簡単に削除するには、「Construct UDA」コンポーネントを使用して、入力値として空の文字列を使用してUDAを作成し、「ConstructUDA」の出力をこのコンポーネントに接続します.
  • Image
    IconSetComponentAttribute.png
     Set (Component) Attributes
    コネックション、ディテール、シーム、カスタム部材、プラグインなど、既存のTeklaコンポーネントの属性を設定します.

 

 

  • コンクリートでの作業が遅く、処理が遅いと思われる場合は、形状を変更するときのパフォーマンスを向上させるために、Tekla Structuresで現場打コンクリート管理を無効にします(XS_ENABLE_POUR_MANAGEMENTをFALSEに設定します).
Back to top

制限事項

  • ボルトと溶接は、Teklaコンポーネントまたはプラグインの一部として以外は、これらのコンポーネントを使用してGrasshopperから挿入することはできません.

  • Rhino / Grasshopperの複雑な形状とサーフェスは、Tekla Structures 2017 SP5、2017iSP1以降のアイテムとしてのみ転送できます。 以前のバージョンのTeklaではアイテムのサポートを有効にすることはできません。 同じ制限が、折れ板、ロフトプレート、ロフトスラブ、および以前のすべてのバージョンで使用できない特定のオブジェクトに適用されます.

 

 

Back to top
役に立ちましたか?