Class: GeometryNormals
Meshing/Geometry/GeometryNormals.GeometryNormals
Constructors
constructor
• new GeometryNormals(): GeometryNormals
Returns
Methods
add
▸ add(v1, v2): Vec3Array
Parameters
| Name | Type |
|---|---|
v1 | Vec3Array |
v2 | Vec3Array |
Returns
Defined in
divinevoxel/core/src/Meshing/Geometry/GeometryNormals.ts:20
cross
▸ cross(v1, v2): Vec3Array
Parameters
| Name | Type |
|---|---|
v1 | Vec3Array |
v2 | Vec3Array |
Returns
Defined in
divinevoxel/core/src/Meshing/Geometry/GeometryNormals.ts:8
getQuadNormal
▸ getQuadNormal(p1, p2, p3, p4): [n1: Vec3Array, n2: Vec3Array, n3: Vec3Array, n4: Vec3Array]
Parameters
| Name | Type |
|---|---|
p1 | Vec3Array |
p2 | Vec3Array |
p3 | Vec3Array |
p4 | Vec3Array |
Returns
[n1: Vec3Array, n2: Vec3Array, n3: Vec3Array, n4: Vec3Array]
Defined in
divinevoxel/core/src/Meshing/Geometry/GeometryNormals.ts:42
getTriangleNormals
▸ getTriangleNormals(p1, p2, p3): Vec3Array
Parameters
| Name | Type |
|---|---|
p1 | Vec3Array |
p2 | Vec3Array |
p3 | Vec3Array |
Returns
Defined in
divinevoxel/core/src/Meshing/Geometry/GeometryNormals.ts:31
normalize
▸ normalize(v): Vec3Array
Parameters
| Name | Type |
|---|---|
v | Vec3Array |
Returns
Defined in
divinevoxel/core/src/Meshing/Geometry/GeometryNormals.ts:24
scale
▸ scale(v, scaleFactor): Vec3Array
Parameters
| Name | Type |
|---|---|
v | Vec3Array |
scaleFactor | number |
Returns
Defined in
divinevoxel/core/src/Meshing/Geometry/GeometryNormals.ts:16
subtract
▸ subtract(v1, v2): Vec3Array
Parameters
| Name | Type |
|---|---|
v1 | Vec3Array |
v2 | Vec3Array |