鉄骨接合で使用可能な Dynamo ノードを確認します。
| Dynamo ノード | 入力 | 出力 |
|---|---|---|
|
Connection.ByType 接合を作成します。 |
node 接合ノードまたは接合ノードのリスト。 接合内の入力要素の順序。整数の配列として指定。 connectionType 作成される接合タイプ(Input.ConnectionTypes が必要)。 |
Connection 接合または接合のリスト。 |
|
ConnectionNode.FromStructure 構造データ要素を接合ノードにグループ化します。 |
objects 構造データ要素のリスト。 |
ConnectionNode [] 接合ノードのリスト。詳細については、「グループ ノード」を参照してください。 |
|
ConnectionNode.SubNodesOfSize 目的の要素またはゾーン数以上を持つノードの場合、各入力ノードをサブノードのリストに変換します。このとき、各サブノードは元のノード内の要素の異なる配置です。 |
node 接合ノード。 noOfZones 目的のゾーン数。 |
ConnectionNode[] 接合サブノードのリスト。各サブノードはノードのリストです。詳細については、「配置ノード」を参照してください。 |
|
ConnectionNode.Zones 各入力接合ゾーン内のゾーンを返します。 |
connectionNode 接合ノード。 |
Zone[] ゾーンのリスト。 |
|
ConnectionType.ByNames 2 つの文字列(connectionName および typeName)から ConnectionType を作成します。 |
connectionName 接合の名前を含む文字列。 typeName 接合タイプの名前を含む文字列。 |
ConnectionType 生成される接合タイプ。 |
|
ConnectionType.ConnectionName 接合タイプからタイプ名を返します。 |
connectionType 入力接合タイプ。 |
string 接合名を含む出力文字列。 |
|
ConnectionType.TypeName 接合タイプからタイプ名を返します。 |
connectionType 入力接合タイプ。 |
string 接続タイプを含む出力文字列。 |
|
Filter.ByAngleBetweenAxes ノード内の N 番目と M 番目の構造データ要素の特定の軸が X および Y の間の角度を形成するノードを返します。ここで N、M、X、Y はユーザによって指定されます。 |
node 入力接合ノード(複数も可)。 indexFirst 比較される 1 番目の要素のゼロベースのインデックス。 indexSecond 比較される 2 番目の要素のゼロベースのインデックス。 axisFirst 1 番目の構造データ要素の参照軸(X、Y、または Z のいずれかで、大文字小文字の区別のない文字列として指定されます)。 axisSecond 2 番目の構造データ要素の参照軸(X、Y、または Z のいずれかで、大文字小文字の区別のない文字列として指定されます)。 rangeStart 目的の範囲の開始を表す、0 から 90 度までの値。 rangeEnd 目的の範囲の終了を表す、0 から 90 度までの値。 |
accepted フィルタを通過したノード。 rejected フィルタを通過しなかったノード。 |
|
Filter.ByAngleBetweenBeams ByAngleBetweenAxes ノードと同様で、違いは、Filter.ByAngleBetweenBeams ノードが X 軸間の角度を測定するだけであることで、構造要素の端部同士が接している場合、角度は 0 ~ 90 度ではなく、0 ~ 180 度になります。 |
node 入力接合ノード(複数も可)。 indexFirst 比較される 1 番目の構造データ要素のゼロベースのインデックス。 indexSecond 比較される 2 番目の構造データ要素のゼロベースのインデックス。 rangeStart 目的の範囲の開始を表す、0 から 180 度までの値。 rangeEnd 目的の範囲の終了を表す、0 から 180 度までの値。 |
accepted フィルタを通過したノード。 rejected フィルタを通過しなかったノード。 |
|
Filter.BySectionProfile インデックスの構造データ要素に特定の断面プロファイルがあるノードを返します。 |
node 入力接合ノード(複数も可)。 index 比較される構造データ要素のゼロベースのインデックス。 profileToFind 構造データ要素がフィルタを通過する必要があるプロファイル。 |
accepted フィルタを通過したノード。 rejected フィルタを通過しなかったノード。 |
|
Filter.BySectionShape インデックスの構造データ要素に特定の断面形状があるノードを返します。 |
node 入力接合ノード(複数も可)。 index 比較される構造データ要素のゼロベースのインデックス。 shapeToFind 構造データ要素がフィルタを通過する必要がある形状。 |
accepted フィルタを通過したノード。 rejected フィルタを通過しなかったノード。 |
|
Filter.BySectionType インデックスの構造データ要素に特定の断面タイプがあるノードを返します。 |
node 入力接合ノード(複数も可)。 index 比較される構造データ要素のゼロベースのインデックス。 nameToFind 構造データ要素がフィルタを通過する必要があるタイプ名。 |
accepted フィルタを通過したノード。 rejected フィルタを通過しなかったノード。 |
|
Filter.BySlantAngle 特定のインデックスの構造データ要素に特定の傾斜角度(要素の軸と垂直軸の間の角度)があるノードを返します。 |
node 入力接合ノード(複数も可)。 index 比較される構造データ要素のゼロベースのインデックス。 rangeStart 目的の範囲の開始を表す、0 から 90 度までの値。 rangeEnd 目的の範囲の終了を表す、0 から 90 度までの値。 |
accepted フィルタを通過したノード。 rejected フィルタを通過しなかったノード。 |
|
Filter.BySlopeAngle 特定のインデックスの構造データ要素に特定の勾配角度(要素の軸と水平軸の間の角度)があるノードを返します。 |
node 入力接合ノード(複数も可)。 index 比較される構造データ要素のゼロベースのインデックス。 rangeStart 目的の範囲の開始を表す、0 から 90 度までの値。 rangeEnd 目的の範囲の終了を表す、0 から 90 度までの値。 |
accepted フィルタを通過したノード。 rejected フィルタを通過しなかったノード。 |
|
Filter.ByZoneType 特定のインデックスの構造データ要素にそのノードの特定のゾーン タイプがあるノードを返します。 |
node 入力接合ノード(複数も可)。 index 比較される構造データ要素のゼロベースのインデックス。 zoneType ゾーン タイプを表す大文字と小文字の区別のない文字列(end または body)。 |
accepted フィルタを通過したノード。 rejected フィルタを通過しなかったノード。 |
|
Input.ConnectionTypes 接合タイプのドロップダウン選択を提供します。 |
モデルにロードされた接合タイプから選択できるドロップダウンです。 |
connectionType 生成される接合タイプ。 |
|
Input.SelectStructureData モデル要素を手動で選択するための方法を提供します。 |
モデル要素を選択するボタンです。 |
Elements 生成される要素のリスト。 |
|
Input.StructuralSectionShapes 構造データ要素の断面形状のドロップダウン選択を提供します。 |
断面形状を選択できるドロップダウンです。 |
sectionShape 出力の断面形状。 |
|
Input.StructuralDataFamilies 構造データ要素ファミリのドロップダウン選択を提供します。 |
モデルにロードされたファミリから選択できるドロップダウンです。 |
familyName 出力のファミリの名前。 |
|
Input.StructuralDataTypes 構造データ要素タイプのドロップダウン選択を提供します。 |
モデルにロードされたタイプから選択できるドロップダウンです。 |
parentFamily 出力のファミリの名前。 typeName 出力のタイプの名前。 |
|
Model.GetStructureData モデルで選択された構造データ要素のリストを返します。 |
スクリプトの実行前に Revit で選択されたもの。 |
StructureData[] モデルで選択された構造データ要素のリスト。 |
|
StructureData.GetCoordinateSystem 構造データ要素の座標系を返します。 |
structureData 入力の構造データ。 |
CoordinateSystem 出力の座標系(X 軸が赤、Y 軸が緑、Z 軸が青)。 |
|
StructureData.SectionProfile 構造データ要素の断面プロファイルを返します。 |
structureData 入力の構造データ。 |
string 出力の断面プロファイル(文字列)。 |
|
StructureData.SectionShape 構造データ要素の断面形状を返します。 |
structureData 入力の構造データ。 |
string 出力の断面形状(文字列)。 |
|
StructureData.SectionType 構造データ要素の断面タイプを返します。 |
structureData 入力の構造データ。 |
string 出力の断面タイプ(文字列)。 |
|
StructureData.XAxis 構造データ要素の X 軸を返します。 |
structureData 入力の構造データ。 |
Vector 出力の X 軸(ベクトル)。 |
|
StructureData.YAxis 構造データ要素の Y 軸を返します。 |
structureData 入力の構造データ。 |
Vector 出力の Y 軸(ベクトル)。 |
|
StructureData.ZAxis 構造データ要素の Z 軸を返します。 |
structureData 入力の構造データ。 |
Vector 出力の Z 軸(ベクトル)。 |
|
Zone.Parent ゾーンの親を返します。これは構造データ要素です。 |
zone 入力のゾーン(複数も可)。 |
ModelObject 出力の構造データ要素。 |
|
Zone.ZoneType ゾーンのゾーン タイプを返します。 |
zone 入力のゾーン(複数も可)。 |
string 出力のゾーン タイプ(end または body) (文字列) |