getCubeDimensions()
function getCubeDimensions(cubeDimensions, dimIndices): object;
Computes cube dimension ordering and strides based on dimension indices. Useful for reshaping 3D Zarr arrays into Cesium-renderable layouts.
Parameters
| Parameter | Type | Description |
|---|---|---|
cubeDimensions | [number, number, number] | Original cube dimensions [nx, ny, nz]. |
dimIndices | DimIndicesProps | Dimension index mapping. See DimIndicesProps. |
Returns
object
An object containing:
nx,ny,nz: Original cube dimensions.indicesOrder: Ordered dimension names.strides: Stride values for each dimension.
indicesOrder
indicesOrder: string[];
nx
nx: number;
ny
ny: number;
nz
nz: number;
strides
strides: Record<string, number>;