Table 6.306 — DRM_World_3x3
Property |
Description |
||||||
---|---|---|---|---|---|---|---|
Class |
|
||||||
Superclass |
|||||||
Subclass |
|
||||||
Definition |
An instance of this DRM class specifies a nine-element matrix containing scaling and rotation data as part of a <DRM World Transformation> instance. The direction of rotation is determined by the right-hand rule. Translation data is not provided by a <DRM World 3x3> instance, because a <DRM World 3x3> instance only exists as a component of a <DRM World Transformation> instance. The translation component of a <DRM World Transformation> instance is provided by the mandatory <DRM Location> component of the <DRM World Transformation> instance. The <DRM World Transformation> instance is applied as specified in 4.7.6 Representing models within an environment. <DRM World Transformation> instances usually exist in the scope of a <DRM Environment Root> instance defining a non-LSR SRF. Consequently, <DRM World 3x3> instances usually exist within a ’world’ SRF, hence the name. The matrix multiplication order is defined by w = M × v, where M is the matrix of the <DRM World 3x3> instance, v is the original location column vector, and w is the resulting location column vector. The world_3x3 field specifies a non-singular rotation and scale matrix. |
||||||
Class diagram |
|||||||
Inherited field elements |
|
||||||
Field elements |
|
||||||
Default field values |
|||||||
Associated to (one-way) (inherited) |
|
||||||
Associated to (one-way) |
|
||||||
Associated by (one-way) (inherited) |
|
||||||
Associated by (one-way) |
|
||||||
Associated with (two-way) (inherited) |
|
||||||
Associated with (two-way) |
|
||||||
Composed of (two-way) (inherited) |
|
||||||
Composed of (two-way) |
|
||||||
Composed of (two-way metadata) (inherited) |
|
||||||
Composed of (two-way metadata) |
|
||||||
Component of (two-way) (inherited) |
|
||||||
Component of (two-way) |
|
||||||
Constraints |
|||||||
Clarifications |
None. |
||||||
Example(s) |
|