Geom Software - C++ Programming and Geometry Libraries
WOF Documentation pages v1.16
wof_api_functions.h File Reference
#include <vector>
#include <float.h>
#include "Point3.h"
#include "Mesh.h"

Go to the source code of this file.

Namespace

 GEOM_WOF
 

Functions

MeshPtr GEOM_WOF::melt (std::vector< Point3 > &vInputCorners, double avgLength, double featureThresh=15.0)
 Remesh (melt) a triangle mesh. More...
 
MeshPtr GEOM_WOF::reconstruct_auto (std::vector< Point3 > &vPoints, double sfactor=2.0, int numGrowSteps=10)
 Reconstruct with an automatic spacing value. More...
 
MeshPtr GEOM_WOF::reconstruct_abs (std::vector< Point3 > &vPoints, double spacingAbs, int numGrowSteps=10)
 Reconstruct with an absolute spacing value. More...
 
void GEOM_WOF::toCloud (std::vector< Point3 > &vCornersIn, double length, double featureThresh, std::vector< Point3 > &vCloudOut)
 Mesh-to-Cloud. More...
 
void GEOM_WOF::edgeFlips (MeshPtr pMesh)
 Flip edges. More...
 
void GEOM_WOF::edgeFlipsSimA (MeshPtr pMesh)
 Flip edges - simulated annealing. More...
 
void GEOM_WOF::laplacianSmoothing (MeshPtr pMesh, int numIterations)
 Laplacian smoothing. More...
 
int GEOM_WOF::reduce (MeshPtr pMesh, double targetLen=DBL_MAX, double maxDev=2.0)
 Reduce. More...
 
void GEOM_WOF::autoOffset (std::vector< Point3 > &vPoints, double &xoff, double &yoff, double &zoff)
 Automatic offset. More...
 
void GEOM_WOF::subscribe (ProgressBase *pProgressBase)
 Subscribe to progress updates. More...