Skip to main content

Module: Math/Spaces/VoxelSpaces

Variables

VoxelSpaces

Const VoxelSpaces: Object

Type declaration

NameType
zeroPointSpaceVoxelSpace
getVoxelSpaces() => { chunk: VoxelSpace & { _regionPosition: { x: number = 0; y: number = 0; z: number = 0 } ; getRegionIndex: () => number ; getRegionIndexXYZ: (x: number, y: number, z: number) => number ; getRegionPositonx: () => VSVec3 ; getRegionPositonxXYZ: (x: number, y: number, z: number) => VSVec3 } = chunkSpace; column: VoxelSpace = columnSpace; region: VoxelSpace & { chunkBounds: { x: number = 0; y: number = 0; z: number = 0 } ; columnBounds: { x: number = 0; y: number = 0; z: number = 0 } ; getChunkVolume: () => number ; getColumnVolume: () => number } = regionSpace; voxel: VoxelSpace = voxelSpace; setDimensions: (data: { chunks: Vector3 ; columns: Vector3 ; regions: Vector3 }) => void }
getZeroPointVoxelSpace(dimensions: Vector3) => VoxelSpace

Defined in

divinevoxel/core/src/Math/Spaces/VoxelSpaces.ts:8