Class SoGeometryPriority

All Implemented Interfaces:
SafeDisposable

public class SoGeometryPriority extends SoNode
Priority property of a rendering node. This node allows you to assign a priority to an LDM rendering node (e.g., SoOrthoslice, SoMeshSkin). Each rendering node inserted after this node will have the priority specified in the priority field. The priority must be between 0 and 1 inclusive. By default, VolumeViz assigns the same priority depending on the type of node: (0.5 for SoVolumeRender nodes, 0.9 for all other geometry nodes).

The SoGeometryPriority node lets you assign higher priority to specific geometry nodes. For example to prioritize the loading of tiles around a Z axis ortho slice against an X axis ortho slice.

Higher resolution tiles for higher priority geometry are loaded before higher resolution tiles for lower priority geometry.

File format/default:

GeometryPriority{

    weight 0.0
}

Action behavior:

SoCallbackAction, SoGLRenderAction, SoPickAction, SoWriteAction, SoGetBoundingBoxAction
Sets geometry priority parameters in the traversal state.

See Also:
  • Field Details

    • priority

      public final SoSFFloat priority
      Geometry priority between 0 and 1 inclusive.
  • Constructor Details

    • SoGeometryPriority

      public SoGeometryPriority(float name_11996)
      Constructor that automatically initializes the priority field to the specified value.
    • SoGeometryPriority

      public SoGeometryPriority()
      Constructor.