Class: SurfaceGeometry
Defined in: src/classes.ts:70
Constructors
Constructor
ts
new SurfaceGeometry(
vertices,
faces,
hemi,
vertexCurv?): SurfaceGeometry;Defined in: src/classes.ts:86
Parameters
vertices
Float32Array<ArrayBufferLike> | number[]
faces
Uint32Array<ArrayBufferLike> | number[]
hemi
string
vertexCurv?
Float32Array<ArrayBufferLike> | number[] | null
Returns
SurfaceGeometry
Properties
vertices
ts
vertices: Float32Array;Defined in: src/classes.ts:71
faces
ts
faces: Uint32Array;Defined in: src/classes.ts:72
hemi
ts
hemi: string;Defined in: src/classes.ts:73
hemisphere
ts
hemisphere: string;Defined in: src/classes.ts:74
vertexCurv
ts
vertexCurv: Float32Array<ArrayBufferLike> | null;Defined in: src/classes.ts:75
mesh
ts
mesh:
| Mesh<BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>, Material | Material[], Object3DEventMap>
| null;Defined in: src/classes.ts:76
Methods
createMesh()
ts
createMesh(): void;Defined in: src/classes.ts:109
Returns
void
getVertexCount()
ts
getVertexCount(): number;Defined in: src/classes.ts:137
Returns
number
getBounds()
ts
getBounds(): object;Defined in: src/classes.ts:141
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: src/classes.ts:172
Returns
void
getAdjacency()
ts
getAdjacency(): MeshAdjacency;Defined in: src/classes.ts:180
Get vertex adjacency structure, lazily built and cached. Returns neighbor and face-incidence information for mesh algorithms.
Returns
dispose()
ts
dispose(): void;Defined in: src/classes.ts:187
Returns
void