Interface: SurfaceTopology
Defined in: geometry/SurfaceTopology.ts:161
Immutable compact topology; array accessors return owned copies.
Properties
vertexCount
ts
readonly vertexCount: number;Defined in: geometry/SurfaceTopology.ts:162
edgeCount
ts
readonly edgeCount: number;Defined in: geometry/SurfaceTopology.ts:163
faceCount
ts
readonly faceCount: number;Defined in: geometry/SurfaceTopology.ts:164
componentCount
ts
readonly componentCount: number;Defined in: geometry/SurfaceTopology.ts:165
byteLength
ts
readonly byteLength: number;Defined in: geometry/SurfaceTopology.ts:166
nonManifoldEdges
ts
readonly nonManifoldEdges: number;Defined in: geometry/SurfaceTopology.ts:167
nonManifoldVertices
ts
readonly nonManifoldVertices: number;Defined in: geometry/SurfaceTopology.ts:168
inconsistentEdges
ts
readonly inconsistentEdges: number;Defined in: geometry/SurfaceTopology.ts:169
Methods
neighbors()
ts
neighbors(vertex): Uint32Array;Defined in: geometry/SurfaceTopology.ts:182
Parameters
vertex
number
Returns
Uint32Array
incidentFaces()
ts
incidentFaces(vertex): Uint32Array;Defined in: geometry/SurfaceTopology.ts:188
Parameters
vertex
number
Returns
Uint32Array
isBoundary()
ts
isBoundary(vertex): boolean;Defined in: geometry/SurfaceTopology.ts:194
Parameters
vertex
number
Returns
boolean
component()
ts
component(vertex): number;Defined in: geometry/SurfaceTopology.ts:195
Parameters
vertex
number
Returns
number
requireManifold()
ts
requireManifold(oriented?): void;Defined in: geometry/SurfaceTopology.ts:196
Parameters
oriented?
boolean = false
Returns
void