Class: SurfaceGeometry
Defined in: classes.ts:264
Constructors
Constructor
ts
new SurfaceGeometry(
vertices,
faces,
hemi,
vertexCurv?,
createStandaloneMesh?
): SurfaceGeometry;Defined in: classes.ts:280
Parameters
vertices
Float32Array<ArrayBufferLike> | number[]
faces
number[] | Uint32Array<ArrayBufferLike>
hemi
string
vertexCurv?
Float32Array<ArrayBufferLike> | number[] | null
createStandaloneMesh?
boolean = true
Returns
SurfaceGeometry
Properties
vertices
ts
vertices: Float32Array;Defined in: classes.ts:265
faces
ts
faces: Uint32Array;Defined in: classes.ts:266
hemi
ts
hemi: string;Defined in: classes.ts:267
hemisphere
ts
hemisphere: string;Defined in: classes.ts:268
vertexCurv
ts
vertexCurv: Float32Array<ArrayBufferLike> | null;Defined in: classes.ts:269
mesh
ts
mesh:
| Mesh<BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>,
| Material<MaterialEventMap>
| Material<MaterialEventMap>[], Object3DEventMap>
| null;Defined in: classes.ts:270
Methods
createMesh()
ts
createMesh(): void;Defined in: classes.ts:307
Returns
void
getVertexCount()
ts
getVertexCount(): number;Defined in: classes.ts:335
Returns
number
getBounds()
ts
getBounds(): object;Defined in: classes.ts:339
Returns
object
min
ts
min: Vector3;max
ts
max: Vector3;center
ts
center: Vector3;size
ts
size: Vector3;radius
ts
radius: number;invalidateBounds()
ts
invalidateBounds(): void;Defined in: classes.ts:371
Returns
void
getAdjacency()
ts
getAdjacency(): MeshAdjacency;Defined in: classes.ts:379
Get vertex adjacency structure, lazily built and cached. Returns neighbor and face-incidence information for mesh algorithms.
Returns
dispose()
ts
dispose(): void;Defined in: classes.ts:386
Returns
void