Subversion Repositories gelsvn

Rev

Rev 169 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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