# 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

- `constructor`

Properties

- `m_indices`
- `m_vertices`

Methods

- `configure`
- `fillVerticesIndices`
- `generate`
- `getIndices`
- `getVertices`
- `getVerticesNumber`

## Constructors

`SphereGenerator.``constructor`()

  Return type: | SphereGenerator

## Properties

`SphereGenerator.``m_indices`

  Type: | [number]

`SphereGenerator.``m_vertices`

  Type: | [Vec3]

## Methods

### configure

`SphereGenerator.``configure`(config)

  Arguments: | config (`SphereGeneratorConfig`) – None

  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]

Conversation saved
HOOPSY BETA

### Hello! I'm HOOPSY

Your Docs generative AI assistant. Ask me anything about HOOPS Envision for Web or choose a sample question below to start a conversation:

What is HOOPS Envision for Web?
What are the latest release notes for HOOPS Envision for Web?
How do I start evaluating HOOPS Envision for Web?
How do I write my first sample application?
How can I get assistance?

HOOPSY may store conversations according to OpenAI's policy. Responses may not always be accurate.

HOOPSY is thinking...