Skip to main content

Class: NodeMeshTool

Defaults/Foundation/Tools/NodeMeshTool.NodeMeshTool

Hierarchy

  • LocationBoundTool

    NodeMeshTool

Constructors

constructor

new NodeMeshTool(): NodeMeshTool

Returns

NodeMeshTool

Overrides

LocationBoundTool.constructor

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/NodeMeshTool.ts:18

Properties

location

location: LocationData

Inherited from

LocationBoundTool.location

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:3


texture

texture: Object

Type declaration

NameType
build(textureIdData: ConstructorTextureData, textureData: Uint8ClampedArray, onDone: (mesh: false | EntityTool) => void) => void
buildAsync(textureIdData: ConstructorTextureData, textureData: Uint8ClampedArray) => Promise<false | EntityTool>

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/NodeMeshTool.ts:23


voxel

voxel: Object

Type declaration

NameType
build(voxelData: RawVoxelData, onDone: (mesh: false | EntityTool) => void) => void
dataToolDataTool
buildAsync(voxelData: RawVoxelData) => Promise<false | EntityTool>

Defined in

divinevoxel/babylon-renderer/src/Defaults/Foundation/Tools/NodeMeshTool.ts:68

Accessors

dimension

get dimension(): string

Returns

string

Inherited from

LocationBoundTool.dimension

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:4

set dimension(dimension): void

Parameters

NameType
dimensionstring

Returns

void

Inherited from

LocationBoundTool.dimension

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:5


x

get x(): number

Returns

number

Inherited from

LocationBoundTool.x

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:6

set x(value): void

Parameters

NameType
valuenumber

Returns

void

Inherited from

LocationBoundTool.x

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:7


y

get y(): number

Returns

number

Inherited from

LocationBoundTool.y

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:8

set y(value): void

Parameters

NameType
valuenumber

Returns

void

Inherited from

LocationBoundTool.y

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:9


z

get z(): number

Returns

number

Inherited from

LocationBoundTool.z

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:10

set z(value): void

Parameters

NameType
valuenumber

Returns

void

Inherited from

LocationBoundTool.z

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:11

Methods

getLocation

getLocation(): LocationData

Returns

LocationData

Inherited from

LocationBoundTool.getLocation

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:13


getXYZ

getXYZ(): Object

Returns

Object

NameType
xnumber
ynumber
znumber

Inherited from

LocationBoundTool.getXYZ

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:15


getXYZAsArray

getXYZAsArray(): Vec3Array

Returns

Vec3Array

Inherited from

LocationBoundTool.getXYZAsArray

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:14


setDimension

setDimension(dimensionId): this

Parameters

NameType
dimensionIdstring

Returns

this

Inherited from

LocationBoundTool.setDimension

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:12


setLocation

setLocation(location): this

Parameters

NameType
locationLocationData

Returns

this

Inherited from

LocationBoundTool.setLocation

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:22


setXYZ

setXYZ(x, y, z): this

Parameters

NameType
xnumber
ynumber
znumber

Returns

this

Inherited from

LocationBoundTool.setXYZ

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:20


setXZ

setXZ(x, z): this

Parameters

NameType
xnumber
znumber

Returns

this

Inherited from

LocationBoundTool.setXZ

Defined in

divinevoxel/foundation/dist/Default/Tools/Classes/LocationBoundTool.d.ts:21