a vertex of a 3D triangulation
![]() | vertexMetric used to write bb files |
![]() | getPosition () const return the current position |
![]() | setPosition (const Vec3 set the vertex position |
![]() | getNormal () const return the current normal orientation |
![]() | getGaussianCurvature () const return the gaussian curvature |
![]() | computeNormal () compute the vertex normal from the neighboring triangle normals and store it in normal |
![]() | computeGaussianCurvature () compute the vertex Gaussian Curvature and store it in gaussianCurvature |
![]() | getTriangulation () const returns the 3D triangulation the vertex belongs to |
![]() | getTriangleIterator (void) const returns an iterator over neighboring triangles |
![]() | getVertexIterator (void) const returns an iterator over neighboring vertices |
![]() | constructor
| ||
![]() | destructor
|
![]() | position vertex position |
![]() | normal vertex normal |
![]() | gaussianCurvature discrete Gaussian curvature |
vertex iterators
a vertex of a 3D triangulation
Vec3
double gaussianCurvature
double vertexMetric
constructor
TriangulationVertex3D(Triangulation *mesh, const Vec3
_position - vertex position
empty - if the vertex is virtual or real
edge - one face edge
orientation - face orientation versus edge orientation (0 or 1)
_position - the vertex position destructor
const Vec3
void setPosition(const Vec3
Vec3
double getGaussianCurvature() const
void computeNormal()
void computeGaussianCurvature()
Triangulation3D* getTriangulation() const
TriangleVertex3DIterator getTriangleIterator(void) const
VertexVertex3DIterator getVertexIterator(void) const
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de