BoxGenerator
-
class
cee.utils.
BoxGenerator
() Helper class to tesselate a box with 6 faces
Useful when result values need to be mapped onto a set of 3D points defining a box. See the method
createCuttingSolid
in the example in Examples/DemoAppUg on how to do that.
Constructors
Properties
Methods
Methods
fillVerticesIndices
-
BoxGenerator.
fillVerticesIndices
(vertices, indices) Arguments: - vertices (
Float32Array
) – The vertices in the format x,y,z,x,y,z,… - indices (
[number]
) – The indices for the vertices
Fills the members
m_vertices
andm_indices
of this class.Return type: void - vertices (
getIndices
-
BoxGenerator.
getIndices
() Get the indices of triangles needed to render the solid object
Return type: [number]
getVertices
-
BoxGenerator.
getVertices
() Get the vertices of the solid object as Vec3
Return type: [Vec3]
getVerticesNumber
-
BoxGenerator.
getVerticesNumber
() Get the vertices of the solid object as a number array with <x,y,z,x,y,z,…>
Return type: [number]
setCenterAndExtent
-
BoxGenerator.
setCenterAndExtent
(center, extent) Arguments: - center (
Vec3
) – None - extent (
Vec3
) – None
Specify the box by providing the center of the box and the extent in x,y, and z direction.
Return type: void - center (
setNumSegments
-
BoxGenerator.
setNumSegments
(numX, numY, numZ) Arguments: - numX (
number
) – None - numY (
number
) – None - numZ (
number
) – None
Sets the number of segments of the box per axis.
Return type: void - numX (