Go to: Related nodes. Attributes.
This transform node is a group node that can be used to detect how
close a group of objects is to a camera. Typically this node is
used for controlling "Level of Detail" visibility. With "Level of
Detail", the visibility of the children of this transform are
controlled by the distance of a group to a camera and the threshold
values.
For example, under a LOD group node, there are three children:
ship_detailed, ship_medium, and ship_rough. There are three
threshold values: 5, 10 and 15. When the camera is within 5 units
of the group bounding box, only ship_detailed is visible. When the
view is zoomed out and the camera is 9 units away from the group,
only ship_medium is visible. When the view is zoomed out to 30
units away, only ship_rough is visible.See also documentation on
the "Level Of Detail" feature.
| Node name |
Parents |
MFn type |
Compatible function sets |
| lodGroup |
transform |
kLodGroup |
kBase
kNamedObject
kDependencyNode
kDagNode
kTransform
kLodGroup |
Related nodes
groupParts, groupId, makeGroup,
baseGeometryVarGroup,
meshVarGroup, geometryVarGroup, curveVarGroup, surfaceVarGroup, tweak
Attributes (10)
activeLevel, cameraMatrix, displayLevel, distance, maxDistance, minDistance, minMaxDistance, output, threshold,
worldSpace
| Long name (short name) |
Type |
Default |
Flags |
|
cameraMatrix
(cm) |
matrix |
identity |
    |
|
threshold
(th) |
distance
(double) |
0.0cm |
      |
|
displayLevel
(dl) |
enum |
0 |
      |
|
worldSpace
(ws) |
bool |
1 |
    |
|
minMaxDistance
(mmd) |
bool |
0 |
     |
|
minDistance
(mid) |
double |
-100.0 |
     |
|
maxDistance
(mxd) |
double |
100.0 |
     |
|
distance
(d) |
distance
(double) |
0.0cm |
   |
|
activeLevel
(al) |
integer |
0 |
   |
|
output
(o) |
bool |
false |
   |