Rev 170 | Go to most recent revision | Blame | Last modification | View Log | RSS feed
#ifndef __POLYGONIZATION_FAIR_POLYGONIZE_H__
#define __POLYGONIZATION_FAIR_POLYGONIZE_H__
#include "Geometry/RGrid.h"
#include "HMesh/Manifold.h"
namespace HMesh
{
template<class T>
void fair_polygonize(const Geometry::RGrid<T>& voxel_grid,
HMesh::Manifold& mani, float iso);
template<class T>
void cuberille_polygonize(const Geometry::RGrid<T>& voxel_grid,
HMesh::Manifold& mani, float iso,
bool push=false);
template<class T>
void triangulate(const Geometry::RGrid<T>& voxel_grid,
HMesh::Manifold& m, float iso);
}
#endif