Extrusion depth (length along the extrusion direction)
OptionalDescriptionOptionalExtrusionExtrusion direction in the PROFILE's coordinate system, where the profile
lies in the XY plane. Default: [0, 0, 1] (perpendicular to the profile).
It must have a non-zero Z component (IFC4 IfcExtrudedAreaSolid.WR31): a
direction like [1, 0, 0] lies IN the profile plane and sweeps the profile
into a zero-volume sheet. To orient the element in the model (e.g. a
horizontal pipe), keep the default and set Placement.Axis to the world
direction the element should run along instead.
IFC entity type name in UPPERCASE (e.g. 'IFCFLOWSEGMENT', 'IFCFLOWFITTING', 'IFCELECTRICALAPPLIANCE', 'IFCWALLSTANDARDCASE', etc.).
Any IFC product type can be used. The only requirement is that it extends IfcProduct in the IFC schema (i.e. it can have a placement and representation).
OptionalNameOptionalObject3D placement for the element
OptionalPredefinedOptional predefined type token (without surrounding dots).
The serializer wraps it as .TOKEN. in the STEP output.
E.g. 'RIGIDSEGMENT', 'NOTDEFINED'
Cross-section profile to extrude. Supports all profile types: Rectangle, Circle, CircleHollow, IShape, LShape, TShape, UShape, CShape, RectangleHollow, or Arbitrary (polyline).
OptionalTag
Parameters for the generic addElement() method. Allows creating ANY IFC entity type with ANY geometry creation method.