Skip to content

Latest commit

 

History

History
218 lines (216 loc) · 70.1 KB

nodes.md

File metadata and controls

218 lines (216 loc) · 70.1 KB

Dynamo Nodes for Advance Steel

Dynamo Node Inputs Outputs
AdvanceSteelObjectTypes
Lists all the Advance Steel object types
objectType
advance steel object type
AnchorBoltProperties
Lists all the property names of an Advance Steel Anchor Bolt
propertyName
name of the selected property
AnchorOrientationTypes
Lists the Advance Steel Anchor orientation type options
orientationType
anchor orientation type
BarGrating.ByLine
Create an Advance Steel Bar Grating
line
Input Dynamo Line
planeDirection
Input Dynamo Vector to set Normal of Grating
additionalGratingParameters
Optional Input Grating Build Properties
barGrating
grating
Beam.CreateSectionString
Returns a concatenated string containing the SectionType, a fixed string separator "#@§@#" and the SectionSize.
sectionType
SectionType for a beam section
sectionSize
SectionSize for a beam section
sectionName
Beam section name
Beam.GetBeamData
Get BEAM data
steelObject
Advance Steel element
bodyResolutionForLength
Set Steel body display resolution
Length
The beam Length, PaintArea, Exact Weight, Weight Per Unit, Profile Type and Profile Type Code
Beam.GetBeamLine
Return Dynamo Line object from the Beam System Line. Supports Straight Beam, Tapered Beam, Unfolded Beam or Compound Beam
steelObject
Advance Steel element
line
beam system line as line object
Beam.GetBeamReferenceAxis
Get Beam Insert Reference Axis
steelObject
Advance Steel element
beamReferenceAxis
Integer value for beam reference axis
Beam.GetBeamSawInformation
Get Saw Cut information from Beam Objects
steelObject
Advance Steel element
SawLength
The Saw Length, Flange Angle At Start, Web Angle At Start, Flange Angle At End and Web Angle At End
Beam.GetClosestPointToSystemline
Get closest point on the system line relative to a point
steelObject
Advance Steel element
pointOnSystemLine
Dynamo point
unBounded
TRUE = Ignore ends of system line, FALSE = (Default) Use physical length of System line as limitation
point
closest point of the system line either restricted or not the physical system line
Beam.GetCoordinateSystemAtPoint
Get Coordinate System at point on System line
steelObject
Advance Steel element
pointOnSystemLine
Dynamo Point on System line
coordinateSystem
return coordinate system on beam at a specifc point
Beam.GetLength
Get Beam Length
steelObject
Advance Steel element
beamLenth
The beam length value
Beam.GetLength
Get Beam Length relative to object display
steelObject
Advance Steel element
bodyResolutionForLength
Set Steel body display resolution
beamLength
The beam length value based on a particular beam display mode / resolution
Beam.GetPointFromEnd
Get Point at a distance from the END of the Beam
steelObject
Advance Steel element
distance
Distance from end point
point
from beam object end point return a point by the distance value
Beam.GetPointFromStart
Get Point at a distance from the START of the Beam
steelObject
Advance Steel element
distance
Distance from start point
point
from beam object start point return a point by the distance value
Beam.GetWeightPerMeter
Get Beam Weight Per Meter
steelObject
Advance Steel element
beamWeightPerMeter
The beam weight per meter
Beam.SetBeamCrossSectionMirrored
Set Beam Cross Section to be Mirrored - i.e. Channels with toe pointing in the opposite direction
steelObject
Advance Steel element
crossSectionMirrored
Input True or False Value
Beam.SetBeamReferenceAxis
Set Advance Steel Beam Insert Reference Axis
steelObject
Advance Steel element
refAxis
Input Beam reference axis UpperLeft = 0, UpperSys = 1, UpperRight = 2, MidLeft = 3, SysSys = 4, MidRight = 5, LowerLeft = 6, LowerSys = 7, LowerRight = 8, ContourCenter = 9
Beam.SetSection
This node can set the Section for Advance Steel beams from Dynamo. For the Section use the following format: "HEA DIN18800-1#@§@#HEA100"
beamElement
Advance Steel beam
sectionName
Section
Beam.SetSystemLineEndPoint
Set Beam System Line End Point
steelObject
Advance Steel element
point
Input Dynamo Point
Beam.SetSystemLineStartPoint
Set Beam System Line Start Point
steelObject
Advance Steel element
point
Input Dynamo Point
BeamCope.ByRectangularOrthoCope
Create an Advance Steel rotated Cope feature
element
Input Plate
end
Input Beam End for Cope 1 - Start, 2 - End
side
Input Beam Side for Cope 1 - Upper, 2 - Lower
length
Input Length of Cope
depth
Input depth of Cope
cornerRadius
Input Cope radius at Corner
cornerType
0 - Straight, 1 - Round, 2 - Boring Hole
additionalBeamFeatureParameters
Optional Input Beam Feature Build Properties
beamCope
beamCope
BeamCope.ByRectangularRotatedCope
Create an Advance Steel Square Cope feature
element
Input Plate
end
Input Beam End for Cope 1 - Start, 2 - End
side
Input Beam Side for Cope 1 - Upper, 2 - Lower
length
Input Length of Cope
depth
Input depth of Cope
cornerRadius
Input Cope radius at Corner
cornerType
0 - Straight, 1 - Round, 2 - Boring Hole
xRotationType
0 - Around Notch, 1 - Around Beam
additionalBeamFeatureParameters
Optional Input Beam Feature Build Properties
beamCope
beamCope
BeamCutPlaneFeatureProperties
Lists all the property names of an Advance Steel Beam Cut Plane Feature
propertyName
name of the selected property
BeamMultiNotchFeatureProperties
Lists all the property names of an Advance Steel Beam Multi Notch Feature
propertyName
name of the selected property
BeamOrthoNotchFeatureProperties
Lists all the property names of an Advance Steel Beam Ortho Notch Feature
propertyName
name of the selected property
BeamPlaneCut.ByCS
Create an Advance Steel Beam Plane Cut by Coordinate System
element
Input Beam
coordinateSystem
Input Dynamo CoordinateSytem
additionalBeamFeatureParameters
Optional Input Beam Cut Build Properties
planeCut
planeCut
BeamPlaneCut.ByEndValue
Create an Advance Steel Beam Shorting from the End of the Beam by a Value
element
Input Beam
shorteningLength
Input shortening Value
additionalBeamFeatureParameters
Optional Input Beam Cut Build Properties
planeCut
planeCut
BeamPlaneCut.ByPointAndNormal
Create an Advance Steel Beam Plane Cut by Point and Normal
element

origin

normal

additionalBeamFeatureParameters

