IfcCartesianTransformationOperator3D
Definition from ISO/CD 10303-42:1992: A cartesian transformation
operator 3d defines a geometric transformation in three-dimensional space
composed of translation, rotation, mirroring and uniform scaling. The list of
normalised vectors u defines the columns of an orthogonal matrix T.
These vectors are computed from the direction attributes axis1, axis2 and axis3
by thebase axis function. If |T|= -1, the transformation includes
mirroring. NOTE: Corresponding STEP entity :
cartesian_transformation_operator_3d, please refer to ISO/IS 10303-42:1994, p.
33 for the final definition of the formal standard. HISTORY: New class in IFC Release 2.x.
ISSUE: See issue log for
changes made in IFC Release 2.x
EXPRESS specification:
|
| Axis3 | : | The exact direction of U[3], the derived Z axis direction. |
| U | : | The list of mutually orthogonal, normalised vectors defining the transformation matrix T. They are derived from the explicit attributes Axis3, Axis1, and Axis2 in that order. |
| WR1 | : | The coordinate space dimensionality of this entity shall be 3. |
| WR2 | : | The inherited Axis1 should have (if given) the dimensionality of 3. |
| WR3 | : | The inherited Axis2 should have (if given) the dimensionality of 3. |
| WR4 | : | The Axis3 should have (if given) the dimensionality of 3. |
| Name | Type | Referred through | Express-G |
| IfcCartesianTransformationOperator | Entity |
|
Diagram 4 |
| IfcCartesianTransformationOperator3DnonUniform | Entity |
|
Diagram 4 |
|