Specifies coordinate transform information for a RenderLayer.

Hierarchy

  • RenderLayerTransform

Properties

channelSpaceShape: Uint32Array
channelToModelDimensions: readonly number[]
channelToRenderLayerDimensions: readonly number[]

Specifies for each channel dimension the corresponding "render layer" dimension. A value of -1 indicates there is no corresponding "render layer" dimension.

globalToRenderLayerDimensions: readonly number[]

Specifies for each global dimension the corresponding "render layer" dimension. A value of -1 indicates there is no corresponding "render layer" dimension.

layerDimensionNames: readonly string[]
localToRenderLayerDimensions: readonly number[]

Specifies for each local user layer dimension the corresponding "render layer" dimension. A value of -1 indicates there is no corresponding "render layer" dimension. The combined values of localToRenderLayerDimensions and globalToRenderLayerDimensions that are not -1 must be distinct and partition [0, ..., rank), where rank is the rank of the "model" coordinate space.

modelDimensionNames: readonly string[]
modelToRenderLayerTransform: Float32Array

Homogeneous transform from "model" coordinate space to "render layer" coordinate space.

rank: number

Rank of chunk/model/layer subspace used by this RenderLayer, including any additional [0,1) padding dimensions.

unpaddedRank: number

Rank of chunk/model/layer space, excluding any padding dimensions.

Generated using TypeDoc