planeCut
planeCut
BeamPlaneCut.ByStartValue
Create an Advance Steel Beam Shorting from the Start of the Beam by a Value
element
Input Beam
shorteningLength
Input shortening Value
additionalBeamFeatureParameters
Optional Input Beam Cut Build Properties
planeCut
planeCut
BeamPolycut.ByCircle
Create an Advance Steel Circular Polycut feature by Dynamo Circle
element
Input Plate
circle
Input Dynamo Circle
lengthVec
Input vector in the length direction of rectangular polycut
corner
0 - TL, 1 - TR, 2 - BR, 3 - BL, else center
additionalBeamFeatureParameters
Optional Input Beam Feature Build Properties
polyCut
polyCut
BeamPolycut.ByLengthWidth
Create an Advance Steel Rectangular Polycut feature by Length and Width
element
Input Beam
rectangleInsertPoint
Input Insert Point for Rectangular polycut on Beam
normal
Input normal vector to rectangular polycut
lengthVec
Input vector in the length direction of rectangular polycut
length
Input Length of Cut
width
Input depth of Cut
corner
0 - TL, 1 - TR, 2 - BR, 3 - BL, else center
additionalBeamFeatureParameters
Optional Input Beam Feature Build Properties
polyCut
polyCut
BeamPolycut.ByRadius
Create an Advance Steel Circular Polycut feature by Radius
element
Input Plate
circularInsertPoint
Input Insert Point for Rectangular polycut on Beam
normal
Input normal vector to rectangular polycut
lengthVec
Input vector in the length direction of rectangular polycut
radius
Input Radius of Cut
corner
0 - TL, 1 - TR, 2 - BR, 3 - BL, else center
additionalBeamFeatureParameters
Optional Input Beam Feature Build Properties
polyCut
polyCut
BeamPolycut.ByRectangle
Create an Advance Steel Rectangular Polycut feature by Length and Width
element
Input Plate
rectangle
Input Dynamo Rectangle
lengthVec
Input vector in the length direction of rectangular polycut
corner
0 - TL, 1 - TR, 2 - BR, 3 - BL, else center
additionalBeamFeatureParameters
Optional Input Beam Feature Build Properties
polyCut
polyCut
BeamPolycut.FromListCurves
Create an Advance Steel Polycut driven by Dynamo Curves on a Beam
element
Input Beam
curves
Input Dynamo Curves referencing Clockwise in sequence to form a closed polyline
lengthVec
Input vector in the length direction of rectangular polycut
additionalBeamFeatureParameters
Optional Input Beam Feature Build Properties
polyCut
polyCut
BeamPolycut.FromPolyCurve
Create an Advance Steel Polycut driven by Dynamo PolyCurve on a Beam
element
Input Beam
polyCurve
Input Dynamo PolyCurve Object
lengthVec
Input vector in the length direction of rectangular polycut
additionalBeamFeatureParameters
Optional Input Beam Feature Build Properties
polyCut
polyCut
BeamReferenceAxis
Set Advance Steel Beam Insert Reference Axis
steelObject
Advance Steel element
refAxis
Input Beam reference axis UpperLeft = 0, UpperSys = 1, UpperRight = 2, MidLeft = 3, SysSys = 4, MidRight = 5, LowerLeft = 6, LowerSys = 7, LowerRight = 8, ContourCenter = 9
BeamRotatedNotchFeatureProperties
Lists all the property names of an Advance Steel Beam Rotated Notch Feature
propertyName
name of the selected property
BentBeam.ByArc
Create an Advance Steel bent beam on a Dynamo Arc- inc ModelRole and Section Size
arc
Input Dynamo Node
orientation
Section orientation
refAxis
Input Beam reference axis UpperLeft = 0, UpperSys = 1, UpperRight = 2, MidLeft = 3, SysSys = 4, MidRight = 5, LowerLeft = 6, LowerSys = 7, LowerRight = 8, ContourCenter = 9
crossSectionMirror
Input Beam Mirror Option
additionalBeamParameters
Optional Input Beam Build Properties
bentBeam
beam
BentBeam.ByStartPointEndPoint
Create an Advance Steel bent beam between two points and a point on arc
start
Start point
end
End point
ptOnArc
Point on arc
orientation
Section orientation
additionalBeamParameters
Optional Input Beam Build Properties
bentBeam
beam
BentBeam.ByStartPointEndPoint
Create an Advance Steel bent beam between two points and a point on arc - inc ModelRole and Section Size
start

end

ptOnArc

