Interface: VolumeProjectedSurfaceOptions
Defined in: surfaces/VolumeProjectedSurface.ts:9
Properties
volumeData
volumeData: Float32Array<ArrayBufferLike> | ArrayLike<number>;Defined in: surfaces/VolumeProjectedSurface.ts:10
volumeDims
volumeDims: [number, number, number];Defined in: surfaces/VolumeProjectedSurface.ts:11
affineMatrix?
affineMatrix?: ArrayLike<number> | Matrix4;Defined in: surfaces/VolumeProjectedSurface.ts:16
4x4 voxel-to-world affine matrix (column-major) or Matrix4. If provided, this is inverted to compute world->voxel sampling.
worldToIJK?
worldToIJK?: ArrayLike<number> | Matrix4;Defined in: surfaces/VolumeProjectedSurface.ts:20
Optional override for world->voxel transform (column-major) or Matrix4.
voxelSize?
voxelSize?: [number, number, number];Defined in: surfaces/VolumeProjectedSurface.ts:24
Simple voxel-to-world fallback when no affine is provided.
volumeOrigin?
volumeOrigin?: [number, number, number];Defined in: surfaces/VolumeProjectedSurface.ts:25
useHalfFloat?
useHalfFloat?: boolean;Defined in: surfaces/VolumeProjectedSurface.ts:27
colormap?
colormap?: string;Defined in: surfaces/VolumeProjectedSurface.ts:29
intensityRange?
intensityRange?: [number, number];Defined in: surfaces/VolumeProjectedSurface.ts:30
threshold?
threshold?: [number, number];Defined in: surfaces/VolumeProjectedSurface.ts:31
overlayOpacity?
overlayOpacity?: number;Defined in: surfaces/VolumeProjectedSurface.ts:32
baseColor?
baseColor?: ColorRepresentation;Defined in: surfaces/VolumeProjectedSurface.ts:33
fillValue?
fillValue?: number;Defined in: surfaces/VolumeProjectedSurface.ts:34
projectionMode?
projectionMode?: VolumeProjectionMode;Defined in: surfaces/VolumeProjectedSurface.ts:35
pialPositions?
pialPositions?: Float32Array<ArrayBufferLike> | ArrayLike<number>;Defined in: surfaces/VolumeProjectedSurface.ts:36
whitePositions?
whitePositions?: Float32Array<ArrayBufferLike> | ArrayLike<number>;Defined in: surfaces/VolumeProjectedSurface.ts:37
ribbonSamples?
ribbonSamples?: number;Defined in: surfaces/VolumeProjectedSurface.ts:38
ribbonReducer?
ribbonReducer?: RibbonReducer;Defined in: surfaces/VolumeProjectedSurface.ts:39
materialConfig?
materialConfig?: Partial<SurfaceConfig>;Defined in: surfaces/VolumeProjectedSurface.ts:40