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