orientation
Section orientation
refAxis
Input Beam reference axis UpperLeft = 0, UpperSys = 1, UpperRight = 2, MidLeft = 3, SysSys = 4, MidRight = 5, LowerLeft = 6, LowerSys = 7, LowerRight = 8, ContourCenter = 9
crossSectionMirror
Input Beam Mirror Option
additionalBeamParameters
Optional Input Beam Build Properties
bentBeam
beam
BentBeamProperties
Lists all the property names of an Advance Steel Bent Beam
propertyName
name of the selected property
BodyResolutions
Lists all options for body resolution
bodyResolution
body resolution
BoltConnectionTypes
Lists the Advance Steel Bolt Connection type options
boltType
bolt connection type
Camera.ByCS
Create an Advance Steel Camera
coordinateSystem
Input Dynamo Coordinate System
additionalCameraParameters
Optional Input Camera Build Properties
camera
camera
Camera.GetCameraClipping
Get Camera Clipping Values
steelObject
Selected Advance Steel Camera Object
Nearside_Clipping
camera Z direction clipping values - Values for near side and farside of view plane
Camera.GetCameraExtents
Get Camera Extents Values
steelObject
Selected Advance Steel Camera Object
X_Length
camera extents with respect to width and length of fixed camera size
Camera.SetXYExtents
Set Advance Steel Camera Extents / Size
steelObject
Selected Advance Steel Camera Object
cameraExtents
Set Camera Extents 0 - Automatic, 3 - Fixed Size
xCameraSize
Set Camera Extents in X Direction
yCameraSize
Set Camera Extents in Y Direction
Camera.SetZClipping
Set Advance Steel Camera Clipping Values
steelObject
Selected Advance Steel Camera Object
clippingSide
Set Clipping Side of Camera 0 - None, 1 = Upper, 2 - Lower, 3 - Both
upperClippingValue
Set Upper Clipping Value
lowerClippingValue
Set Lower Clipping Value
CameraProperties
Lists all the property names of an Advance Steel Camera
propertyName
name of the selected property
CircularAnchorPattern.AtCentrePoint
Create an Advance Steel Circular Anchor Pattern By Center Point and Dynamo Coordinate System
point
Input radius center point
anchorCS
Input Dynamo Coordinate System
objectsToConnect
Input Objects to be bolted
anchorBoltConnectionType
Input Bolt Connection type - Shop Bolt Default
additionalAnchorBoltParameters
Optional Input Bolt Build Properties
circularAnchorPattern
anchor
CircularAnchorPattern.ByCircle
Create an Advance Steel Circular Anchor Pattern By Circle
circle
Input circle
referenceVector
Input Dynamo Vector for alignment of circle
objectsToConnect
Input Objects to be bolted
anchorBoltConnectionType
Input Bolt Connection type - Shop Bolt Default
additionalAnchorBoltParameters
Optional Input Bolt Build Properties
circularAnchorPattern
anchor
CircularBoltPattern.AtCentrePoint
Create an Advance Steel Circular Bolt Pattern By Center Point Radius Normal
point
Input radius center point
boltCS
Input Coordinate System
objectsToConnect
Input Objects to be bolted
boltConnectionType
Input Bolt Connection type - Shop Bolt Default
additionalBoltParameters
Optional Input Bolt Build Properties
circularBoltPattern
bolts
CircularBoltPattern.ByCircle
Create an Advance Steel Circular Bolt Pattern By Circle
circle
Input circle
referenceVector
Input Dynamo Vector for alignment of circle
objectsToConnect
Input Objects to be bolted
boltConnectionType
Input Bolt Connection type - Shop Bolt Default
additionalBoltParameters
Optional Input Bolt Build Properties
circularBoltPattern
bolts
CircularBoltProperties
Lists all the property names of an Advance Steel Circular Bolt Pattern
propertyName
name of the selected property
CircularShearStudsPattern.AtCentrePoint
Create an Advance Steel Circular Shear Stud Pattern at a Point
connectionPoint
Input Insertion point of Bolt Pattern
shearStudCS
Input Coordinate System
patternRadius
Input Shear Stud pattern Radius
objectToConnect
Object to attached ShearStud
studLength
Input Shear Stud Length
studDiameter
Input Shear Stud Diameter
noOfShearStudsInCircle
Input Number of Shear Stud to be placed in the Circle Pattern
shearStudConnectionType
Input Shear Bolt Connection type - Shop Bolt Default
additionalShearStudParameters
Optional Input ShearStud Build Properties
circularShearStudsPattern
shear studs
CircularShearStudsPattern.ByCircle
Create an Advance Steel Shear Stud Pattern By Circle
circle
Input Dynamo Circle
referenceVector
Input Dynamo Vector for alignment of circle
objectToConnect
Object to attached ShearStud
studLength
Input Shear Stud Length
studDiameter
Input Shear Stud Diameter
noOfShearStudsInCircle
Input Number of Shear Stud to be placed in the Circle Pattern
shearStudConnectionType
Input Shear Bolt Connection type - Shop Bolt Default
additionalShearStudParameters
Optional Input ShearStud Build Properties
circularShearStudsPattern
shear studs
CompoundBeam.ByStartPointEndPoint
Create an Advance Steel compound beam
start
Input Start point
end
Input End point
orientation
Input Section orientation
sectionName
Input Section name
additionalBeamParameters
Optional Input Beam Build Properties
compoundBeam
beam
CompoundStraightBeamProperties
Lists all the property names of an Advance Steel Compound Straight Beam
propertyName
name of the selected property
ConcreteBentBeam.ByArc
Create an Advance Steel Concrete Bent Beam from a Dynamo Arc
concName
Concrete Profile Name
arc
Dynamo Arc to define beam
additionalConcParameters
Optional Input Build Properties
beam
beam
ConcreteBentBeam.ByStartPointEndPointOnArc
Create an Advance Steel Concrete Bent Beam between two points and a point on an arc
concName
Concrete Profile Name
start
Start point
end
End point
ptOnArc
Point on arc
orientation
Section orientation
additionalConcParameters
Optional Input Build Properties
beam
beam
ConcreteBentBeamProperties
Lists all the property names of an Advance Steel Concrete Bent Beam
propertyName
name of the selected property
ConcreteIsolatedFootingProperties
Lists all the property names of an Advance Steel Concrete Isolated Footing
propertyName
name of the selected property
ConcreteSlabProperties
Lists all the property names of an Advance Steel Concrete Slabs
propertyName
name of the selected property
ConcreteStraightBeam.ByLine
Create an Advance Steel Concrete Beam/Column by Dynamo Line Geometry
concName
Concrete Profile Name
line
Input Dynamo Line
orientation
Section orientation
additionalConcParameters
Optional Input Build Properties
beam
beam
ConcreteStraightBeam.ByStartPointDirectionLength
Create an Advance Steel Concrete Beam/Column by a point in a direction by length
concName
Concrete Profile Name
start
Input Start point of Beam
direction
Dynamo Vector to define length direction
orientation
Section orientation
length
Length value in the direction from the start point
additionalConcParameters
Optional Input Build Properties
beam
beam
ConcreteStraightBeam.ByStartPointEndPoint
Create an Advance Steel Concrete Straight Beam/Column between two points
concName
Concrete Profile Name
start
Input Start point of Beam
end
Input End point of Beam
orientation
Section orientation
additionalConcParameters
Optional Input Build Properties
beam
beam
ConcreteStraightBeamProperties
Lists all the property names of an Advance Steel Concrete Straight Beam
propertyName
name of the selected property
ConcreteWallProperties
Lists all the property names of an Advance Steel Concrete Wall
propertyName
name of the selected property
ConnectionObject.GetAnchorBoltOrientation
Get anchor bolt orientation type: NormalOrientation = 0, 1 = DiagonalInside, 2 = DiagonalOutside, 3 = AllOutside, 4 = AllInside, 5 = InsideRotated, 6 = OutsideRotated
anchorBolts
Input anchor bolts object
orientation
An integer that represents the orientation
ConnectionObject.GetBoltAssemblyLocation
Get assembly location: Unkown = -1, 0 = On Site, 1 = Site Drilled, 2 = In Shop
screwBolts
Input connection object
assemblyLocation
An integer that represents the assembly location
ConnectionObject.GetWeight
Get weight from the steel object
steelObject
Input steel object
weight
The weight from the steel object
ConnectionObject.SetAnchorBoltOrientation
Set orientation for anchor bolt object
anchorBolts
Input anchor bolts object
orientation
Input Anchor Bolt Orientation location
anchorBolts
The updated object
ConnectionObject.SetBoltAssemblyLocation
Set assembly location
screwBolts
Input connection object
connectionType
Input assembly location
screwBolts
The updated screwBolts object
Footings.ByLengthWidthOnCS
Create an Advance Steel Isolated Footing - Rectangular
coordinateSystem
Input Dynamo Coordinate System to Input location of footing
footingDepth
Input Depth of Footing
footingWidth
Input Width of Footing
footingLength
Input Length of Footing
additionalConcParameters
Optional Input Build Properties
footings
footings
Footings.ByRadiusOnCS
Create an Advance Steel Isolated Footing - Circular
coordinateSystem
Input Dynamo Coordinate System to Input location of footing
footingDepth
Input Depth of Footing
footingRadius
Input Footing Radius
additionalConcParameters
Optional Input Build Properties
footings
footings
Geometry.CutElementByPlane
Get line segments of steel body that interected with plane
steelObject
Advance Steel element
bodyResolution
Set Steel body display resolution
intersectionPlane
Dynamo Plane to intersect with Steel body
lines
list of lines that form the section created by passing the steel object through the plane
Geometry.CutSystemLineByPlane
Get intersection point of Steel object system line with Dynamo plane
steelObject
Advance Steel element
intersectionPlane
Dynamo Plane to intersect with Steel body
point
point formed by cutting the system line through a plane
Geometry.GetMidBetweenPoints
Get point in the middle of two other points
firstPoint
Input Dynamo First Point
secondPoint
Input Dynamo Second Point
point
get the point midway between two points
Geometry.GetPlane
Get Plane from planar objects like - plate, grating, slab or isolated footing
steelObject
Advance Steel element
plane
returns a plane from plannar objects - plate, slab, footing isolated or grating
Geometry.GetPlaneOffsetByCentre
Creates one plane either side of the centre point in relation to the normal
centrePoint
Input Dynamo Centre Point between created planes
planeNormal
Input Dynamo Direction Vector and Plane Normal
distance
Input value to move point in direction vector
PlaneNegative
returns 2 equal spaced planes, one plane plane either side of the centre point by the distance value
Geometry.IntersectElementByLine
Get points on the steel body that interected with line
steelObject
Advance Steel element
bodyResolution
Set Steel body display resolution
line
Dynamo Line to intersect with Steel body
points
list of points that are returned by intersction a line through a steel object based on the object display mode / resolution
Geometry.OrthoProjectPointToLine
Othro Project Point to Line
point
Input Orginal Dynamo Point
line

