HE_Mesh
6.0.1
|
Public Member Functions | |
HE_Vertex () | |
HE_Vertex (final double x, final double y, final double z) | |
HE_Vertex (final WB_Coord v) | |
WB_Point | getPosition () |
HE_VertexEdgeCirculator | veCrc () |
HE_VertexFaceCirculator | vfCrc () |
HE_VertexVertexCirculator | vvCrc () |
HE_VertexHalfedgeInCirculator | vheiCrc () |
HE_VertexHalfedgeOutCirculator | vheoCrc () |
HE_VertexEdgeRevCirculator | veRevCrc () |
HE_VertexFaceRevCirculator | vfRevCrc () |
HE_VertexVertexRevCirculator | vvRevCrc () |
HE_VertexHalfedgeInRevCirculator | vheiRevCrc () |
HE_VertexHalfedgeOutRevCirculator | vheoRevCrc () |
HE_Vertex | copy () |
HE_Halfedge | getHalfedge () |
void | set (final HE_Vertex v) |
WB_Point | getOffset (final double d) |
HE_Vertex | getNextInFace () |
HE_Vertex | getPrevInFace () |
WB_Classification | getVertexType () |
long | key () |
List< HE_Halfedge > | getHalfedgeStar () |
List< HE_Halfedge > | getEdgeStar () |
List< HE_Face > | getFaceStar () |
List< HE_Vertex > | getNeighborVertices () |
List< HE_Vertex > | getVertexStar () |
List< HE_Vertex > | getNextNeighborVertices () |
WB_Coord[] | getNeighborsAsPoints () |
int | getVertexDegree () |
double | getVertexArea () |
double | getBarycentricDualArea () |
double | getCircumcentricDualArea () |
boolean | isBoundary () |
boolean | isIsolated () |
double | xd () |
double | yd () |
double | zd () |
double | wd () |
double | getd (final int i) |
float | xf () |
float | yf () |
float | zf () |
float | wf () |
float | getf (final int i) |
void | setX (final double x) |
void | setY (final double y) |
void | setZ (final double z) |
void | setW (final double w) |
void | setCoord (final int i, final double v) |
void | set (final WB_Coord p) |
void | set (final double x, final double y) |
void | set (final double x, final double y, final double z) |
void | set (final double x, final double y, final double z, final double w) |
WB_CoordinateSystem3D | getVertexCS () |
WB_Coord | getVertexNormal () |
WB_Coord | getVertexNormalAverage () |
WB_Coord | getVertexNormalArea () |
WB_Coord | getVertexNormalAngle () |
WB_Coord | getVertexNormalGaussCurvature () |
WB_Coord | getVertexNormalMeanCurvature () |
WB_Coord | getVertexNormalSphereInscribed () |
double | getGaussianCurvature (final WB_Vector meanCurvatureVector) |
double | getGaussCurvature () |
WB_CoordinateSystem3D | getCurvatureDirections () |
void | copyProperties (final HE_Vertex el) |
void | clear () |
double | getUmbrellaAngle () |
double | getAngleDefect () |
double | getScalarGaussCurvature () |
double | getScalarMeanCurvature () |
HE_Halfedge | getHalfedge (final HE_Face f) |
void | clearUVW () |
void | setUVW (final double u, final double v, final double w) |
void | setUVW (final WB_Coord uvw) |
void | setUVW (final HE_TextureCoordinate uvw) |
void | setUVW (final double u, final double v, final double w, final HE_Face face) |
void | setUVW (final WB_Coord uvw, final HE_Face face) |
void | setUVW (final HE_TextureCoordinate uvw, final HE_Face face) |
void | clearUVW (final HE_Face face) |
boolean | hasUVW (final HE_Face f) |
boolean | hasVertexUVW () |
boolean | hasHalfedgeUVW (final HE_Face f) |
HE_TextureCoordinate | getVertexUVW () |
HE_TextureCoordinate | getHalfedgeUVW (final HE_Face f) |
HE_TextureCoordinate | getUVW (final HE_Face f) |
void | cleanUVW () |
boolean | isNeighbor (final HE_Vertex v) |
double[] | coords () |
int | compareTo (final WB_Coord p) |
int | compareToY1st (final WB_Coord p) |
boolean | equals (final Object o) |
int | hashCode () |
String | toString () |
void | clearPrecomputed () |
![]() | |
HE_MeshElement () | |
void | clearVisited () |
void | setVisited () |
void | setVisited (final boolean b) |
boolean | isVisited () |
void | setVisible (final boolean b) |
boolean | isVisible () |
int | hashCode () |
boolean | equals (final Object other) |
void | copyProperties (final HE_MeshElement el) |
int | getColor () |
void | setColor (final int color) |
![]() | |
HE_Element () | |
final void | setUserLabel (final int label) |
final long | getKey () |
final int | getInternalLabel () |
final int | getUserLabel () |
int | hashCode () |
boolean | equals (final Object other) |
void | copyProperties (final HE_Element el) |
![]() | |
void | setX (double x) |
void | setY (double y) |
void | setZ (double z) |
void | setW (double w) |
void | setCoord (int i, double v) |
void | set (WB_Coord p) |
void | set (double x, double y) |
void | set (double x, double y, double z) |
void | set (double x, double y, double z, double w) |
![]() | |
double | getd (int i) |
float | getf (int i) |
Protected Member Functions | |
void | _setHalfedge (final HE_Halfedge halfedge) |
void | _clearHalfedge () |
![]() | |
abstract void | clear () |
![]() | |
final void | setInternalLabel (final int label) |
abstract void | clear () |
abstract void | clearPrecomputed () |
Private Attributes | |
WB_Point | pos |
HE_Halfedge | _halfedge |
HE_TextureCoordinate | uvw = null |
Additional Inherited Members | |
![]() | |
volatile boolean | visited |
boolean | visible |
int | color |
![]() | |
final long | key |
int | internalLabel |
int | userLabel |
![]() | |
static final WB_GeometryFactory | gf = new WB_GeometryFactory() |
static final WB_ProgressTracker | tracker = WB_ProgressTracker.instance() |
![]() | |
static AtomicLong | currentKey = new AtomicLong(0) |
Vertex element of half-edge mesh.
wblut.hemesh.HE_Vertex.HE_Vertex | ( | ) |
Instantiates a new HE_Vertex.
wblut.hemesh.HE_Vertex.HE_Vertex | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
Instantiates a new HE_Vertex at position x, y, z.
x | x-coordinate of vertex |
y | y-coordinate of vertex |
z | z-coordinate of vertex |
wblut.hemesh.HE_Vertex.HE_Vertex | ( | final WB_Coord | v | ) |
Instantiates a new HE_Vertex at position v.
v | position of vertex |
|
protected |
Clear halfedge.
|
protected |
Sets the halfedge associated with this vertex.
halfedge | the new halfedge |
void wblut.hemesh.HE_Vertex.cleanUVW | ( | ) |
void wblut.hemesh.HE_Vertex.clear | ( | ) |
void wblut.hemesh.HE_Vertex.clearPrecomputed | ( | ) |
void wblut.hemesh.HE_Vertex.clearUVW | ( | ) |
Clear vertex UVW.
void wblut.hemesh.HE_Vertex.clearUVW | ( | final HE_Face | face | ) |
Clear UVW in halfedge in this vertex, belonging to face. If no such halfedge exists, nothing happens.
face |
References wblut.hemesh.HE_Halfedge.clearUVW(), and wblut.hemesh.HE_Vertex.getHalfedge().
int wblut.hemesh.HE_Vertex.compareTo | ( | final WB_Coord | p | ) |
int wblut.hemesh.HE_Vertex.compareToY1st | ( | final WB_Coord | p | ) |
p |
References wblut.geom.WB_Coord.wd(), wblut.hemesh.HE_Vertex.wd(), wblut.geom.WB_Coord.xd(), wblut.hemesh.HE_Vertex.xd(), wblut.geom.WB_Coord.yd(), wblut.hemesh.HE_Vertex.yd(), wblut.geom.WB_Coord.zd(), and wblut.hemesh.HE_Vertex.zd().
double [] wblut.hemesh.HE_Vertex.coords | ( | ) |
References wblut.hemesh.HE_Vertex.xd(), wblut.hemesh.HE_Vertex.yd(), and wblut.hemesh.HE_Vertex.zd().
HE_Vertex wblut.hemesh.HE_Vertex.copy | ( | ) |
References wblut.hemesh.HE_Vertex.copyProperties(), wblut.hemesh.HE_Vertex.getPosition(), and wblut.hemesh.HE_Vertex.HE_Vertex().
void wblut.hemesh.HE_Vertex.copyProperties | ( | final HE_Vertex | el | ) |
el |
References wblut.hemesh.HE_Vertex.getVertexUVW().
boolean wblut.hemesh.HE_Vertex.equals | ( | final Object | o | ) |
double wblut.hemesh.HE_Vertex.getAngleDefect | ( | ) |
References wblut.hemesh.HET_MeshOp.getAngleDefect().
double wblut.hemesh.HE_Vertex.getBarycentricDualArea | ( | ) |
Get the barycentric dual area. Triangles only.
References wblut.hemesh.HET_MeshOp.getBarycentricDualVertexArea().
double wblut.hemesh.HE_Vertex.getCircumcentricDualArea | ( | ) |
Get the circumcentric dual area. Triangles only.
References wblut.hemesh.HET_MeshOp.getCircumcentricDualVertexArea().
WB_CoordinateSystem3D wblut.hemesh.HE_Vertex.getCurvatureDirections | ( | ) |
References wblut.hemesh.HET_MeshOp.getCurvatureDirections().
double wblut.hemesh.HE_Vertex.getd | ( | final int | i | ) |
References wblut.geom.WB_Point.getd(), and wblut.hemesh.HE_Vertex.getPosition().
List<HE_Halfedge> wblut.hemesh.HE_Vertex.getEdgeStar | ( | ) |
Get edges in vertex.
References wblut.hemesh.HE_Vertex.getHalfedge(), wblut.hemesh.HE_Halfedge.getNextInVertex(), wblut.hemesh.HE_Halfedge.getPair(), and wblut.hemesh.HE_Halfedge.isEdge().
float wblut.hemesh.HE_Vertex.getf | ( | final int | i | ) |
References wblut.geom.WB_Point.getf(), and wblut.hemesh.HE_Vertex.getPosition().
List<HE_Face> wblut.hemesh.HE_Vertex.getFaceStar | ( | ) |
Get faces in vertex.
References wblut.hemesh.HE_Halfedge.getFace(), wblut.hemesh.HE_Vertex.getHalfedge(), and wblut.hemesh.HE_Halfedge.getNextInVertex().
double wblut.hemesh.HE_Vertex.getGaussCurvature | ( | ) |
Returns the discrete Gaussian curvature. These discrete operators are described in "Discrete Differential-Geometry Operators for Triangulated 2-Manifolds", Mark Meyer, Mathieu Desbrun, Peter Schr???der, and Alan H. Barr. http://www.cs.caltech.edu/~mmeyer/Publications/diffGeomOps.pdf http://www.cs.caltech.edu/~mmeyer/Publications/diffGeomOps.pdf Note: on a sphere, the Gaussian curvature is very accurate, but not the mean curvature. Guoliang Xu suggests improvements in his papers http://lsec.cc.ac.cn/~xuguo/xuguo3.htm
References wblut.hemesh.HET_MeshOp.getGaussCurvature().
double wblut.hemesh.HE_Vertex.getGaussianCurvature | ( | final WB_Vector | meanCurvatureVector | ) |
Returns the discrete Gaussian curvature and the mean normal. These discrete operators are described in "Discrete Differential-Geometry Operators for Triangulated 2-Manifolds", Mark Meyer, Mathieu Desbrun, Peter Schr???der, and Alan H. Barr. http://www.cs.caltech.edu/~mmeyer/Publications/diffGeomOps.pdf http://www.cs.caltech.edu/~mmeyer/Publications/diffGeomOps.pdf Note: on a sphere, the Gaussian curvature is very accurate, but not the mean curvature. Guoliang Xu suggests improvements in his papers http://lsec.cc.ac.cn/~xuguo/xuguo3.htm
meanCurvatureVector |
References wblut.hemesh.HET_MeshOp.getGaussianCurvature().
HE_Halfedge wblut.hemesh.HE_Vertex.getHalfedge | ( | ) |
Get halfedge associated with this vertex.
References wblut.hemesh.HE_Vertex._halfedge.
HE_Halfedge wblut.hemesh.HE_Vertex.getHalfedge | ( | final HE_Face | f | ) |
f |
References wblut.hemesh.HE_Vertex._halfedge, wblut.hemesh.HE_Halfedge.getFace(), and wblut.hemesh.HE_Halfedge.getNextInVertex().
List<HE_Halfedge> wblut.hemesh.HE_Vertex.getHalfedgeStar | ( | ) |
Get halfedges in vertex.
References wblut.hemesh.HE_Vertex.getHalfedge(), and wblut.hemesh.HE_Halfedge.getNextInVertex().
HE_TextureCoordinate wblut.hemesh.HE_Vertex.getHalfedgeUVW | ( | final HE_Face | f | ) |
Get the halfedge UVW belonging to a face. If none exists, return zero coordinates.
f |
References wblut.hemesh.HE_Vertex.getHalfedge(), wblut.hemesh.HE_Halfedge.getUVW(), wblut.hemesh.HE_Halfedge.hasHalfedgeUVW(), and wblut.hemesh.HE_TextureCoordinate.ZERO.
WB_Coord [] wblut.hemesh.HE_Vertex.getNeighborsAsPoints | ( | ) |
Gets the neighbors as points.
References wblut.hemesh.HE_Halfedge.getEndVertex(), wblut.hemesh.HE_Vertex.getHalfedge(), wblut.hemesh.HE_Halfedge.getNextInVertex(), and wblut.hemesh.HE_Vertex.getVertexDegree().
List<HE_Vertex> wblut.hemesh.HE_Vertex.getNeighborVertices | ( | ) |
Get neighboring vertices.
References wblut.hemesh.HE_Vertex.getHalfedge(), wblut.hemesh.HE_Halfedge.getNextInFace(), wblut.hemesh.HE_Halfedge.getNextInVertex(), and wblut.hemesh.HE_Halfedge.getVertex().
HE_Vertex wblut.hemesh.HE_Vertex.getNextInFace | ( | ) |
List<HE_Vertex> wblut.hemesh.HE_Vertex.getNextNeighborVertices | ( | ) |
References wblut.hemesh.HE_Vertex.getHalfedge(), and wblut.hemesh.HE_Vertex.getNeighborVertices().
WB_Point wblut.hemesh.HE_Vertex.getOffset | ( | final double | d | ) |
d |
References wblut.geom.WB_Point.addMul(), wblut.hemesh.HE_Vertex.getPosition(), and wblut.hemesh.HE_Vertex.getVertexNormal().
WB_Point wblut.hemesh.HE_Vertex.getPosition | ( | ) |
References wblut.hemesh.HE_Vertex.pos.
HE_Vertex wblut.hemesh.HE_Vertex.getPrevInFace | ( | ) |
double wblut.hemesh.HE_Vertex.getScalarGaussCurvature | ( | ) |
References wblut.hemesh.HET_MeshOp.getScalarGaussCurvature().
double wblut.hemesh.HE_Vertex.getScalarMeanCurvature | ( | ) |
References wblut.hemesh.HET_MeshOp.getScalarMeanCurvature().
double wblut.hemesh.HE_Vertex.getUmbrellaAngle | ( | ) |
References wblut.hemesh.HET_MeshOp.getUmbrellaAngle().
HE_TextureCoordinate wblut.hemesh.HE_Vertex.getUVW | ( | final HE_Face | f | ) |
Get the UVW belonging to a face. If approprate halfedge UVW exists, the vertex UVW is retrieved.* If neither exist, zero coordinates are returned.
f |
References wblut.hemesh.HE_Vertex.getHalfedge(), wblut.hemesh.HE_Halfedge.getUVW(), wblut.hemesh.HE_Vertex.uvw, and wblut.hemesh.HE_TextureCoordinate.ZERO.
double wblut.hemesh.HE_Vertex.getVertexArea | ( | ) |
WB_CoordinateSystem3D wblut.hemesh.HE_Vertex.getVertexCS | ( | ) |
References wblut.hemesh.HET_MeshOp.getVertexCS().
int wblut.hemesh.HE_Vertex.getVertexDegree | ( | ) |
Get number of edges in vertex.
References wblut.hemesh.HE_Vertex.getHalfedge(), and wblut.hemesh.HE_Halfedge.getNextInVertex().
WB_Coord wblut.hemesh.HE_Vertex.getVertexNormal | ( | ) |
References wblut.hemesh.HET_MeshOp.getVertexNormal().
WB_Coord wblut.hemesh.HE_Vertex.getVertexNormalAngle | ( | ) |
References wblut.hemesh.HET_MeshOp.getVertexNormalAngle().
WB_Coord wblut.hemesh.HE_Vertex.getVertexNormalArea | ( | ) |
References wblut.hemesh.HET_MeshOp.getVertexNormalArea().
WB_Coord wblut.hemesh.HE_Vertex.getVertexNormalAverage | ( | ) |
References wblut.hemesh.HET_MeshOp.getVertexNormalAverage().
WB_Coord wblut.hemesh.HE_Vertex.getVertexNormalGaussCurvature | ( | ) |
References wblut.hemesh.HET_MeshOp.getVertexNormalGaussCurvature().
WB_Coord wblut.hemesh.HE_Vertex.getVertexNormalMeanCurvature | ( | ) |
References wblut.hemesh.HET_MeshOp.getVertexNormalMeanCurvature().
WB_Coord wblut.hemesh.HE_Vertex.getVertexNormalSphereInscribed | ( | ) |
References wblut.hemesh.HET_MeshOp.getVertexNormalSphereInscribed().
List<HE_Vertex> wblut.hemesh.HE_Vertex.getVertexStar | ( | ) |
References wblut.hemesh.HE_Vertex.getNeighborVertices().
WB_Classification wblut.hemesh.HE_Vertex.getVertexType | ( | ) |
Get vertex type. Returns stored value if update status is true.
References wblut.hemesh.HET_MeshOp.getVertexType().
HE_TextureCoordinate wblut.hemesh.HE_Vertex.getVertexUVW | ( | ) |
Get the vertex UVW. If none exists, return zero coordinates.
References wblut.hemesh.HE_Vertex.uvw, and wblut.hemesh.HE_TextureCoordinate.ZERO.
boolean wblut.hemesh.HE_Vertex.hasHalfedgeUVW | ( | final HE_Face | f | ) |
Check if this vertex has a halfedge UVW for this face.
f |
References wblut.hemesh.HE_Vertex.getHalfedge(), and wblut.hemesh.HE_Halfedge.hasHalfedgeUVW().
int wblut.hemesh.HE_Vertex.hashCode | ( | ) |
boolean wblut.hemesh.HE_Vertex.hasUVW | ( | final HE_Face | f | ) |
Check if this vertex has a UVW for this face, either a halfedge UVW or a vertex UVW.
f |
References wblut.hemesh.HE_Vertex.getHalfedge(), and wblut.hemesh.HE_Halfedge.hasHalfedgeUVW().
boolean wblut.hemesh.HE_Vertex.hasVertexUVW | ( | ) |
Check if this vertex has a vertex UVW.
boolean wblut.hemesh.HE_Vertex.isBoundary | ( | ) |
Checks if is boundary.
References wblut.hemesh.HE_Vertex._halfedge, wblut.hemesh.HE_Halfedge.getFace(), and wblut.hemesh.HE_Halfedge.getNextInVertex().
boolean wblut.hemesh.HE_Vertex.isIsolated | ( | ) |
boolean wblut.hemesh.HE_Vertex.isNeighbor | ( | final HE_Vertex | v | ) |
long wblut.hemesh.HE_Vertex.key | ( | ) |
Get key.
void wblut.hemesh.HE_Vertex.set | ( | final HE_Vertex | v | ) |
void wblut.hemesh.HE_Vertex.set | ( | final WB_Coord | p | ) |
References wblut.geom.WB_MutableCoordinate.set().
void wblut.hemesh.HE_Vertex.set | ( | final double | x, |
final double | y | ||
) |
References wblut.geom.WB_MutableCoordinate.set().
void wblut.hemesh.HE_Vertex.set | ( | final double | x, |
final double | y, | ||
final double | z | ||
) |
References wblut.geom.WB_MutableCoordinate.set().
void wblut.hemesh.HE_Vertex.set | ( | final double | x, |
final double | y, | ||
final double | z, | ||
final double | w | ||
) |
References wblut.geom.WB_MutableCoordinate.set().
void wblut.hemesh.HE_Vertex.setCoord | ( | final int | i, |
final double | v | ||
) |
References wblut.geom.WB_MutableCoordinate.setCoord().
void wblut.hemesh.HE_Vertex.setUVW | ( | final double | u, |
final double | v, | ||
final double | w | ||
) |
Set vertex UVW.
u | |
v | |
w |
void wblut.hemesh.HE_Vertex.setUVW | ( | final WB_Coord | uvw | ) |
Set vertex UVW.
uvw | WB_Coord |
void wblut.hemesh.HE_Vertex.setUVW | ( | final HE_TextureCoordinate | uvw | ) |
Set vertex UVW.
uvw | HE_TextureCoordinate |
void wblut.hemesh.HE_Vertex.setUVW | ( | final double | u, |
final double | v, | ||
final double | w, | ||
final HE_Face | face | ||
) |
Set UVW in halfedge in this vertex, belonging to face. If no such halfedge exists, nothing happens.
u | |
v | |
w | |
face |
References wblut.hemesh.HE_Vertex.getHalfedge(), and wblut.hemesh.HE_Halfedge.setUVW().
Set UVW in halfedge in this vertex, belonging to face. If no such halfedge exists, nothing happens.
uvw | WB_Coord |
face |
References wblut.hemesh.HE_Vertex.getHalfedge(), and wblut.hemesh.HE_Halfedge.setUVW().
void wblut.hemesh.HE_Vertex.setUVW | ( | final HE_TextureCoordinate | uvw, |
final HE_Face | face | ||
) |
Set UVW in halfedge in this vertex, belonging to face. If no such halfedge exists, nothing happens.
uvw | HE_TextureCoordinate |
face |
References wblut.hemesh.HE_Vertex.getHalfedge(), and wblut.hemesh.HE_Halfedge.setUVW().
void wblut.hemesh.HE_Vertex.setW | ( | final double | w | ) |
void wblut.hemesh.HE_Vertex.setX | ( | final double | x | ) |
References wblut.geom.WB_MutableCoordinate.setX().
void wblut.hemesh.HE_Vertex.setY | ( | final double | y | ) |
References wblut.geom.WB_MutableCoordinate.setY().
void wblut.hemesh.HE_Vertex.setZ | ( | final double | z | ) |
References wblut.geom.WB_MutableCoordinate.setZ().
String wblut.hemesh.HE_Vertex.toString | ( | ) |
HE_VertexEdgeCirculator wblut.hemesh.HE_Vertex.veCrc | ( | ) |
HE_VertexEdgeRevCirculator wblut.hemesh.HE_Vertex.veRevCrc | ( | ) |
HE_VertexFaceCirculator wblut.hemesh.HE_Vertex.vfCrc | ( | ) |
HE_VertexFaceRevCirculator wblut.hemesh.HE_Vertex.vfRevCrc | ( | ) |
HE_VertexHalfedgeInCirculator wblut.hemesh.HE_Vertex.vheiCrc | ( | ) |
HE_VertexHalfedgeInRevCirculator wblut.hemesh.HE_Vertex.vheiRevCrc | ( | ) |
HE_VertexHalfedgeOutCirculator wblut.hemesh.HE_Vertex.vheoCrc | ( | ) |
HE_VertexHalfedgeOutRevCirculator wblut.hemesh.HE_Vertex.vheoRevCrc | ( | ) |
HE_VertexVertexCirculator wblut.hemesh.HE_Vertex.vvCrc | ( | ) |
HE_VertexVertexRevCirculator wblut.hemesh.HE_Vertex.vvRevCrc | ( | ) |
double wblut.hemesh.HE_Vertex.wd | ( | ) |
float wblut.hemesh.HE_Vertex.wf | ( | ) |
double wblut.hemesh.HE_Vertex.xd | ( | ) |
Get x as double.
Implements wblut.geom.WB_Coord.
References wblut.hemesh.HE_Vertex.getPosition(), and wblut.geom.WB_MutableCoordinate.xd().
float wblut.hemesh.HE_Vertex.xf | ( | ) |
Get x as float.
Implements wblut.geom.WB_Coord.
References wblut.hemesh.HE_Vertex.getPosition(), and wblut.geom.WB_MutableCoordinate.xf().
double wblut.hemesh.HE_Vertex.yd | ( | ) |
Get y as double.
Implements wblut.geom.WB_Coord.
References wblut.hemesh.HE_Vertex.getPosition(), and wblut.geom.WB_MutableCoordinate.yd().
float wblut.hemesh.HE_Vertex.yf | ( | ) |
Get y as float.
Implements wblut.geom.WB_Coord.
References wblut.hemesh.HE_Vertex.getPosition(), and wblut.geom.WB_MutableCoordinate.yf().
double wblut.hemesh.HE_Vertex.zd | ( | ) |
Get z as double.
Implements wblut.geom.WB_Coord.
References wblut.hemesh.HE_Vertex.getPosition(), and wblut.geom.WB_MutableCoordinate.zd().
float wblut.hemesh.HE_Vertex.zf | ( | ) |
Get z as float.
Implements wblut.geom.WB_Coord.
References wblut.hemesh.HE_Vertex.getPosition(), and wblut.geom.WB_MutableCoordinate.zf().
|
private |
Halfedge associated with this vertex.
|
private |
|
private |