Subversion Repositories gelsvn

Rev

Rev 170 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
149 jab 1
#ifndef __POLYGONIZATION_FAIR_POLYGONIZE_H__
2
#define __POLYGONIZATION_FAIR_POLYGONIZE_H__
3
 
4
#include "Geometry/RGrid.h"
5
#include "HMesh/Manifold.h"
6
 
155 jab 7
namespace HMesh
149 jab 8
{
9
	template<class T>
170 jab 10
	void fair_polygonize(const Geometry::RGrid<T>& voxel_grid,
11
											 HMesh::Manifold& mani, float iso);
169 jab 12
 
13
	template<class T>
14
	void cuberille_polygonize(const Geometry::RGrid<T>& voxel_grid, 
15
														HMesh::Manifold& mani, float iso,
16
														bool push=false);
170 jab 17
 
18
	template<class T>
19
	void triangulate(const Geometry::RGrid<T>& voxel_grid, 
20
									 HMesh::Manifold& m, float iso);
21
 
149 jab 22
}
23
 
24
 
25
#endif