Skip to main content

Class: DVETRNodeMesh

Nodes/Meshes/DVETRNodeMesh.DVETRNodeMesh

Hierarchy

  • DVENodeMesh

    DVETRNodeMesh

Constructors

constructor

new DVETRNodeMesh(data): DVETRNodeMesh

Parameters

NameType
dataNodeMeshData

Returns

DVETRNodeMesh

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

NameType
dveMeshDVETRMesh

Returns

void

Overrides

DVENodeMesh._clearCached

Defined in

divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:118


createMesh

createMesh(location, data): DVETRMesh

Parameters

NameType
locationVector3Tuple
dataDVENodeMeshAttributes

Returns

DVETRMesh

Overrides

DVENodeMesh.createMesh

Defined in

divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:30


returnMesh

returnMesh(mesh): void

Parameters

NameType
meshDVETRMesh

Returns

void

Overrides

DVENodeMesh.returnMesh

Defined in

divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:52


syncSettings

syncSettings(settings): void

Parameters

NameType
settingsEngineSettingsData

Returns

void

Overrides

DVENodeMesh.syncSettings

Defined in

divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:106


updateVertexData

updateVertexData(location, data, dveMesh): void

Parameters

NameType
locationVector3Tuple
dataDVENodeMeshAttributes
dveMeshDVETRMesh

Returns

void

Overrides

DVENodeMesh.updateVertexData

Defined in

divinevoxel/three-renderer/src/Nodes/Meshes/DVETRNodeMesh.ts:60