Class: DVETRNodeMesh
Nodes/Meshes/DVETRNodeMesh.DVETRNodeMesh
Hierarchy
-
DVENodeMesh↳
DVETRNodeMesh
Constructors
constructor
• new DVETRNodeMesh(data): DVETRNodeMesh
Parameters
| Name | Type |
|---|---|
data | NodeMeshData |
Returns
Overrides
DVENodeMesh.constructor
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:24
Properties
checkCollisions
• checkCollisions: boolean = false
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:18
clearCachedGeometry
• clearCachedGeometry: boolean = true
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:20
data
• data: NodeMeshData
Inherited from
DVENodeMesh.data
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:24
defaultBoundingBox
• defaultBoundingBox: Box3
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:21
pickable
• pickable: boolean = false
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:17
scene
• scene: DVETRScene
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:22
serialize
• serialize: boolean = false
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:19
Methods
_clearCached
▸ _clearCached(dveMesh): void
Parameters
| Name | Type |
|---|---|
dveMesh | DVETRMesh |
Returns
void
Overrides
DVENodeMesh._clearCached
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:118
createMesh
▸ createMesh(location, data): DVETRMesh
Parameters
| Name | Type |
|---|---|
location | Vector3Tuple |
data | DVENodeMeshAttributes |
Returns
Overrides
DVENodeMesh.createMesh
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:30
returnMesh
▸ returnMesh(mesh): void
Parameters
| Name | Type |
|---|---|
mesh | DVETRMesh |
Returns
void
Overrides
DVENodeMesh.returnMesh
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:52
syncSettings
▸ syncSettings(settings): void
Parameters
| Name | Type |
|---|---|
settings | EngineSettingsData |
Returns
void
Overrides
DVENodeMesh.syncSettings
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:106
updateVertexData
▸ updateVertexData(location, data, dveMesh): void
Parameters
| Name | Type |
|---|---|
location | Vector3Tuple |
data | DVENodeMeshAttributes |
dveMesh | DVETRMesh |
Returns
void
Overrides
DVENodeMesh.updateVertexData
Defined in
divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:60