2 simplex mesh geometrical vertex
![]() | getVertexContour () const returns the pointer on a geometric contour vertex associated with a vertex |
![]() | setPosition (const Vec3 set vertex position and possible the position of its associated contour vertex |
![]() | setBarycenter (SM2VertexGeometry *neighbour[], double weight[], int nSize) set vertex position using barycentric coordinates |
![]() | getPosition (void) const returns vertex position |
![]() | getX (void) const returns X coordinate |
![]() | getY (void) const returns Y coordinate |
![]() | getZ (void) const returns Z coordinate |
![]() | getNormal (void) const returns surface normal |
![]() | getSimplexAngle (void) const returns simplex angle |
![]() | getMetricParameter (int i) const returns metric parameters |
![]() | getRadius (void) const returns circumscribed circle radius |
![]() | getMeanCurvature (void) const returns mean curvature at a vertex |
![]() | computeNormal (void) recomputes vertex normal |
![]() | computeMetricParameters (void) recomputes vertex metric parameters |
![]() | computeSimplexAngle (void) computes vertex simplex angle |
![]() | computeMeanCurvature (void) computes mean curvature at a vertex |
![]() | getNeighbor (unsigned int i) const returns one of vertex neighbors |
![]() | getFace (unsigned int i) const returns one of vertex faces |
![]() | getEdge (unsigned int i) const returns one of vertex edges |
![]() | getMesh (void) const returns vertex mesh |
![]() | normalizedCrossProduct (const Vec3 returns normalized cross product from v1 and v2 |
![]() | constructor
| ||||
![]() | destructor |
constructors
2 simplex mesh geometrical vertex
Vec3
double simplexAngle
double metricParameter[3]
double radius
double meanCurvature
double referenceSimplexAngle
constructor
SM2VertexGeometry(SM2 *mesh, const Vec3
pos - vertex position
n0 - first neighbor,
n1 - second neighbor,
n2 - third neighbor,
f0 - first face,
f1 - second face,
f2 - third face,
e0 - first edge,
e1 - second edge,
e2 - third edge SM2VertexGeometry(const SM2VertexGeometry& org)
destructor
VertexContour3D* getVertexContour() const
void setPosition(const Vec3
virtual void setBarycenter(SM2VertexGeometry *neighbour[], double weight[], int nSize)
const Vec3
double getX(void) const
double getY(void) const
double getZ(void) const
const Vec3
double getSimplexAngle(void) const
double getMetricParameter(int i) const
double getRadius(void) const
double getMeanCurvature(void) const
void computeNormal(void)
void computeMetricParameters(void)
virtual void computeSimplexAngle(void)
virtual void computeMeanCurvature(void)
SM2VertexGeometry* getNeighbor(unsigned int i) const
SM2Face* getFace(unsigned int i) const
SM2Edge* getEdge(unsigned int i) const
SM2* getMesh(void) const
static Vec3
v2 - first vector
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