SphereGenerator

class cee.utils.SphereGenerator()

Helper class to tesselate a sphere

Useful when result values need to be mapped onto a set of 3D points defining a sphere. See the method createCuttingSolid in the example in Examples/DemoAppUg on how to do that.

Constructors

Properties


Constructors

SphereGenerator.constructor()
Return type:SphereGenerator

Properties

SphereGenerator.m_indices
Type:[number]
SphereGenerator.m_vertices
Type:[Vec3]

Methods

configure

SphereGenerator.configure(config)
Arguments:

Sets up the sphere parameters.

Return type:void

fillVerticesIndices

SphereGenerator.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 and m_indices of this class.

Return type:void

generate

SphereGenerator.generate()

Generates the sphere, using the previously provided configuration.

Return type:void

getIndices

SphereGenerator.getIndices()

Get the indices of triangles needed to render the solid object

Return type:[number]

getVertices

SphereGenerator.getVertices()

Get the vertices of the solid object as Vec3

Return type:[Vec3]

getVerticesNumber

SphereGenerator.getVerticesNumber()

Get the vertices of the solid object as a number array with <x,y,z,x,y,z,…>

Return type:[number]