64 void getPoints(std::vector<Point3*>& vPoints)
const;
98 void getVertexIndexData(std::vector<Point3*>& vVertices,
99 std::vector<int>& vCornerIndices)
const;
3D Mesh class
Definition: Mesh.h:38
bool writeStl_ASCII(const std::string &name) const
Write STL (ASCII)
Mesh(RMesh *pRMesh)
Constructor.
void getTriangles(std::vector< Point3 * > &vTriangleCorners) const
Get Triangles.
bool writePly_BIN(const std::string &name) const
Write Ply (Binary)
void contrastSpread(double lowerSkipFrac=.01, double upperSkipFrac=.01)
Get the Mesh as Vertices and Indices.
size_t getNumT() const
Get the number of triangles.
bool writeGeomview_ASCII(const std::string &name) const
Write Geomview.
void printStatistics(const std::string &name) const
Print Statistics.
void colorizeFilledHoles()
Colorize filled holes.
bool writePly_ASCII(const std::string &name) const
Write Ply (ASCII)
void getPoints(std::vector< Point3 * > &vPoints) const
Get Points.
double getAverageEdgeLength() const
Get the average edge length.
std::shared_ptr< Mesh > MeshPtr
Definition: Mesh.h:27