Skip to content

editorGlobalsEdgeDebugTools

Class: EdgeDebugTools

Hierarchy

  • EdgeDebugTools

Index

Methods

Methods

Static _debugEdgeNormal

_debugEdgeNormal(edge: MeshHalfEdge, mesh: Mesh): void

Defined in src/modules/kyub.core.plateImport/src/EdgeDebugTools.ts:21

Debug draw the normal of a MeshHalfEdge

Parameters:

Name Type
edge MeshHalfEdge
mesh Mesh

Returns: void


Static clearDebugObjects

clearDebugObjects(): void

Defined in src/modules/kyub.core.plateImport/src/EdgeDebugTools.ts:90

Remove all debug objects

Returns: void


Static debugEdge

debugEdge(edge: MeshHalfEdge, mesh: Mesh): void

Defined in src/modules/kyub.core.plateImport/src/EdgeDebugTools.ts:12

Debug draw a MeshHalfEdge

Parameters:

Name Type
edge MeshHalfEdge
mesh Mesh

Returns: void


Static debugLine

debugLine(start: ReadonlyVector3, end: ReadonlyVector3, mesh: Mesh, isLocal: boolean, color?: Color): void

Defined in src/modules/kyub.core.plateImport/src/EdgeDebugTools.ts:48

Debug draw a line from "start" to "end" using window.debugLine

Parameters:

Name Type Default
start ReadonlyVector3 -
end ReadonlyVector3 -
mesh Mesh -
isLocal boolean true
color? Color -

Returns: void


Static debugLineStrip

debugLineStrip(lineStrip: LineStrip, mesh: Mesh, color?: Color): void

Defined in src/modules/kyub.core.plateImport/src/EdgeDebugTools.ts:71

Debug draw a LineStrip (type from svg-import)

Parameters:

Name Type
lineStrip LineStrip
mesh Mesh
color? Color

Returns: void


Static debugPoint

debugPoint(point: Vector3, mesh: Mesh): void

Defined in src/modules/kyub.core.plateImport/src/EdgeDebugTools.ts:80

Debug draw a point using window.debugPoint

Parameters:

Name Type
point Vector3
mesh Mesh

Returns: void


Static debugSvgLine

debugSvgLine(line: Line, mesh: Mesh, color?: Color): void

Defined in src/modules/kyub.core.plateImport/src/EdgeDebugTools.ts:30

Debug draw a line (type from svg-import)

Parameters:

Name Type
line Line
mesh Mesh
color? Color

Returns: void


Static debugVector

debugVector(vector: Vector3, from: Vector3, mesh: Mesh, length: number, color?: Color): void

Defined in src/modules/kyub.core.plateImport/src/EdgeDebugTools.ts:39

Debug draw the vector "vector" as a direction originating from the point "from"

Parameters:

Name Type Default
vector Vector3 -
from Vector3 -
mesh Mesh -
length number 100
color? Color -

Returns: void