
IfcBlock
Definition from ISO/CD 10303-42:1992: A
block is a solid rectangular parallelepiped, defined with a location
and placement coordinate system. The block is specified by the positive
lengths x, y, and z along the
axes of the placement coordinate system, and has one vertex at the
origin of the placement coordinate
system.
Definition from IAI: The
inherited Position attribute defines the IfcAxisPlacement3D
and provides:
- SELF\IfcCsgPrimitive3D.Position: The
location and orientation of the axis system for the primitive.
- SELF\IfcCsgPrimitive3D.Position.Location:
The block has one vertex at location and the edges are aligned with the
placement axes in the positive sense.
 |
The block is positioned within its
own placement coordiante system. The values for XLength,
YLength, and ZLength are
applied to the positive direction of the X, Y, and Z axis. |
NOTE
Corresponding STEP entity: block, the position attribute has been
promoted to the immediate supertype IfcCsgPrimitive3D.
Please refer to ISO/IS 10303-42:1994, p. 244 for the final definition
of the formal standard.
HISTORY
New entity in IFC2x Edition 3.
EXPRESS specification:
Attribute definitions:
XLength
|
:
|
The size of the block along the placement X axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[1].
|
YLength
|
:
|
The size of the block along the placement Y axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[2].
|
ZLength
|
:
|
The size of the block along the placement Z axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[3].
|
Inheritance graph