Property
|
Description
|
Class
|
|
Superclass
|
|
Subclass
|
|
Definition
|
An instance of this DRM class provides the complete list of
unique <DRM Image> instances stored within the
native transmittal of that <DRM Image Library>
instance.
|
Class diagram
|
Figure 6.132 —
DRM_Image_Library
|
Inherited field elements
|
Field name
|
Range
|
Field data type
|
None |
|
|
|
Field elements
|
Field name
|
Range
|
Field data type
|
None |
|
|
|
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
|
|
Example(s)
|
Imagery intended to be texture-mapped to other objects in the
transmittal.
For instance, consider an <DRM Image Library>
containing an <DRM Image> of a tree, and a
<DRM Model> of a tree, where the <DRM
Model>'s geometry consists of a single
<DRM Union Of Primitive Geometry>
containing a single <DRM Polygon> and having
<DRM Stamp Behaviour>.
(In this example, <DRM Stamp Behaviour> allows
the <DRM Polygon> to be rotated
at run-time so that the texture-mapped side always faces the observer.)
Figure 6.133 — <DRM Image Library> example
Each <DRM Vertex> of the <DRM Polygon>
in this example has a <DRM Texture
Coordinate>, which is used, together with the
<DRM Image Mapping Function>,
to locate the imagery on the <DRM Polygon>.
Imagery applied to a large number of polygons at once, where the
<DRM Polygon> instances are grouped under some
<DRM Aggregate Geometry> with an
<DRM Image Mapping Function>.
In this case, the
<DRM Image Mapping Function>
determines the placement of the imagery within the
currently scoped “world” spatial reference frame.
The imagery is then applied to the
<DRM Polygon> instances after they have
been located within the specified spatial reference frame.
This method has two common uses.
First, the application of a geo-specific image to many polygons
in a seamless image.
Second, the application of a single image to a large number of
polygons within a <DRM Model> (e.g. the image of
an aircraft is “wall-papered” onto all the polygons
within the <DRM Model> of that aircraft).
Imagery can be transmitted that is not used by any
<DRM Image Mapping Function>. This
imagery normally has anchor points (see <DRM Image
Anchor>).
|