HE_Mesh
5.1.2
|
Public Member Functions | |
HEC_FromWBMesh (final WB_Mesh source) | |
HEC_FromWBMesh (final WB_MeshCreator source) | |
HEC_FromWBMesh | setDuplicate (final boolean b) |
HEC_FromWBMesh | setCheckNormals (final boolean b) |
![]() | |
HEC_Creator () | |
HEC_Creator | setCenter (final double x, final double y, final double z) |
HEC_Creator | setScale (final double s) |
HEC_Creator | setCenter (final WB_Coord c) |
HEC_Creator | setZAngle (final double a) |
HEC_Creator | setZAxis (final double x, final double y, final double z) |
HEC_Creator | setZAxis (final double p0x, final double p0y, final double p0z, final double p1x, final double p1y, final double p1z) |
HEC_Creator | setZAxis (final WB_Coord p) |
HEC_Creator | setZAxis (final WB_Coord p0, final WB_Coord p1) |
HEC_Creator | setToModelview (final PApplet home) |
HEC_Creator | setToWorldview () |
HEC_Creator | setManifoldCheck (final boolean b) |
HEC_Creator | setOverride (final boolean b) |
final HE_Mesh | create () |
HE_Mesh | apply (final HE_Mesh mesh) |
HE_Mesh | apply (final HE_Selection sel) |
![]() | |
abstract HE_Mesh | apply (HE_Mesh mesh) |
abstract HE_Mesh | apply (HE_Selection selection) |
Protected Member Functions | |
HE_Mesh | createBase () |
![]() | |
abstract HE_Mesh | createBase () |
Private Member Functions | |
Long | ohash (final int u, final int v) |
int | consistentOrder (final int i, final int j, final int[] face, final int[] neighbor) |
List< HE_Vertex > | getUniqueVertices (final HE_Mesh mesh) |
void | unifyNormals (final int[][] faces) |
Private Attributes | |
final WB_Mesh | source |
boolean | duplicate |
boolean | normalcheck |
Additional Inherited Members | |
![]() | |
PApplet | home |
![]() | |
static final WB_ProgressTracker | tracker = WB_ProgressTracker.instance() |
![]() | |
WB_Point | center |
double | zangle |
WB_Vector | zaxis |
boolean | override |
boolean | toModelview |
WB_Vector | Z |
boolean | manifoldCheck |
double | scale |
Creates a new mesh from a list of vertices and faces. Vertices can be duplicate.
wblut.hemesh.HEC_FromWBMesh.HEC_FromWBMesh | ( | final WB_Mesh | source | ) |
Instantiates a new HEC_Facelist �.
source |
wblut.hemesh.HEC_FromWBMesh.HEC_FromWBMesh | ( | final WB_MeshCreator | source | ) |
source |
|
private |
Consistent order.
i | the i |
j | the j |
face | the face |
neighbor | the neighbor |
|
protected |
mesh |
|
private |
Ohash.
u | the u |
v | the v |
HEC_FromWBMesh wblut.hemesh.HEC_FromWBMesh.setCheckNormals | ( | final boolean | b | ) |
Check face normals?.
b | true/false |
HEC_FromWBMesh wblut.hemesh.HEC_FromWBMesh.setDuplicate | ( | final boolean | b | ) |
Duplicate vertices in input?.
b | true/false |
|
private |
faces |
|
private |
Duplicate vertices?.
|
private |
Check face normal consistency?.
|
private |
Facelist source mesh.