HE_Mesh2014
2.0.11
|
Protected Member Functions | |
void | _setHalfedge (final HE_Halfedge halfedge) |
void | _clearHalfedge () |
![]() | |
abstract void | clear () |
![]() | |
abstract void | clear () |
Private Attributes | |
HE_Halfedge | _halfedge |
int | facecolor |
int | textureId |
Static Private Attributes | |
static WB_GeometryFactory | gf = WB_GeometryFactory.instance() |
Additional Inherited Members | |
![]() | |
boolean | visited |
![]() | |
final long | _key |
long | _labels |
![]() | |
static final WB_GeometryFactory | geometryfactory = WB_GeometryFactory.instance() |
static final WB_ProgressTracker | tracker = WB_ProgressTracker.instance() |
![]() | |
static AtomicLong | _currentKey =new AtomicLong(0) |
Face element of half-edge data structure.
wblut.hemesh.HE_Face.HE_Face | ( | ) |
Instantiates a new HE_Face.
|
protected |
|
protected |
halfedge |
void wblut.hemesh.HE_Face.checkValidity | ( | ) |
void wblut.hemesh.HE_Face.clear | ( | ) |
void wblut.hemesh.HE_Face.copyProperties | ( | final HE_Face | el | ) |
el |
HE_FaceEdgeCirculator wblut.hemesh.HE_Face.feCrc | ( | ) |
HE_FaceFaceCirculator wblut.hemesh.HE_Face.ffCrc | ( | ) |
HE_FaceHalfedgeInnerCirculator wblut.hemesh.HE_Face.fheiCrc | ( | ) |
HE_FaceHalfedgeOuterCirculator wblut.hemesh.HE_Face.fheoCrc | ( | ) |
HE_FaceVertexCirculator wblut.hemesh.HE_Face.fvCrc | ( | ) |
int wblut.hemesh.HE_Face.getColor | ( | ) |
Implements wblut.geom.WB_HasColor.
double wblut.hemesh.HE_Face.getFaceArea | ( | ) |
WB_Coord wblut.hemesh.HE_Face.getFaceCenter | ( | ) |
WB_Coord wblut.hemesh.HE_Face.getFaceCenter | ( | final double | d | ) |
d |
List<HE_Halfedge> wblut.hemesh.HE_Face.getFaceEdges | ( | ) |
List<HE_Halfedge> wblut.hemesh.HE_Face.getFaceHalfedges | ( | ) |
List<HE_Halfedge> wblut.hemesh.HE_Face.getFaceHalfedgesTwoSided | ( | ) |
WB_Coord wblut.hemesh.HE_Face.getFaceNormal | ( | ) |
int wblut.hemesh.HE_Face.getFaceOrder | ( | ) |
WB_Classification wblut.hemesh.HE_Face.getFaceType | ( | ) |
List<HE_TextureCoordinate> wblut.hemesh.HE_Face.getFaceUVWs | ( | ) |
List<HE_Vertex> wblut.hemesh.HE_Face.getFaceVertices | ( | ) |
HE_Halfedge wblut.hemesh.HE_Face.getHalfedge | ( | ) |
HE_Halfedge wblut.hemesh.HE_Face.getHalfedge | ( | final HE_Vertex | v | ) |
v |
List<HE_Face> wblut.hemesh.HE_Face.getNeighborFaces | ( | ) |
WB_Coord wblut.hemesh.HE_Face.getNonNormFaceNormal | ( | ) |
WB_Plane wblut.hemesh.HE_Face.getPlane | ( | ) |
WB_Plane wblut.hemesh.HE_Face.getPlane | ( | final double | d | ) |
d |
int wblut.hemesh.HE_Face.getTextureId | ( | ) |
int [] wblut.hemesh.HE_Face.getTriangles | ( | ) |
int [] wblut.hemesh.HE_Face.getTriangles | ( | final boolean | optimize | ) |
optimize |
List<HE_Vertex> wblut.hemesh.HE_Face.getUniqueFaceVertices | ( | ) |
boolean wblut.hemesh.HE_Face.isBoundary | ( | ) |
Checks if is boundary.
boolean wblut.hemesh.HE_Face.isDegenerate | ( | ) |
boolean wblut.hemesh.HE_Face.isPlanar | ( | ) |
long wblut.hemesh.HE_Face.key | ( | ) |
void wblut.hemesh.HE_Face.push | ( | final WB_Coord | c | ) |
c |
void wblut.hemesh.HE_Face.setColor | ( | final int | color | ) |
void wblut.hemesh.HE_Face.setTextureId | ( | final int | i | ) |
i |
void wblut.hemesh.HE_Face.sort | ( | ) |
WB_AABB wblut.hemesh.HE_Face.toAABB | ( | ) |
WB_Polygon wblut.hemesh.HE_Face.toPlanarPolygon | ( | ) |
WB_Plane wblut.hemesh.HE_Face.toPlane | ( | ) |
WB_Plane wblut.hemesh.HE_Face.toPlane | ( | final double | d | ) |
WB_Polygon wblut.hemesh.HE_Face.toPolygon | ( | ) |
String wblut.hemesh.HE_Face.toString | ( | ) |
WB_Triangle wblut.hemesh.HE_Face.toTriangle | ( | ) |
|
private |
Halfedge associated with this face.
|
private |
|
staticprivate |
|
private |