API

Type Alias GoldbergData

Defines the set of goldberg data used to create the polygon

type GoldbergData = {
    adjacentFaces: number[][];
    faceCenters: Vector3[];
    faceColors: Color4[];
    faceXaxis: Vector3[];
    faceYaxis: Vector3[];
    faceZaxis: Vector3[];
    nbFaces: number;
    nbFacesAtPole: number;
    nbSharedFaces: number;
    nbUnsharedFaces: number;
}
Index
adjacentFaces: number[][]

Defines the number of adjacent faces per goldberg faces

faceCenters: Vector3[]

The list of Goldberg faces centers

faceColors: Color4[]

The list of Goldberg faces colors

faceXaxis: Vector3[]

The list of Goldberg faces Y axis

faceYaxis: Vector3[]

The list of Goldberg faces X axis

faceZaxis: Vector3[]

The list of Goldberg faces Z axis

nbFaces: number

Defines the total number of goldberg faces

nbFacesAtPole: number

Defines the number of goldberg faces at the pole

nbSharedFaces: number

Defines the number of shared faces

nbUnsharedFaces: number

Defines the number of unshared faces