FoundPoint
orthographically project point to a line and returns found point and also if the point is on the extents of the line
GetSteelObjectsByType
Select all steel objects by type
steelObjects
list with the selected steel objects
Grating.GetBarGratingProductName
Get Bar Grating Product Name
steelObject
Advance Steel element
barGratingProductName
product name as a string of the Bar Grating from Advance Steel Grating Database
Grating.GetCenterOnTop
Get Grating Centre Point on Top
steelObject
Advance Steel element
point
The centre point on top side of the grating
Grating.GetGratingType
Get the Grating type. 0 - Standard, 1 - Variable, 2 - Bar Grating
steelObject
Advance Steel element
gratingType
grating type as integer either 0 - Standard, 1 - Variable, 2 - Bar Grating
Grating.GetTopNormal
Get Bar Grating Top Normal Vector
steelObject
Advance Steel element
gratingNormal
normal direction as a vector on the top side of the grating
Grating.GetTopPlane
Get Plane on top of Grating Object
steelObject
Advance Steel element
plane
plane on the top side of the grating
GratingProperties
Lists all the property names of an Advance Steel Grating
propertyName
name of the selected property
Grid.ByCSByLength
Create an Advance Steel Single Grid (Y Axis of CS)
coordinateSystem
Input Dynamo Coordinate System - Bottom Left of grid system
length
Input Grid Length
additionalGridParameters
Optional Input Grid Build Properties
grid
grid
Grid.ByCSLengthWidthNoOfAxis
Create an Advance Steel Grid
coordinateSystem
Input Dynamo Coordinate System - Bottom Left of grid system
length
Input Grid Length
width
Input Grid Width
noOfGrids
Input the number of Grids
additionalGridParameters
Optional Input Grid Build Properties
camera
camera
Grid.GetGridElementsCount
Get Grid Element Count
steelObject
Advance Steel element
gridObjectCount
Integer value for grid count
Grid.GetGridNumberingType
Get Advance Steel Grid Numbering Type
steelObject
Selected Advance Steel Grid Object

Int = 0 - User Defined, 1 - Lowercase, 2 - Uppercase, 3 - Numerical
Grid.GetGridType
Get Grid Type - 0 - Undefined, 2 - Single or Multiple Straight Grid, 3 - Circular
steelObject
Advance Steel element
gridType
Integer value for grid type
Grid.SetGridLength
Set Advance Steel Grid Length
steelObject
Selected Advance Steel Grid Object
length
Set Grid Length in X Direction of CS
Grid.SetGridNumberingType
Set Advance Steel Grid Numbering Type
steelObject
Selected Advance Steel Grid Object
numberingType
0 - User Defined, 1 - Lowercase, 2 - Uppercase, 3 - Numerical
Grid.SetGridWidth
Set Advance Steel Grid Width
steelObject
Selected Advance Steel Grid Object
width
Set Grid Length in X Direction of CS
HoleDirection
Lists the Advance Steel Slotted Hole Direction options
slotDirection
slotted hole direciton
HoleTypes
Lists the Advance Steel Hole type options
holeType
hole type
Plate.ByLengthEdge
Create a rectangular Advance Steel Plate at the location of Dynamo Line with Width, including setting the side and thickness
line
Input Dynamo Line
normal
Input Plate Normal
width
Input Plate Width
additionalPlateParameters
Optional Input Plate Build Properties
plate
plate
Plate.ByLengthEdge
Create a rectangular Advance Steel Plate at 2 points for length with Width, including setting the side and thickness
startPoint
Input Start Point of Length
endPoint
Input End Point of Length
normal
Input Plate Normal
width
Input Plate Width
additionalPlateParameters
Optional Input Plate Build Properties
plate
plate
Plate.ByPolygon
Create an Advance Steel plate (Position default to 0, with system thickness as default)
poly
Input Dynamo Closed Polygon
additionalPlateParameters
Optional Input Plate Build Properties
plate
plate
Plate.ByRectanglarByCS
Create a rectangular Advance Steel Plate at CS by length and width, including setting the side and thickness
coordinateSystem
Input Dynamo CoordinateSytem
length
Input Plate Length
width
Input Plate Width
corner
0 - TL, 1 - TR, 2 - BR, 3 - BL, else center
additionalPlateParameters
Optional Input Plate Build Properties
plate
plate
Plate.ByRectanglarByPointandNormal
Create Advance Steel plate by Length, Width and Normal - Include thickness, side and corner
origin
Input Plate Orgin Point
normal
Input Plate Normal
length
Input Plate Length
width
Input Plate Width
corner
0 - TL, 1 - TR, 2 - BR, 3 - BL, else center
additionalPlateParameters
Optional Input Plate Build Properties
plate
plate
Plate.ByThreePoints
Create an Advance Steel Plate by 3 Points - Orgin, X Direction and Y Direction (Approx)
orginPoint
Input the Origin of the Rectangular Plate
xDirectionPoint
Input Point in the X Direction - distance from orgin will determine the width
yDirectionPoint
Input Point in approximate Y Direction - True Y Direction will get recalculated
additionalPlateParameters
Optional Input Plate Build Properties
plate
plate
Plate.ByTwoDiagonalPointsByCS
Create a rectangular Advance Steel Plate by using 2 points at opposite corners for extents, including setting the side and thickness
cs
Input Dynamo Corrdinate System
cornerPoint1
Input Point of Lower Left of plate
cornerPoint2
Input Point of Upper right of plate
additionalPlateParameters
Optional Input Plate Build Properties
plate
plate
Plate.GetCircumference
Get Plate Circumference
steelObject
Advance Steel element
plateCircumference
plate circumference value
Plate.GetPhysicalLengthAndWidth
Get Plate Physical Length and Width
steelObject
Advance Steel element
Length
plate length and width values
Plate.IsRectangular
Is Plate Rectangular
steelObject
Advance Steel element
IsRectangular
reads if the plate is rectangular - true or false
PlateFilletVertexTypes
Lists the Advance Steel Plate Fillet Vertex type options
vertexType
type of vertex
PlateHoleProperties
Lists all the property names of an Advance Steel Holes
propertyName
name of the selected property
PlateHoles.CircularBlindHoleByCS
Create Circular Blind Hole Pattern by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the Circular Pattern
radius
Circular Hole Patern Radius
diameterHole
Hole Diameter
blindHoleDepth
Depth of Blind Hole
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.CircularCSunkHoleByCS
Create Circular CSunk Hole Pattern by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the Circular Pattern
radius
Circular Hole Patern Radius
diameterHole
Hole Diameter
sunkDepth
Hole Sunk Depth
sunkAngle
Hole Sunk Angle
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.CircularHoleByCS
Create Circular Hole Pattern by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the Circular Pattern
radius
Circular Hole Patern Radius
diameterHole
Hole Diameter
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.CircularPunchMarkByCS
Create Circular Punch Mark Pattern by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the Circular Pattern
radius
Circular Hole Patern Radius
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.CircularSlottedHoleByCS
Create Circular Slotted Hole Pattern by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the Circular Pattern
radius
Circular Hole Patern Radius
diameterHole
Hole Diameter
slotLength
Slot Length of Hole
slotDirection
Slot Direction of Hole 0 - Along Arc, 1 - X Axis, 2 - Y Axis
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.CircularSunkHoleByCS
Create Circular Sunk Hole by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the Circular Pattern
radius
Circular Hole Patern Radius
diameterHole
Hole Diameter
sunkDiameter
Sunk Hole Diameter
holeDepth
Hole Depth
holeTaper
Hole Depth Taper
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.CircularThreadedHoleByCS
Create Circular Threaded Hole by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the Circular Pattern
radius
Circular Hole Patern Radius
diameterHole
Hole Diameter
threadTappingRight
Thread Holes to the right 0 - Left, 1 - Right
tappingHoleSize
Thread Tapping Hole Size
threadHoleDepth
Thread Hole Diameter
threadTaper
Thread Hole Taper
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.GetPlateHoleArrangerNumberOffValues
Get Plate Hole Arranger Number Off Values
plateObject
Selected Advance Steel Plate Holes Object
holeObject
Selected Advance Steel Plate Hole Object
Hole_Noff_X
Number of holes in the X and Y direction of Plate Hole
PlateHoles.GetPlateHoleArrangerSpacingValues
Get Plate Hole Arranger Spacing Values
plateObject
Selected Advance Steel Plate Holes Object
holeObject
Selected Advance Steel Plate Hole Object
Hole_Spacing_X
Hole spacing and edge Distance values from Arranger
PlateHoles.GetPlateHoleCenterPoint
Get Plate Hole Center Point
plateObject
Selected Advance Steel Plate Holes Object
holeObject
Selected Advance Steel Plate Hole Object

