Module: Math/Spaces/VoxelSpaces
Variables
VoxelSpaces
• Const VoxelSpaces: Object
Type declaration
| Name | Type |
|---|---|
zeroPointSpace | VoxelSpace |
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 |