コンポーネントの構成

このコンポーネントは,Rhino上に描いた梁・柱の部材線(レイヤで分類)を読み取り,各線のユーザーテキスト(材料・断面番号・コードアングル・材端ピン・座屈長さ)と,断面寸法のリストから,Revit側の連携ツールが読み込めるCSVファイルを書き出します。FromRevit が読み込むCSVと列の並びは共通で,RhinoモデルをRevitへ受け渡す役割を担います。書き出しはコンポーネント下部の Export ボタンをONにしたときだけ実行されます。
入力データは以下の通りです。赤字は入力必須データです。
- directory : 保存先フォルダ(既定値 "default"=実行時のカレントディレクトリ)。
- beamfile : 梁データの出力CSVファイル名。
- columnfile : 柱データの出力CSVファイル名。
- beamlayer : 梁の部材線があるレイヤ名のリスト。
- columnlayer : 柱の部材線があるレイヤ名のリスト。
- secname : 断面名のリスト。各線のユーザーテキスト "sec"(既定のキー名)で指定される断面番号に対応する要素を,Family_Type_Name として書き出します。断面名に "H" を含めばH形鋼,"□" を含めば角形鋼管として書き出し,それ以外は種別名が空になります。
- name mat : 材料番号のユーザーテキストのキー名(既定値 "mat")。
- name sec : 断面番号のユーザーテキストのキー名(既定値 "sec")。未設定の線は断面番号0(secname・P1~P4の先頭要素)として扱われます。
- name angle : コードアングルのユーザーテキストのキー名(既定値 "angle")。
- name joint : 材端ピン条件のユーザーテキストのキー名(既定値 "joint")。未設定の線は "rigid"(剛接)として扱われます。
- name lby : 弱軸(局部y軸)座屈長さのユーザーテキストのキー名(既定値 "lby")。未設定の線は部材長さがそのまま使われます。
- name lbz : 強軸(局部z軸)座屈長さのユーザーテキストのキー名(既定値 "lbz")。未設定の線は部材長さがそのまま使われます。
- P1 : 各断面の寸法パラメータ1(角形鋼管・H形鋼・L形鋼は幅B,円形鋼管は半径R)(DataList)。
- P2 : 各断面の寸法パラメータ2(角形鋼管・H形鋼・L形鋼はせいD,円形鋼管は肉厚tまたは0)(DataList)。
- P3 : 各断面の寸法パラメータ3(H形鋼・L形鋼はウェブ厚tw,それ以外は0)(DataList)。