editor › Globals › EdgeDebugTools
Class: EdgeDebugTools
Hierarchy
- EdgeDebugTools
Index
Methods
- _debugEdgeNormal
- clearDebugObjects
- debugEdge
- debugLine
- debugLineStrip
- debugPoint
- debugSvgLine
- debugVector
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