Table 6.276—DRM_Stamp_Behaviour
Property |
Description |
||||||||||||
Superclass |
|||||||||||||
Class |
· <DRM Stamp Behaviour> |
||||||||||||
Subclass |
· none |
||||||||||||
Definition |
The <DRM Geometry Hierarchy> to which a <DRM Stamp Behaviour> is attached rotates automatically with respect to the viewer's location, attempting to continually face in the viewer's direction. The <DRM Geometry Hierarchy> rotates about the x, y and/or z axes, within the specified angular limits. The center of rotation is specified by the component <DRM Location 3D>. The axes are positioned at the center of rotation, aligned with the equivalent coordinate system axes. Geometry with <DRM Stamp Behaviour> is normally planar in nature and is considered to "face" along the normal of that plane. If an axis' clockwise limit is set to POSITIVE_INFINITY and its counter-clockwise limit is set to NEGATIVE_INFINITY, then the aggregating <DRM Geometry Hierarchy> can rotate freely about that axis. If all axis limits are set in this way, then the <DRM Geometry Hierarchy> will rotate freely in any direction about the center of rotation. |
||||||||||||
Example(s) |
· A <DRM Union Of Primitive Geometry>, containing a single textured <DRM Polygon>, rotating freely about the z axis to represent a tree. The <DRM Union Of Primitive Geometry> would have a component <DRM Stamp Behaviour>. x_axis_limits and y_axis_limits would be set to 0.0 for both clockwise and counter-clockwise limits. z_axis_limits would be set to POSITIVE_INFINITY for clockwise and NEGATIVE_INFINITY for counter-clockwise. The <DRM Stamp Behaviour> would have a component <DRM Location 3D> located at the base of the tree so that the z axis runs up the center of the tree. |
||||||||||||
Inherited field elements |
|
||||||||||||
Field elements |
|
||||||||||||
Associated to (one-way) (inherited) |
· none |
||||||||||||
Associated to (one-way) |
· none |
||||||||||||
Associated by (one-way) (inherited) |
· none |
||||||||||||
Associated by (one-way) |
· none |
||||||||||||
Associated with (two-way) (inherited) |
· none |
||||||||||||
Associated with (two-way) |
· none |
||||||||||||
Composed of (two-way) (inherited) |
· none |
||||||||||||
Composed of (two-way) |
· one <DRM Location 3D>4 |
||||||||||||
Composed of (two-way metadata) (inherited) |
· none |
||||||||||||
Composed of (two-way metadata) |
· none |
||||||||||||
Component of (two-way) (inherited) |
· none |
||||||||||||
Component of (two-way) |
· zero or more <DRM Aggregate Geometry>s · zero or more <DRM Geometry Model Instance>s |
||||||||||||
Constraints |
· none |
||||||||||||
Notes |
1 Angular limits, in radians. 2 Angular limits, in radians. 3 Angular limits, in radians. 4 Centre of rotation. |
||||||||||||
Class diagram |