Returns Dynamo Point
PlateHoles.GetPlateHoleCenterPoints
Get Plate Hole Points or each hole
plateObject
Selected Advance Steel Plate Holes Object
holeObject
Selected Advance Steel Plate Hole Object

Returns List of Dynamo Point
PlateHoles.GetPlateHolePatternCenterPoint
Get Plate Hole Pattern Center Point
plateObject
Selected Advance Steel Plate Holes Object
holeObject
Selected Advance Steel Plate Hole Object

Returns Dynamo Point
PlateHoles.GetPlateHoles
List all holes found in a plate
plateObject
Selected Advance Steel Plate Object

List of plate hole objects in Plate object
PlateHoles.GetPlateHoleSlotDirection
Get Plate Slotted Hole Direction
plateObject
Selected Advance Steel Plate Holes Object
holeObject
Selected Advance Steel Plate Hole Object

Returns hole Slot Direction
PlateHoles.GetPlateHoleSlotLength
Get Plate Slotted Hole Length Value
plateObject
Selected Advance Steel Plate Holes Object
holeObject
Selected Advance Steel Plate Hole Object

Returns slotted hole length
PlateHoles.GetPlateHoleType
Get Plate Hole Type
plateObject
Selected Advance Steel Plate Holes Object
holeObject
Selected Advance Steel Plate Hole Object

Return Hole Type as integer for hole type
PlateHoles.RectBlindHoleByCS
Create Rectangular Blind Hole Pattern by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the X Direction of the Pattern
noOfHolesY
Number of holes in the Y Direction of the Pattern
spacingBoltsX
Spacing between holes in the X Direction
spacingBoltsY
Spacing between holes in the Y Direction
diameterHole
Hole Diameter
blindHoleDepth
Depth of Blind Hole
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.RectCSunkHoleByCS
Create Rectangular CSunk Hole Pattern by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the X Direction of the Pattern
noOfHolesY
Number of holes in the Y Direction of the Pattern
spacingBoltsX
Spacing between holes in the X Direction
spacingBoltsY
Spacing between holes in the Y Direction
diameterHole
Hole Diameter
sunkDepth
Hole Sunk Depth
sunkAngle
Hole Sunk Angle
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.RectHoleByCS
Create Rectangular Hole Pattern by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the X Direction of the Pattern
noOfHolesY
Number of holes in the Y Direction of the Pattern
spacingBoltsX
Spacing between holes in the X Direction
spacingBoltsY
Spacing between holes in the Y Direction
diameterHole
Hole Diameter
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.RectPunchMarkByCS
Create Rectangular Punch Mark Pattern by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the X Direction of the Pattern
noOfHolesY
Number of holes in the Y Direction of the Pattern
spacingBoltsX
Spacing between holes in the X Direction
spacingBoltsY
Spacing between holes in the Y Direction
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.RectSlottedHoleByCS
Create Rectangular Slotted Hole Pattern by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the X Direction of the Pattern
noOfHolesY
Number of holes in the Y Direction of the Pattern
spacingBoltsX
Spacing between holes in the X Direction
spacingBoltsY
Spacing between holes in the Y Direction
diameterHole
Hole Diameter
slotLength
Slot Length of Hole
slotDirection
Slot Direction of Hole 0 - Along Arc, 1 - X Axis, 2 - Y Axis
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.RectSunkHoleByCS
Create Rectangular Sunk Hole by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the X Direction of the Pattern
noOfHolesY
Number of holes in the Y Direction of the Pattern
spacingBoltsX
Spacing between holes in the X Direction
spacingBoltsY
Spacing between holes in the Y Direction
diameterHole
Hole Diameter
sunkDiameter
Sunk Hole Diameter
holeDepth
Hole Depth
holeTaper
Hole Depth Taper
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.RectThreadedHoleByCS
Create Rectangular Threaded Hole by Coordinate System
element
Steel element to recieve Holes
coordinateSystem
Dynamo Coordinate System
noOfHolesX
Number of holes in the X Direction of the Pattern
noOfHolesY
Number of holes in the Y Direction of the Pattern
spacingBoltsX
Spacing between holes in the X Direction
spacingBoltsY
Spacing between holes in the Y Direction
diameterHole
Hole Diameter
threadTappingRight
Thread Holes to the right 0 - Left, 1 - Right
tappingHoleSize
Thread Tapping Hole Size
threadHoleDepth
Thread Hole Diameter
threadTaper
Thread Hole Taper
additionalHoleParameters
Optional Input Hole Build Properties


PlateHoles.SetHoleArrangementCount
Sets the number of holes in the X and Y values of the Arranger
plateObject
Select Advance Steel Plate Hole Object
holeObject
Selected Advance Steel Plate Hole Object
noOfHolesX

noOfHolesY

