RebarContainerItem.SetFromRebarShape
Method
Description:
Set an instance of a RebarContainerItem element, as an instance of a RebarShape. The instance will have the default shape parameters from the RebarShape, and its location is based on the bounding box of the shape in the shape definition.
Set an instance of a RebarContainerItem element, as an instance of a RebarShape. The instance will have the default shape parameters from the RebarShape, and its location is based on the bounding box of the shape in the shape definition.
Syntax
public void SetFromRebarShape(
RebarShape rebarShape,
RebarBarType barType,
XYZ origin,
XYZ xVec,
XYZ yVec
)
Parameters
Parameter | Type | Description |
---|---|---|
rebarShape | RebarShape | A RebarShape element that defines the shape of the rebar. |
barType | RebarBarType | A RebarBarType element that defines bar diameter, bend radius and material of the rebar. |
origin | XYZ | The lower-left corner of the shape's bounding box will be placed at this point in the project. |
xVec | XYZ | The x-axis in the shape definition will be mapped to this direction in the project. |
yVec | XYZ | The y-axis in the shape definition will be mapped to this direction in the project. |
Return Value
Exceptions
Exception | Condition |
---|---|
ArgumentException | The rebarShape has End Treatments |
ArgumentNullException | A non-optional argument was null |
ArgumentOutOfRangeException | xVec has zero length. -or- yVec has zero length. |