Review the available Dynamo nodes to use with Steel Connections.
Dynamo Node | Input | Output |
---|---|---|
Connection.ByType Creates connections. |
node A connection node or a list of connection nodes. The order of the input element in a connection, given as an array of integers. connectionType The connection type to be created (requires Input.ConnectionTypes). |
Connection A connection or a list of connections. |
ConnectionNode.FromStructure Groups structure data elements into connection nodes. |
objects A list of structure data elements. |
ConnectionNode [] A list of connection nodes. For more info, see The Grouping Node |
ConnectionNode.SubNodesOfSize For nodes that have at least a desired number of elements or zones, it turns each input node into a list of subnodes, where each subnode is a different arrangement of the elements in the original node. |
node The connection node. noOfZones The desired number of zones. |
ConnectionNode[] A list of connection subnodes, where each subnode is a list of nodes. For more info, see The Arrangements Node. |
ConnectionNode.Zones Returns the zones within each input connection zone. |
connectionNode The connection node. |
Zone[] A list of zones. |
ConnectionType.ByNames Creates a ConnectionType from two strings: connectionName and typeName. |
connectionName A string containing the name of the connection. typeName A string containing the name of the connection type. |
ConnectionType The resulting connection types. |
ConnectionType.ConnectionName Returns the type name from a connection type. |
connectionType The input connection type. |
string The output string containing the connection name. |
ConnectionType.TypeName Returns the type name from a connection type. |
connectionType The input connection type. |
string The output string containing the connection type. |
Filter.ByAngleBetweenAxes Returns the nodes in which certain axes of the Nth and Mth structure data elements in the node form an angle between X and Y, where N, M, X, Y and the axes are specified by the user. |
node The input connection node(s). indexFirst The zero-based index of the first element to be compared. indexSecond The zero-based index of the second element to be compared. axisFirst The reference axis of the first structure data element (it can be X, Y or Z, specified as case insensitive string). axisSecond The reference axis of the second structure data element (it can be X, Y or Z, specified as case insensitive string). rangeStart A value between 0 and 90 degrees, representing the start of the desired range. rangeEnd A value between 0 and 90 degrees, representing the end of the desired range. |
accepted The nodes that pass the filter. rejected The nodes that do not pass the filter. |
Filter.ByAngleBetweenBeams Like the ByAngleBetweenAxes node, the difference being that the Filter.ByAngleBetweenBeams node only measures the angle between the X axes, and for the case where the structural elements meet end to end, the angle can be between 0 and 180 degrees instead of between 0 and 90 degrees. |
node The input connection node or nodes. indexFirst The zero-based index of the first structure data element to be compared. indexSecond The zero-based index of the second structure data element to be compared. rangeStart A value between 0 and 180 degrees, representing the start of the desired range. rangeEnd A value between 0 and 180 degrees, representing the end of the desired range. |
accepted The nodes that pass the filter. rejected The nodes that do not pass the filter. |
Filter.BySectionProfile Returns the nodes in which the structure data element at an index has a certain section profile. |
node The input connection node or nodes. index The zero-based index of the structure data element to be compared. profileToFind The profile that the structure data element must have to pass the filter. |
accepted The nodes that pass the filter. rejected The nodes that do not pass the filter. |
Filter.BySectionShape Returns the nodes in which the structure data element at an index has a certain section shape. |
node The input connection node or nodes. index The zero-based index of the structure data element to be compared. shapeToFind The shape that the structure data element must have to pass the filter. |
accepted The nodes that pass the filter. rejected The nodes that do not pass the filter. |
Filter.BySectionType Returns the nodes in which the structure data element at an index has a certain section type. |
node The input connection node or nodes. index The zero-based index of the structure data element to be compared. nameToFind The type name that the structure data element must have to pass the filter. |
accepted The nodes that pass the filter. rejected The nodes that do not pass the filter. |
Filter.BySlantAngle Returns the nodes in which the structure data element at a certain index has a certain slant angle (angle between the axis of the element and the vertical axis). |
node The input connection node or nodes. index The zero-based index of the structure data element to be compared. rangeStart A value between 0 and 90 degrees, representing the start of the desired range. rangeEnd A value between 0 and 90 degrees, representing the end of the desired range. |
accepted The nodes that pass the filter. rejected The nodes that do not pass the filter. |
Filter.BySlopeAngle Returns the nodes in which the structure data element at a certain index has a certain slope angle (angle between the axis of the element and the horizontal plane). |
node The input connection node or nodes. index The zero-based index of the structure data element to be compared. rangeStart A value between 0 and 90 degrees, representing the start of the desired range. rangeEnd A value between 0 and 90 degrees, representing the end of the desired range. |
accepted The nodes that pass the filter. rejected The nodes that do not pass the filter. |
Filter.ByZoneType Returns the nodes in which the structure data element at a certain index has a certain zone type for that node. |
node The input connection node or nodes. index The zero-based index of the structure data element to be compared. zoneType A case insensitive string, representing the zone type ( it can be end or body). |
accepted The nodes that pass the filter. rejected The nodes that do not pass the filter. |
Input.ConnectionTypes Provides a drop-down selection of connection types. |
A drop-down from where you can select any of the connection types loaded in the model. |
connectionType The resulting connection type. |
Input.SelectStructureData Provides a way to manually select model elements. |
Selection button for model elements. |
Elements The resulting list of elements. |
Input.StructuralSectionShapes Provides a drop-down selection of structure data element section shapes. |
A drop-down from where you can select any of the section shapes. |
sectionShape The output section shape. |
Input.StructuralDataFamilies Provides a drop-down selection of structure data element families. |
A drop-down from where you can select any of the families loaded in the model, |
familyName The output family name. |
Input.StructuralDataTypes Provides a drop-down selection of structure data element types. |
A drop-down from where you can select any of the types loaded in the model. |
parentFamily The output family name. typeName The output type name. |
Model.GetStructureData Returns the list of the structure data elements selected in the model. |
A selection made in Revit prior to the execution of the script. |
StructureData[] A list of structure data elements that were selected in the model. |
StructureData.GetCoordinateSystem Returns the coordinate system of a structure data element. |
structureData The input structure data. |
CoordinateSystem The output coordinate system (the X axis is red, the Y axis is green, the Z axis is blue) |
StructureData.SectionProfile Returns the section profile of a structure data element. |
structureData The input structure data. |
string The output section profile, as a string. |
StructureData.SectionShape Returns the section shape of a structure data element. |
structureData The input structure data. |
string The output section shape, as a string. |
StructureData.SectionType Returns the section type of a structure data element. |
structureData The input structure data. |
string The output section type, as a string. |
StructureData.XAxis Returns the X axis of a structure data element. |
structureData The input structure data. |
Vector The output X axis, as a vector. |
StructureData.YAxis Returns the Y axis of a structure data element. |
structureData The input structure data. |
Vector The output Y axis, as a vector. |
StructureData.ZAxis Returns the Z axis of a structure data element. |
structureData The input structure data. |
Vector The output Z axis, as a vector. |
Zone.Parent Returns the parent of the zone, which is a structure data element. |
zone The input zone or zones. |
ModelObject The output structure data element. |
Zone.ZoneType Returns the zone type for a zone. |
zone The input zone or zones. |
string The output zone type (end or body), as a string. |