IfcRectangularPyramid
Definition from ISO 10303-42:ed.2, 2000: A
rectangular pyramid
is a solid pyramid with a rectangular base. The apex of the pyramid is
directly above the centre point of the base. The rectangular pyramid is
specified by its position, which provides a placement coordinate
system, its length, depth and height.
Definition from IAI: The
inherited Position attribute defines the IfcAxisPlacement3D
and provides the location and orientation of the pyramid:
- SELF\IfcCsgPrimitive3D.Position: The
position defines a placement coordinate system for the pyramid.
- SELF\IfcCsgPrimitive3D.Position.Location:
The pyramid has one corner of its base at the location and the edges of
the base are aligned with the first two placement axes in the positive
sense.
|
The pyramid is positioned within
its
own placement coordiante system. One corner is at the origin,
and he values for XLength, and
YLength are
applied to the positive direction of the X, and Y axis. The apex is at [XLength/2,
YLength/2, Height]. |
NOTE
Corresponding STEP entity: rectangular_pyramid, the position attribute
has been promoted to the immediate supertype IfcCsgPrimitive3D.
Please refer to ISO/IS 10303-42:1994, p. 246 for the final definition
of the formal standard.
HISTORY
New entity in IFC2x Edition 3.
EXPRESS specification:
Attribute definitions:
XLength
|
:
|
The length of the base measured along the placement X axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[1].
|
YLength
|
:
|
The length of the base measured along the placement Y axis. It is provided by the inherited axis placement through SELF\IfcCsgPrimitive3D.Position.P[2].
|
Height
|
:
|
The height of the apex above the plane of the base, measured in the direction of the placement Z axis, the SELF\IfcCsgPrimitive3D.Position.P[2].
|
Inheritance graph
|
ENTITY IfcRectangularPyramid;
|
|