HE_Mesh
6.0.1
|
Public Member Functions | |
HEC_FromPolygons () | |
HEC_FromPolygons (final WB_Polygon[] qs) | |
HEC_FromPolygons (final Collection<?extends WB_Polygon > qs) | |
HEC_FromPolygons | setPolygons (final WB_Polygon[] qs) |
HEC_FromPolygons | setPolygons (final Collection<?extends WB_Polygon > qs) |
HEC_FromPolygons | 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) |
String | getName () |
void | setName (final String name) |
Protected Member Functions | |
HE_Mesh | createBase () |
![]() | |
abstract HE_Mesh | createBase () |
Private Attributes | |
WB_Polygon[] | polygons |
boolean | checkNormals |
Additional Inherited Members | |
![]() | |
PApplet | home |
![]() | |
static final WB_ProgressTracker | tracker = WB_ProgressTracker.instance() |
![]() | |
WB_Point | center |
double | zangle |
WB_Vector | zaxis |
boolean | override |
boolean | override2D |
boolean | toModelview |
WB_Vector | Z |
boolean | manifoldCheck |
double | scale |
Creates a new mesh from a list of polygons. Duplicate vertices are fused.
wblut.hemesh.HEC_FromPolygons.HEC_FromPolygons | ( | ) |
Instantiates a new HEC_FromPolygons.
wblut.hemesh.HEC_FromPolygons.HEC_FromPolygons | ( | final WB_Polygon[] | qs | ) |
Instantiates a new HEC_FromPolygons.
qs | the qs |
wblut.hemesh.HEC_FromPolygons.HEC_FromPolygons | ( | final Collection<?extends WB_Polygon > | qs | ) |
Instantiates a new hE c_ from polygons.
qs | the qs |
References wblut.hemesh.HEC_FromPolygons.setPolygons().
|
protected |
References wblut.hemesh.HEC_FromFacelist.createBase(), wblut.geom.WB_Polygon.getNumberOfPoints(), wblut.geom.WB_Polygon.getPoint(), wblut.geom.WB_Polygon.getTriangles(), wblut.geom.WB_Polygon.isSimple(), wblut.hemesh.HEC_FromFacelist.setCheckNormals(), wblut.hemesh.HEC_FromFacelist.setDuplicate(), wblut.hemesh.HEC_FromFacelist.setFaces(), and wblut.hemesh.HEC_FromFacelist.setVertices().
HEC_FromPolygons wblut.hemesh.HEC_FromPolygons.setCheckNormals | ( | final boolean | b | ) |
b |
HEC_FromPolygons wblut.hemesh.HEC_FromPolygons.setPolygons | ( | final WB_Polygon[] | qs | ) |
Sets the source polygons.
qs | source polygons |
HEC_FromPolygons wblut.hemesh.HEC_FromPolygons.setPolygons | ( | final Collection<?extends WB_Polygon > | qs | ) |
Sets the source polygons.
qs | source polygons |
|
private |
|
private |