PlateHoles.SetHoleArrangementDiameter
Sets the hole diameter of the Plate Hole Object
plateObject
Select Advance Steel Plate Hole Object
holeObject
Selected Advance Steel Plate Hole Object
holeDiameter
New Hole Diameter
PlateHoles.SetHoleArrangementRadius
Sets the radius value in the arranger of the Plate Hole Object
plateObject
Select Advance Steel Plate Hole Object
holeObject
Selected Advance Steel Plate Hole Object
radius
New Radius Value
PlateHoles.SetHoleSpacing
Set the X and Y spacing of holes on Plate Hole Object
plateObject
Select Advance Steel Plate Hole Object
holeObject
Selected Advance Steel Plate Hole Object
spacingHoleX
X spacing of Hole Arranger
spacingHoleY
Y spacing of Hole Arranger
PlateNotchContourFeatureProperties
Lists all the property names of an Advance Steel Plate Notch Contour Feature
propertyName
name of the selected property
PlatePolycut.ByLengthAndWidth
Create an Advance Steel rectangular plate feature
element
Input Plate
length
Input Length
width
Input Width
xOffset
Input X Offset from plate orgin
yOffset
Input Y Offset from plate orgin
corner
0 - TL, 1 - TR, 2 - BR, 3 - BL, else center
additionalPlateFeatureParameters
Optional Input Plate Build Properties
polyCut
polyCut
PlatePolycut.ByRadius
element
Input Plate
radius
Input Radius
xOffset
Input X Offset from plate orgin
yOffset
Input Y Offset from plate orgin
corner
0 - TL, 1 - TR, 2 - BR, 3 - BL, else center
additionalPlateFeatureParameters
Optional Input Plate Build Properties
polyCut
polyCut
PlatePolycut.FromListCurves
Create an Advance Steel Polycut driven by Dynamo Curves on a Plate
element
Input Beam
curves
Input Dynamo Curves referencing Clockwise in sequence to form a closed polyline
lengthVec
Input vector in the length direction of rectangular polycut
additionalPlateFeatureParameters
Optional Input Plate Notch Countour Build Properties
polyCut
polyCut
PlatePolycut.FromPolyCurve
element
Input Beam
polyCurve
Input Dynamo PolyCurve Object
lengthVec
Input vector in the length direction of rectangular polycut
additionalPlateFeatureParameters
Optional Input Plate Notch Countour Build Properties
polyCut
polyCut
PlateProperties
Lists all the property names of an Advance Steel Plate
propertyName
name of the selected property
PlateVertexCut.ByChamfer
Create an Advance Steel corner feature - Straight Cut
element
Input Plate
length1
Input Chamfer Length Value 1
length2
Input Chamfer Length Value 2
plateFoldIndex
Input plate fold number, 0 for normal plate, zero or greater for folded plate
cornerIndex
Input corner number around the edge of the plate
additionalPlateFeatureParameters
Optional Input Plate Cut Build Properties
vertexCut
vertexCut
PlateVertexCut.ByRadius
Create an Advance Steel corner feature - fillet Cut
element
Input Plate
radius
Input Radius
filletType
Input 0 - Convex and 1 - Concave
plateFoldIndex
Input plate fold number, 0 for normal plate, zero or greater for folded plate
cornerIndex
Input corner number around the edge of the plate
additionalPlateFeatureParameters
Optional Input Plate Cut Build Properties
vertexCut
vertexCut
PlateVertexFeatureProperties
Lists all the property names of an Advance Steel Plate Vertex Feature
propertyName
name of the selected property
PolyBeam.ByPolyCurve
Create an Advance Steel poly beam between from a dynamo polycurve
polyCurve
Input Dynamo Polycurve
orientation
Section orientation
additionalBeamParameters
Optional Input Beam Build Properties
polyBeam
beam
PolyBeam.GetPolyCurve
Get Polycurve from Polybeam
polyBeam
Advance Steel polybeam
polyCurve
The PolyCurve from the beam
PolyBeam.SetPolyCurve
Sets the Polycurve in an Advance Steel Polybeam
polyBeam
Advance Steel polyBeam
polyCurve
Input Dynamo Polycurve


PolyBeamProperties
Lists all the property names of an Advance Steel Poly Beam
propertyName
name of the selected property
Property.ByNameAndValue
Create a Property object
propertyName
Name from property list node for a particular steel object type
value
Native data to store in the property object
property
property
Property.GetObjectProperties
Get all properties from a steel object
steelObject
Steel object
properties
List with all properties extracted from the input object
Property.GetObjectProperty
Get a property from a steel object
steelObject
Steel object
propertyName
Name of the property
property
The desired property
Property.IsReadOnly
Check if this property is readonly
IsReadOnly
The read status of the property
Property.Name
Get the name of the property
Name
The name of the property
Property.SetObjectProperty
Set a property for a Steel Object
steelObject
Steel Object
property
Property object
steelObject
The updated steel object
Property.Value
Get the value from the property
Value
The value of the property
RectangularAnchorPattern.AtCentrePoint
Create an Advance Steel unbounded Rectangular Pattern at a Point
connectionPoint
Input Insertion point of Anchor Bolt Pattern
boltCS
Input Anchor Bolt Coordinate System
noOfBoltsX
Input No of Anchor Bolts in the X direction
noOfBoltsY
Input No of Anchor Bolts in the Y direction
objectsToConnect
Input Objects to be bolted
boltConnectionType
Input Bolt Connection type - Shop Bolt Default
additionalAnchorBoltParameters
Optional Input Anchor Bolt Build Properties
rectangularAnchorPattern
rectangularAnchorPattern
RectangularAnchorPattern.ByRectangle
Create an Advance Steel Rectangular Anchor Pattern bound By Rectangle
rectangle
Input rectangle
noOfBoltsX
Input No of Anchor Bolts in the X direction
noOfBoltsY
Input No of Anchor Bolts in the Y direction
objectsToConnect
Input Objects to be bolted
boltConnectionType
Input Bolt Connection type - Shop Bolt Default
additionalAnchorBoltParameters
Optional Input Anchor Bolt Build Properties
rectangularAnchorPattern
rectangularAnchorPattern
RectangularBoltPattern.AtCentrePoint
Create an Advance Steel Rectangular Pattern By Rectangle
connectionPoint
Input Insertion point of Bolt Pattern
boltCS
Input Bolt Coordinate System
noOfBoltsX
Input No of Bolts in the X direction
noOfBoltsY
Input No of Bolts in the Y direction
objectsToConnect
Objects to be bolted
boltConnectionType
Input Bolt Connection type - Shop Bolt Default
additionalBoltParameters
Optional Bolt Build Properties
rectangularBoltPattern
rectangularBoltPattern
RectangularBoltPattern.ByRectangle
Create an Advance Steel Rectangular Pattern By Rectangle
rectangle
Input rectangle
noOfBoltsX
Input No of Bolts in the X direction
noOfBoltsY
Input No of Bolts in the Y direction
objectsToConnect
Objects to be bolted
boltConnectionType
Input Bolt Connection type - Shop Bolt Default
additionalBoltParameters
Optional Bolt Build Properties
rectangularBoltPattern
rectangularBoltPattern
RectangularBoltProperties
Lists all the property names of an Advance Steel Rectangular Bolt
propertyName
name of the selected property
RectangularShearStudsPattern.AtCentrePoint
Create an Advance Steel Rectangular Shear Stud Pattern at a Point
connectionPoint
Input Insertion point of Bolt Pattern
shearStudCS
Input Bolt Coordinate System
objectToConnect
Object to attached ShearStud
studLength
Input Shear Stud Length
studDiameter
Input Shear Stud Diameter
noOfShearStudsX
Input Number of Shear Stud X Direction
noOfShearStudsY
Input Number of Shear Stud Y Direction
studSpacingX
Input Spacing of Shear Stud X Direction
studSpacingY
Input Spacing of Shear Stud Y Direction
shearStudConnectionType
Input Shear Bolt Connection type - Shop Bolt Default
additionalShearStudParameters
Optional Input ShearStud Build Properties
rectangularShearStudsPattern
rectangularShearStudsPattern
RectangularShearStudsPattern.ByRectangle
Create an Advance Steel Rectangular Shear Stud Pattern By Rectangle
rectangle
Input Dynamo Rectangle
objectToConnect
Object to attached ShearStud
studLength
Input Shear Stud Length
studDiameter
Input Shear Stud Diameter
noOfShearStudsX
Input Number of Shear Stud X Direction
noOfShearStudsY
Input Number of Shear Stud Y Direction
shearStudConnectionType
Input Shear Bolt Connection type - Shop Bolt Default
additionalShearStudParameters
Optional Input ShearStud Build Properties
rectangularShearStudsPattern
rectangularShearStudsPattern
SelectAdvanceSteelObjects
Asks the user to do a selection, only the Advance Steel objects are added to the selection set
steelObjects

