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:
    SoDataSet
    • Field Detail

      • priority

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

      • SoGeometryPriority

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

        public SoGeometryPriority()
        Constructor.