Property
|
Description
|
Class
|
|
Superclass
|
|
Subclass
|
|
Definition
|
An instance of this DRM class specifies a volume that governs the
switching of objects by the associated branch of a volume-based
<DRM LOD Related Geometry> instance or
<DRM LOD Related Features> instance.
If the value of outside is
TRUE, the branch is active when the
observer is outside the volume and off when the observer is inside
the volume. If the value of outside is
FALSE, the branch is
active when the observer is inside the volume and off when the
observer is outside the volume.
|
Class diagram
|
Figure 6.375 —
DRM_Volume_LOD_Data
|
Inherited field elements
|
Field name
|
Range
|
Field data type
|
None |
|
|
|
Field elements
|
|
Default field values
|
Default field values for DRM_Volume_LOD_Data
|
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
|
1The <DRM Location 3D> component specifies the centre of the volume.
2The <DRM Volume Extent> component specifies the shape of the volume.
|
Example(s)
|
Consider a geometric representation of a runway for an application
for which increased detail is required as a viewer gets within
1000 metres of it, but for which a less detailed
representation can be used 1000 metres or more
from the runway.
This geometric representation can be organized as a
<DRM LOD Related Geometry> instance,
wherein the branch corresponding to the less detailed representation
has a <DRM Volume LOD Data> link object
with outside set to
TRUE, specifying a parallelepiped
volume that is aligned with the runway and extends 1000
metres from each edge. The more detailed representation’s
<DRM Volume LOD Data> link object uses the same
<DRM Parallelepiped Volume Extent>
instance and the same volume centre, but has outside set to
FALSE.
Consider another application, for which a geometric representation
of a runway is required to provide increased detail as a viewer
gets within 1000 metres of either end, but which
if overflown from the side does not require detail to be switched
on until the viewer is 500 metres away. In this
case, the representation has the same structure as that used
in the previous example, but the parallelepiped extends only
500 metres from either side of the runway, while
extending 1000 metres from each end.
Consider a representation of a windowless building having
opaque walls, such that nothing inside the building can
be seen by an observer outside the building representation.
Consequently, everything inside that building’s representation
can be switched on and off depending on whether an observer
is inside or outside the building. This can be represented
by organizing the representation of the building interior with
a volume level of detail organization.
Suppose that the feature representation of a building interior is
being considered, so that it is being represented as one branch
of a <DRM LOD Related Features> instance
in a celestiodetic SRF, and that the interior
volume of the building can be represented as a parallelepiped
as depicted in Figure 6.376.
Figure 6.376 — <DRM Volume LOD Data> example
The <DRM Volume LOD Data> link object specifies a parallelepiped
volume of the same dimensions as the building interior, and specifies
the centre of that volume. The value of its outside
field indicates that the feature representation of the building interior
(the data represented by this branch) is active only when the viewer is
inside the parallelepiped volume.
|