Skip to main content

Module volume_render

Module volume_render 

Source
Expand description

3D Volume Rendering Module

Implements GPU-accelerated volume rendering techniques:

  • MIP (Maximum Intensity Projection)
  • AIP (Average Intensity Projection)
  • MinIP (Minimum Intensity Projection)
  • DVR (Direct Volume Rendering) with transfer functions

Structs§

Camera
Camera state for 3D rendering
ClipBoxConfig
3D Box region clipping configuration (Sculpt Box)
ClipPlaneConfig
Clipping plane configuration
DvrOptions
DVR rendering options
MaskConfig
Mask configuration for segmentation-based rendering
RenderResult
Result of volume rendering
SculptUniforms
Parameters for sculpt mask generation (must match shader SculptParams)
SlicePlaneConfig
Slice plane navigation configuration (for MPR cross-section visualization)
TransferFunction
Transfer function for DVR
TransferFunctionEntry
Single entry in transfer function (RGBA, values 0-1)
VolumeRenderer
GPU Volume Renderer

Enums§

RenderMode
Rendering mode for volume visualization
TransferFunctionPreset
Transfer function preset for medical imaging