Class: QuadVertexData
Meshing/Classes/VertexData.QuadVertexData
Constructors
constructor
• new QuadVertexData(): QuadVertexData
Returns
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
| Name | Type |
|---|---|
v1 | number |
v2 | number |
v3 | number |
v4 | number |
Returns
void
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:56
addAll
▸ addAll(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:49
addToVertex
▸ addToVertex(vertex, value): void
Parameters
| Name | Type |
|---|---|
vertex | QuadVerticies |
value | number |
Returns
void
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:18
forEach
▸ forEach(run): void
Parameters
| Name | Type |
|---|---|
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
| Name | Type |
|---|---|
vertex | QuadVerticies |
Returns
number
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:24
isAllEqualTo
▸ isAllEqualTo(value): boolean
Parameters
| Name | Type |
|---|---|
value | number |
Returns
boolean
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:85
isAllGreaterThan
▸ isAllGreaterThan(value): boolean
Parameters
| Name | Type |
|---|---|
value | number |
Returns
boolean
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:101
isAllLessThan
▸ isAllLessThan(value): boolean
Parameters
| Name | Type |
|---|---|
value | number |
Returns
boolean
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:117
isEqualTo
▸ isEqualTo(v1, v2, v3, v4): boolean
Parameters
| Name | Type |
|---|---|
v1 | number |
v2 | number |
v3 | number |
v4 | number |
Returns
boolean
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:77
isGreaterThan
▸ isGreaterThan(v1, v2, v3, v4): boolean
Parameters
| Name | Type |
|---|---|
v1 | number |
v2 | number |
v3 | number |
v4 | number |
Returns
boolean
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:93
isLessThan
▸ isLessThan(v1, v2, v3, v4): boolean
Parameters
| Name | Type |
|---|---|
v1 | number |
v2 | number |
v3 | number |
v4 | number |
Returns
boolean
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:109
set
▸ set(v1, v2, v3, v4): void
Parameters
| Name | Type |
|---|---|
v1 | number |
v2 | number |
v3 | number |
v4 | number |
Returns
void
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:35
setAll
▸ setAll(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:28
setFromQuadData
▸ setFromQuadData(vertexData): void
Parameters
| Name | Type |
|---|---|
vertexData | QuadVertexData |
Returns
void
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:42
setVertex
▸ setVertex(vertex, value): void
Parameters
| Name | Type |
|---|---|
vertex | QuadVerticies |
value | number |
Returns
void
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:15
subtract
▸ subtract(v1, v2, v3, v4): void
Parameters
| Name | Type |
|---|---|
v1 | number |
v2 | number |
v3 | number |
v4 | number |
Returns
void
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:70
subtractAll
▸ subtractAll(value): void
Parameters
| Name | Type |
|---|---|
value | number |
Returns
void
Defined in
divinevoxel/core/src/Meshing/Classes/VertexData.ts:63
subtractFromVertex
▸ subtractFromVertex(vertex, value): void
Parameters
| Name | Type |
|---|---|
vertex | QuadVerticies |
value | number |
Returns
void