Interface: VolumeProjectionLayerConfig
Defined in: layers.ts:135
Extends
Properties
visible?
visible?: boolean;Defined in: layers.ts:120
Inherited from
opacity?
opacity?: number;Defined in: layers.ts:121
Inherited from
blendMode?
blendMode?: BlendMode;Defined in: layers.ts:122
Inherited from
order?
order?: number;Defined in: layers.ts:124
Deprecated
Initialization hint only; use LayerStack ordering commands at runtime.
Inherited from
presentation?
presentation?: Partial<LayerPresentation>;Defined in: layers.ts:125
Inherited from
range?
range?: [number, number];Defined in: layers.ts:129
Inherited from
threshold?
threshold?: [number, number];Defined in: layers.ts:130
Inherited from
magnitudeOpacity?
magnitudeOpacity?: MagnitudeOpacity | null;Defined in: layers.ts:132
Fade colours by |value| (see MagnitudeOpacity); null or absent keeps colormap alpha.
Inherited from
DataLayerConfig.magnitudeOpacity
affineMatrix?
affineMatrix?: ArrayLike<number> | Matrix4;Defined in: layers.ts:137
Voxel-to-world affine matrix (column-major) or Matrix4; used to derive world->voxel.
worldToIJK?
worldToIJK?: ArrayLike<number> | Matrix4;Defined in: layers.ts:139
Direct world->voxel transform (column-major) or Matrix4; overrides affineMatrix if provided.
voxelSize?
voxelSize?: [number, number, number];Defined in: layers.ts:141
Simple voxel-to-world fallback when no affine is provided.
volumeOrigin?
volumeOrigin?: [number, number, number];Defined in: layers.ts:143
Simple voxel-to-world fallback when no affine is provided.
colormap?
colormap?:
| string
| ColorMap
| Color[];Defined in: layers.ts:145
Preset name, independent ColorMap copy, or explicit RGB/RGBA/hex palette.
useHalfFloat?
useHalfFloat?: boolean;Defined in: layers.ts:147
Use HalfFloatType on the GPU (saves memory, costs CPU conversion).
fillValue?
fillValue?: number;Defined in: layers.ts:149
Treat values equal to fillValue as transparent (alpha=0).
projectionMode?
projectionMode?: VolumeProjectionMode;Defined in: layers.ts:151
Projection path. Defaults to 'vertex' for current fast behavior.
sampling?
sampling?: VolumeSamplingMode;Defined in: layers.ts:156
Scalar sampling method for every path: the CPU sampler and the GPU vertex path's 3D texture filter. Defaults to 'nearest' for compatibility.
quality?
quality?: VolumeProjectionQuality;Defined in: layers.ts:158
Quality hint used by hybrid mode. Defaults to 'interactive'.
ribbon?
ribbon?: RibbonSamplingConfig;Defined in: layers.ts:160
Ribbon sampling options for pial/white cortical thickness sampling.