Autodesk Steel Connections 2020 の Dynamo ノード

鉄骨接合で使用可能な Dynamo ノードを確認します。

Dynamo ノード 入力 出力

Connection.ByType

接合を作成します。

node

接合ノードまたは接合ノードのリスト。

indexes

接合内の入力要素の順序。整数の配列として指定。

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) (文字列)