コンポーネントの構成

01_component.png

このコンポーネントは,ReadBeam2 を拡張したもので,Rhinoレイヤーからの読み込みに加えて,Grasshopper上で別の方法(プログラムによる生成など)ですでに作った梁・ばね要素のジオメトリと属性(材料番号・断面番号・角度・座屈長さ・材端ピン・配筋番号・ばね剛性)を,そのままリストとして受け取れます。2つの経路(Rhinoレイヤー読み込みとGrasshopper直接入力)は同時に使うこともでき,最終的にすべての要素をまとめて,ReadBeam2 と同じ節点分割処理(部材の端点・交点・ばね端点から節点を作り,その位置で要素を分割する処理)にかけます。ユーザーテキストのキー名はすべて既定値に固定されており,ReadBeam2 のように名前を変更することはできません。

入力データは以下の通りです。すべて省略可能ですが,beam・layer(beam) のどちらか一方は接続しないと梁要素が得られません。

出力データは以下の通りです(出力の形式は ReadBeam2 と共通です)。