IfcCartesianTransformationOperator2D
Definition from ISO/CD 10303-42:1992: A Cartesian transformation
operator 2d defines a geometric transformation in two-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 and axis2 by the
base axis function. If |T|= -1, the transformation includes mirroring.
NOTE: Corresponding STEP entity :
cartesian_transformation_operator_2d, please refer to ISO/IS 10303-42:1994, p.
36 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:
|
| U | : | The list of mutually orthogonal, normalised vectors defining the transformation matrix T. They are derived from the explicit attributes Axis1 and Axis2 in that order. |
| WR1 | : | The coordinate space dimensionality of this entity shall be 2. |
| WR2 | : | The inherited Axis1 should have (if given) the dimensionality of 2. |
| WR3 | : | The inherited Axis2 should have (if given) the dimensionality of 2. |
| Name | Type | Referred through | Express-G |
| IfcCartesianTransformationOperator | Entity |
|
Diagram 4 |
| IfcCartesianTransformationOperator2DnonUniform | Entity |
|
Diagram 4 |
|