Skip to main content

Class: VoxelGeometry

Default/Builder/Geometry/VoxelGeometry.VoxelGeometry

Constructors

constructor

new VoxelGeometry(): VoxelGeometry

Returns

VoxelGeometry

Methods

addQuad

addQuad(tool, origin, doubleSided, points, «destructured», normalOverrides?, ao?, light?, animations?, textureIndex?, overlayTextures?): void

Parameters

NameType
toolVoxelMesherDataTool
originPosition3Matrix
doubleSidedboolean
pointsQuadVertexVec3Data
«destructured»QuadUVData
normalOverrides?QuadVertexVec3Data
ao?QuadVertexFloatData
light?QuadVertexFloatData
animations?QuadVertexFloatData
textureIndex?number
overlayTextures?QuadVertexFloatData

Returns

void

Defined in

divinevoxel/foundation/src/Default/Builder/Geometry/VoxelGeometry.ts:90


addSimpleQuad

addSimpleQuad(tool, origin, orientation, flip, points, «destructured»): void

Parameters

NameType
toolVoxelMesherDataTool
originPosition3Matrix
orientation0 | 1
flipboolean
points[Vec3Array, Vec3Array]
«destructured»QuadUVData

Returns

void

Defined in

divinevoxel/foundation/src/Default/Builder/Geometry/VoxelGeometry.ts:202


addTriangle

addTriangle(tool, origin, points, «destructured»): void

Parameters

NameType
toolVoxelMesherDataTool
originPosition3Matrix
points[Vec3Array, Vec3Array, Vec3Array]
«destructured»[Vec2Array, Vec2Array, Vec2Array]

Returns

void

Defined in

divinevoxel/foundation/src/Default/Builder/Geometry/VoxelGeometry.ts:16