SelectionFilter.FilterSelectionByType
Filter a collection of steel objects by a list of object types
steelObjects
List of steel objects
objectTypeFilters
List of accepted Steel Object Types
steelObjects
gets a filtered list of steel objects that match the list of steel object types
SelectPoint
Asks the user to select point in model space
point

ShearStudProperties
Lists all the property names of an Advance Steel Shear Stud
propertyName
name of the selected property
Slabs.ByCircularByCS
Create an Advance Steel Radial Slab By Thickness and Radius
coordinateSystem
Input Dynamo Coordinate System
radius
Slab Radius in Current Model Length Unit Settings
thickness
Slab Thickness in Current Model Length Unit Settings
additionalConcParameters
Optional Input Build Properties
slabs
slabs
Slabs.ByPolygon
Create an Advance Steel Slab By Polygon and Thickness
poly
Input Dynamo Polygon
thickness
Slab Thickness in Current Model Length Unit Settings
additionalConcParameters
Optional Input Build Properties
slabs
slabs
Slabs.ByRectangularByCS
Create an Advance Steel Rectangular Slab By Thickness
coordinateSystem
Input Dynamo Coordinate System
width
Slab Width in Current Model Advance Steel Length Unit Settings
length
Slab Length in Current Model Advance Steel Length Unit Settings
thickness
Slab Thickness in Current Model Length Unit Settings
additionalConcParameters
Optional Input Build Properties
slabs
slabs
SpecialPart.ByCSAndBlockName
Create an Advance Steel Special Part
coordinateSystem
Input Dynamo Coordinate System
blockName
Input Blockname to be used by SpecialPart
scale
Input Special Part Scale
additionalSpecialPartsParameters
Optional Input Special Part Build Properties
specialPart
specialPart
SpecialPart.SetBlock
Set BlockName and Scale of Special Part
steelObject
Input Dynamo Coordinate System
scale
Input Special Part Scale
blockName
Input Blockname to be used by SpecialPart
SpecialPartsProperties
Lists all the property names of an Advance Steel Special Part
propertyName
name of the selected property
StandardGrating.ByCS
Create Advance Steel Standard Grating using Dynamo Coordinate System
coordinateSystem
Input Dynamo Corrdinate System
gratingClass
Input Grating Class
gratingName
Input Grating Size
additionalGratingParameters
Optional Input Grating Build Properties
standardGrating
grating
StandardGrating.ByPointAndNormal
Create Advance Steel Standard Grating using Dynamo Origin Point and Normal to Grating Plate - Assumes World X Vector to get cross product
origin
Input Dynamo Point
normal
Input Dynamo Vector for Normal to Grating Plane
gratingClass
Input Grating Class
gratingName
Input Grating Size
additionalGratingParameters
Optional Input Grating Build Properties
standardGrating
grating
StandardGrating.ByPointAndVectors
Create Advance Steel Standard Grating using Dynamo Origon Point and Two Vectors
origin
Input Dynamo Point
xVector
Input Dynamo X Vector
yVector
Input Dynamo Y Vector
gratingClass
Input Grating Class
gratingName
Input Grating Size
additionalGratingParameters
Optional Input Grating Build Properties
standardGrating
grating
SteelObject.GetPaintArea
Get Beam Paint Area
steelObject
Advance Steel element
paintArea
The paint area of the selected object
SteelObject.GetQuantityInModel
Get Quantity in Model
steelObject
Advance Steel element
objectQuantity
steelobject total quantity in the current model - numbering needs to be completed
SteelObject.GetUserAttribute
This node can get User attributes for Advance Steel elements from Dynamo
steelObject
Advance Steel element
AttIdx
The index of the User attribute. Is a number between 1 and 10
userAttributeValue
returns the user attribute value of a particular object. User attribute 1 - 10
SteelObject.GetWeight
Get Beam Weight based on display code
steelObject
Advance Steel element
weightCode
1 = Standard, 2 = Exact, 3 = Fast
weight
The weight of the steel object based on display mode / resolution
SteelObject.SetUserAttribute
This node can set User attributes for Advance Steel elements from Dynamo
steelObject
Advance Steel element
AttIdx
The index of the User attribute. Is a number between 1 and 10
value
Attribute value
StraightBeam.ByLine
Create an Advance Steel straight beam between two points from a Dynamo Line
line
Inpu Dynamo Line to get start and end points from
orientation
Section orientation
additionalBeamParameters
Optional Input Beam Build Properties
straightBeam
beam
StraightBeam.ByLine
Create an Advance Steel straight beam between two points from a Dynamo Line - inc ModelRole and Section Size
line
Inpu Dynamo Line to get start and end points from
orientation
Section orientation
refAxis
Input Beam reference axis UpperLeft = 0, UpperSys = 1, UpperRight = 2, MidLeft = 3, SysSys = 4, MidRight = 5, LowerLeft = 6, LowerSys = 7, LowerRight = 8, ContourCenter = 9
crossSectionMirror
Input Beam Mirror Option
additionalBeamParameters
Optional Input Beam Build Properties
straightBeam
beam
StraightBeam.ByStartPointDirectionLength
Create an Advance Steel straight beam from a Point, direction and length
start
Input Start point of Beam
direction
Input vector direction of beam
orientation
Section orientation
length
Input Beam Length relative to Start Point
additionalBeamParameters
Optional Input Beam Build Properties
straightBeam
beam
StraightBeam.ByStartPointDirectionLength
Create an Advance Steel straight beam from a Point, direction and length and Ref Axis
start
Input Start point of Beam
direction
Input vector direction of beam
orientation
Section orientation
refAxis
Input Beam reference axis UpperLeft = 0, UpperSys = 1, UpperRight = 2, MidLeft = 3, SysSys = 4, MidRight = 5, LowerLeft = 6, LowerSys = 7, LowerRight = 8, ContourCenter = 9
length
Input Beam Length relative to Start Point
additionalBeamParameters
Optional Input Beam Build Properties
straightBeam
beam
StraightBeam.ByStartPointDirectionLength
Create an Advance Steel straight beam from a Point, direction and length - inc ModelRole and Section Size
start
Input Start point of Beam
direction
Input vector direction of beam
orientation
Section orientation
length
Input Beam Length relative to Start Point
refAxis
Input Beam reference axis UpperLeft = 0, UpperSys = 1, UpperRight = 2, MidLeft = 3, SysSys = 4, MidRight = 5, LowerLeft = 6, LowerSys = 7, LowerRight = 8, ContourCenter = 9
crossSectionMirror
Input Beam Mirror Option
additionalBeamParameters
Optional Input Beam Build Properties
straightBeam
beam
StraightBeam.ByStartPointEndPoint
Create an Advance Steel straight beam between two points
start
Input Start point of Beam
end
Input End point of Beam
orientation
Section orientation
additionalBeamParameters
Optional Input Beam Build Properties
straightBeam
beam
StraightBeam.ByStartPointEndPoint
Create an Advance Steel straight beam between two points - inc ModelRole and Section Size
start
Input Start point of Beam
end
Input End point of Beam
orientation
Section orientation
refAxis
Input Beam reference axis UpperLeft = 0, UpperSys = 1, UpperRight = 2, MidLeft = 3, SysSys = 4, MidRight = 5, LowerLeft = 6, LowerSys = 7, LowerRight = 8, ContourCenter = 9
crossSectionMirror
Input Beam Mirror Option
additionalBeamParameters
Optional Input Beam Build Properties
straightBeam
beam
StraightBeamProperties
Lists all the property names of an Advance Steel Straight Beam
propertyName
name of the selected property
TaperedBeam.ByStartPointEndPoint
Create an Advance Steel tapered beam
start
Start point
end
End point
vOrientation
Section orientation
additionalBeamParameters
Optional Input Beam Build Properties
taperedBeam
beam
TaperedBeam.ByStartPointEndPointHeights
Create an Advance Steel tapered beam with start and end heights and Web Thickness
start
Start point
end
End point
vOrientation
Section orientation
startHeight
Input starting Height
endHeight
Input end Height
webThickness
Input Web Thickness
additionalBeamParameters
Optional Input Beam Build Properties
taperedBeam
beam
TaperedBeamProperties
Lists all the property names of an Advance Steel Tapered Beam
propertyName
name of the selected property
UnFoldedBeam.ByArc
Create an Advance Steel Unfolded Beam between two points from an arc
arc

