Class: VoxelGeometry
Default/Builder/Geometry/VoxelGeometry.VoxelGeometry
Constructors
constructor
• new VoxelGeometry(): VoxelGeometry
Returns
Methods
addQuad
▸ addQuad(tool, origin, doubleSided, points, «destructured», normalOverrides?, ao?, light?, animations?, textureIndex?, overlayTextures?): void
Parameters
| Name | Type |
|---|---|
tool | VoxelMesherDataTool |
origin | Position3Matrix |
doubleSided | boolean |
points | QuadVertexVec3Data |
«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
| Name | Type |
|---|---|
tool | VoxelMesherDataTool |
origin | Position3Matrix |
orientation | 0 | 1 |
flip | boolean |
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
| Name | Type |
|---|---|
tool | VoxelMesherDataTool |
origin | Position3Matrix |
points | [Vec3Array, Vec3Array, Vec3Array] |
«destructured» | [Vec2Array, Vec2Array, Vec2Array] |
Returns
void
Defined in
divinevoxel/foundation/src/Default/Builder/Geometry/VoxelGeometry.ts:16