#include <rtcMesh3DHelper.h>
Public Member Functions | |
Mesh3DHelper () | |
virtual | ~Mesh3DHelper () |
Static Public Member Functions | |
static void | addMeasurementNoise (Mesh3D &mesh, Vec3f &alpha_measurement) |
static void | removeIsolatedVertices (Mesh3D &srcdest) |
static void | updateVertexNormals (Mesh3D &srcdest, int n_neighbors=5) |
Definition at line 29 of file rtcMesh3DHelper.h.
Definition at line 33 of file rtcMesh3DHelper.cpp.
rtc::Mesh3DHelper::~Mesh3DHelper | ( | ) | [virtual] |
Definition at line 37 of file rtcMesh3DHelper.cpp.
void rtc::Mesh3DHelper::addMeasurementNoise | ( | Mesh3D & | mesh, |
Vec3f & | alpha_measurement | ||
) | [static] |
Definition at line 41 of file rtcMesh3DHelper.cpp.
void rtc::Mesh3DHelper::removeIsolatedVertices | ( | Mesh3D & | srcdest | ) | [static] |
remove isolated vertices
This method removes isolated vertices which are not connected to any triangle.
Definition at line 112 of file rtcMesh3DHelper.cpp.
void rtc::Mesh3DHelper::updateVertexNormals | ( | Mesh3D & | mesh, |
int | n_neighbors = 5 |
||
) | [static] |
update vertex normals
This method uses a local point neighborhood and calculates the normal by extracting principal directions. Face orientations are not considered for this procedure.
Definition at line 53 of file rtcMesh3DHelper.cpp.