Skip to content

editorGlobalsMeshPointsAnalyzer

Class: MeshPointsAnalyzer

Hierarchy

MeshAnalyzer

MeshAnalyzer

MeshPointsAnalyzer

Index

Constructors

Properties

Methods

Constructors

constructor

+ new MeshPointsAnalyzer(mesh: Mesh): MeshPointsAnalyzer

Inherited from MeshCache.constructor

Overrides MeshCache.constructor

Defined in src/model/data/Concepts/Mesh/MeshCache/MeshCache.ts:9

Parameters:

Name Type
mesh Mesh

Returns: MeshPointsAnalyzer

Properties

Private edgesByUid

edgesByUid: Map‹string, MeshHalfEdge

Defined in src/model/data/Concepts/Mesh/MeshAnalyzer/MeshEdgeAnalyzer.ts:5


Protected Readonly mesh

mesh: Mesh

Inherited from MeshCache.mesh

Overrides MeshCache.mesh

Defined in src/model/data/Concepts/Mesh/MeshCache/MeshCache.ts:8


Private pointVectors

pointVectors: readonly ReadonlyVector3[] = null

Defined in src/model/data/Concepts/Mesh/MeshAnalyzer/MeshPointsAnalyzer.ts:4

Methods

Private _checkValid

_checkValid(): void

Inherited from MeshCache._checkValid

Overrides MeshCache._checkValid

Defined in src/model/data/Concepts/Mesh/MeshCache/MeshCache.ts:28

Throws an exception if this instance is outdated.

Note: Subclasses should call first call this method in order to ensure they do not operate on stale data.

Returns: void


destroy

destroy(): void

Overrides MeshCache.destroy

Defined in src/model/data/Concepts/Mesh/MeshAnalyzer/MeshEdgeAnalyzer.ts:7

Returns: void


getAllPointVectors

getAllPointVectors(): readonly ReadonlyVector3[]

Defined in src/model/data/Concepts/Mesh/MeshAnalyzer/MeshPointsAnalyzer.ts:11

Returns: readonly ReadonlyVector3[]


getEdgeByUid

getEdgeByUid(uid: string): MeshHalfEdge‹›

Defined in src/model/data/Concepts/Mesh/MeshAnalyzer/MeshEdgeAnalyzer.ts:12

Parameters:

Name Type
uid string

Returns: MeshHalfEdge‹›


getMesh

getMesh(): Mesh‹›

Inherited from MeshAnalyzer.getMesh

Overrides MeshAnalyzer.getMesh

Defined in src/model/data/Concepts/Mesh/MeshAnalyzer/MeshAnalyzer.ts:13

Returns: Mesh‹›


isValid

isValid(): boolean

Inherited from MeshCache.isValid

Overrides MeshCache.isValid

Defined in src/model/data/Concepts/Mesh/MeshCache/MeshCache.ts:18

Returns: boolean