Definition from ISO/CD 10303-42:1992: The location and
orientation in three dimensional space of three mutually perpendicular axes. An
axis2_placement_3D (IfcAxis2Placement3D) is defined in terms of a point
(inherited from IfcPlacement supertype) and two (ideally orthogonal)
axes. It can be used to locate and originate an object in three dimensional
space and to define a placement coordinate system. The entity includes a point
which forms the origin of the placement coordinate system. Two direction
vectors are required to complete the definition of the placement coordinate
system. The axis is the placement Z axis direction and the ref_direction
(RefDirection) is an approximation to the placement X axis direction.
Definition from IAI: If the attribute values for Axis and
RefDirection are not given, the placement defaults to P[1] (x-axis) as
[1.,0.,0.], P[2] (y-axis) as [0.,1.,0.] and P[3] (z-axis) as [0.,0.,1.]. The
WR5 is added in IFC to ensure that either both attributes (Axis and
RefDirection) are given, or omitted.
NOTE Corresponding STEP name:
axis2_placement_3d, please refer to ISO/IS 10303-42:1994 for the final
definition of the formal standard.
HISTORY New class in IFC Release 1.5,
the IFC Release 1.0 entity IfcPlacement_3D was using three normalized and
orthogonal axes. This definition is replaced in IFC Release 1.5 by the STEP
definition of axis placement.
ISSUE: See issue log for changes made in IFC
Release 1.5.1
Illustration
 |
Definition of the
IfcAxis2Placement3D within the three-dimensional coordinate system. |