AbstractSolidGenerator
-
class
cee.utils.AbstractSolidGenerator()
Constructors
-
cee.utils.AbstractSolidGenerator.constructor() - AbstractSolidGenerator():
AbstractSolidGeneratorReturns:
AbstractSolidGenerator
Properties
-
cee.utils.AbstractSolidGenerator.m_indices - m_indices: number[]
Methods
-
cee.utils.AbstractSolidGenerator.fillVerticesIndices() - fillVerticesIndices(vertices: Float32Array, indices: number[]): void
Fills the members
m_verticesandm_indicesof this class.Parameters
vertices: Float32Array
The vertices in the format x,y,z,x,y,z,…indices: number[]
The indices for the verticesReturns: void
-
cee.utils.AbstractSolidGenerator.generate() - generate(): void
The generate method generates the object by filling
m_verticesandm_indices.Returns: void
-
cee.utils.AbstractSolidGenerator.getIndices() - getIndices(): number[]
Get the indices of triangles needed to render the solid object
Returns: number[]
-
cee.utils.AbstractSolidGenerator.getVertices() - getVertices():
Vec3[]Get the vertices of the solid object as Vec3
Returns:
Vec3[]
-
cee.utils.AbstractSolidGenerator.getVerticesNumber() - getVerticesNumber(): number[]
Get the vertices of the solid object as a number array with <x,y,z,x,y,z,…>
Returns: number[]