Skip to main content

Class: QuadVertexData

Meshing/Classes/VertexData.QuadVertexData

Constructors

constructor

new QuadVertexData(): QuadVertexData

Returns

QuadVertexData

Properties

vertices

vertices: Record<QuadVerticies, number>

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:4

Methods

add

add(v1, v2, v3, v4): void

Parameters

NameType
v1number
v2number
v3number
v4number

Returns

void

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:56


addAll

addAll(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:49


addToVertex

addToVertex(vertex, value): void

Parameters

NameType
vertexQuadVerticies
valuenumber

Returns

void

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:18


forEach

forEach(run): void

Parameters

NameType
run(vertex: QuadVerticies, value: number) => void

Returns

void

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:125


getAsArray

getAsArray(): number[]

Returns

number[]

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:11


getVertex

getVertex(vertex): number

Parameters

NameType
vertexQuadVerticies

Returns

number

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:24


isAllEqualTo

isAllEqualTo(value): boolean

Parameters

NameType
valuenumber

Returns

boolean

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:85


isAllGreaterThan

isAllGreaterThan(value): boolean

Parameters

NameType
valuenumber

Returns

boolean

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:101


isAllLessThan

isAllLessThan(value): boolean

Parameters

NameType
valuenumber

Returns

boolean

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:117


isEqualTo

isEqualTo(v1, v2, v3, v4): boolean

Parameters

NameType
v1number
v2number
v3number
v4number

Returns

boolean

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:77


isGreaterThan

isGreaterThan(v1, v2, v3, v4): boolean

Parameters

NameType
v1number
v2number
v3number
v4number

Returns

boolean

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:93


isLessThan

isLessThan(v1, v2, v3, v4): boolean

Parameters

NameType
v1number
v2number
v3number
v4number

Returns

boolean

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:109


set

set(v1, v2, v3, v4): void

Parameters

NameType
v1number
v2number
v3number
v4number

Returns

void

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:35


setAll

setAll(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:28


setFromQuadData

setFromQuadData(vertexData): void

Parameters

NameType
vertexDataQuadVertexData

Returns

void

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:42


setVertex

setVertex(vertex, value): void

Parameters

NameType
vertexQuadVerticies
valuenumber

Returns

void

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:15


subtract

subtract(v1, v2, v3, v4): void

Parameters

NameType
v1number
v2number
v3number
v4number

Returns

void

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:70


subtractAll

subtractAll(value): void

Parameters

NameType
valuenumber

Returns

void

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:63


subtractFromVertex

subtractFromVertex(vertex, value): void

Parameters

NameType
vertexQuadVerticies
valuenumber

Returns

void

Defined in

divinevoxel/core/src/Meshing/Classes/VertexData.ts:21