Subversion Repositories gelsvn

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
332 jab 1
#include "close_holes.h"
2
 
3
namespace HMesh
4
{
5
		void close_holes(Manifold& m)
6
				{
7
						for(HalfEdgeIter h=m.halfedges_begin(); 
8
								h != m.halfedges_end(); ++h)
9
						{
10
								if(h->face == NULL_FACE_ITER)
11
								{
12
										FaceIter f = m.create_face();
13
										f->last = h;
14
										do
15
										{
16
												h->face = f;
17
												h = h->next;
18
										} 
19
										while (h->face != f);
20
								}
21
						}
22
				}
23
}