Subversion Repositories gelsvn

Rev

Rev 182 | Rev 595 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 182 Rev 321
Line 11... Line 11...
11
 
11
 
12
namespace HMesh
12
namespace HMesh
13
{
13
{
14
		bool obj_load(const std::string& filename, HMesh::Manifold& m)
14
		bool obj_load(const std::string& filename, HMesh::Manifold& m)
15
		{
15
		{
16
				
-
 
17
				TriMesh mesh;
16
				TriMesh mesh;
18
				Geometry::obj_load(filename, mesh);
17
				Geometry::obj_load(filename, mesh);
19
				
18
				
20
				vector<int> faces(mesh.geometry.no_faces(), 3);
19
				vector<int> faces(mesh.geometry.no_faces(), 3);
21
				
-
 
22
				build_manifold(m, 
20
				build_manifold(m, 
23
											 mesh.geometry.no_vertices(), 
21
											 mesh.geometry.no_vertices(), 
24
											 &mesh.geometry.vertex(0), 
22
											 &mesh.geometry.vertex(0), 
25
											 faces.size(), &faces[0], 
23
											 faces.size(), &faces[0], 
26
											 reinterpret_cast<const int*>(&mesh.geometry.face(0)));
24
											 reinterpret_cast<const int*>(&mesh.geometry.face(0)));