orientation
Input reference vector of arc
startPoint
Input Start Point of Unfolded Beam
endPoint
Input End Point of Unfolded Beam
thickness
Input thickness of Unfolded Beam
additionalBeamParameters
Optional Input Beam Build Properties
unFoldedBeam
beam
UnFoldedBeam.ByPolyCurve
Create an Advance Steel Unfolded Beam between two points from a polycurve
polyCurve

orientation
Input reference vector of arc
startPoint
Input Start Point of Unfolded Beam
endPoint
Input End Point of Unfolded Beam
thickness
Input thickness of Unfolded Beam
additionalBeamParameters
Optional Input Beam Build Properties
unFoldedBeam
beam
UnFoldedBeam.ByThreePointArc
Create an Advance Steel Unfolded Beam between two points from three points to make an arc
startPointCurve
Input Start Point of Arc
pointOnCurve
Input Point along Arc
endPointCurve
Input End Point of Arc
orientation
Input reference vector of arc
startPoint
Input Start Point of Unfolded Beam
endPoint
Input End Point of Unfolded Beam
thickness
Input thickness of Unfolded Beam
additionalBeamParameters
Optional Input Beam Build Properties
unFoldedBeam
beam
UnFoldedBeam.IsClosed
Return True or False depending if the UnfoldedBeam is Closed or not.
unFoldedBeam
Input beam
isClosed
True or False depending if the UnfoldedBeam is Closed or not
UnfoldedBeamProperties
Lists all the property names of an Advance Steel Unfolded Beam
propertyName
name of the selected property
VariableGrating.ByPolygon
Create Advance Steel Variable Grating by Dynamo Polygon
gratingClass
Input Grating Class
gratingName
Input Grating Size
poly
Input dynamo Polygon
additionalGratingParameters
Optional Input Grating Build Properties
variableGrating
grating
VariableGrating.ByRectangularByCS
Create Advance Steel Variable Grating by Dynamo Rectangle and Coordinate System
coordinateSystem
Input Dynamo Coordinate System
gratingClass
Input Grating Class
gratingName
Input Grating Size
width
Input Grating Width
length
Input Grating Length
additionalGratingParameters
Optional Input Grating Build Properties
variableGrating
grating
VariableGrating.ByRectangularByPointAndNormal
Create Advance Steel Variable Grating using Dynamo Origin Point and Normal to Grating Plate - Assumes World X Vector to get cross product
origin
Input Dynamo Point
normal
Input Dynamo Vector for Normal to Grating Plane
gratingClass
Input Grating Class
gratingName
Input Grating Size
width
Input Grating Width
length
Input Grating Length
additionalGratingParameters
Optional Input Grating Build Properties
variableGrating
grating
VariableGrating.ByRectangularByPointAndVectors
Create Advance Steel Variable Grating by Dynamo Rectangle and Point and Vectors
origin
Input Dynamo Point
xVector
Input Dynamo X Vector
yVector
Input Dynamo Y Vector
gratingClass
Input Grating Class
gratingName
Input Grating Size
width
Input Grating Width
length
Input Grating Length
additionalGratingParameters
Optional Input Grating Build Properties
variableGrating
grating
Walls.AtBaseByLengthHeightByCS
Creates an Advance Steel Wall at CS by Length and by Height - Z axis is assumed Wall creation
coordinateSystem
Input Dynamo Coordinate System
length
Input Wall Length
height
Input Wall Height
thickness
Input Wall Thickness
additionalConcParameters
Optional Input Build Properties
walls
walls
Walls.FaceByLengthHeightByCS
Create an Advance Steel Rectangular Wall by defining the extents of the face of the wall by Coordinate System
coordinateSystem
Input Dynamo Coordinate System
length
Input Wall Length
height
Input Wall Height
thickness
Input Wall Thickness
additionalConcParameters
Optional Input Build Properties
walls
walls
Walls.FaceByLengthHeightByPlane
Create an Advance Steel Rectangular Wall by defining the extents of the face of the wall by Dynamo Plane
plane
Input Dynamo Plane to insert Wall
length
Input Wall Length
height
Input Wall Height
thickness
Input Wall Thickness
additionalConcParameters
Optional Input Build Properties
walls
walls
Walls.FaceByPolygon
Create an Advance Steel Wall by Polygon and Thickness
poly
Input Dynamo Polygon for Wall shape
thickness
Input Wall Thickness
additionalConcParameters
Optional Input Build Properties
walls
walls
WeldConnectionTypes
Lists the Advance Steel Weld connection type options
weldType
weld connection type
WeldLine.ByPolyCurve
Create an Advance Steel Weld Line By PolyCurve
polyCurve
Input Weld PolyCurve
objectsToConnect
Input Weld Connected Objects
connectionType
Input Weld Type - 0-OnSite or 2-InShop
weldLine
weldLine
WeldLineProperties
Lists all the property names of an Advance Steel Weld Lines
propertyName
name of the selected property
WeldPoint.ByPoint
Create an Advance Steel Weld Pattern By Point
point
Input Weld Point Location
objectsToConnect
Input Connected Objects
connectionType
Input Weld Type - 0-OnSite or 2-InShop
weldPoint
weldPoint
WeldPointProperties
Lists all the property names of an Advance Steel Weld Points
propertyName
name of the selected property