Subversion Repositories gelsvn

Rev

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

Rev 39 Rev 62
Line 46... Line 46...
46
					HalfEdgeIter h = hedges[i];
46
					HalfEdgeIter h = hedges[i];
47
					//one_ring.push_back(h->vert->get_pos());
47
					//one_ring.push_back(h->vert->get_pos());
48
					h = h->next;
48
					h = h->next;
49
					while(h->vert != v)
49
					while(h->vert != v)
50
						{
50
						{
51
 							one_ring.push_back(h->vert->get_pos());
51
 							one_ring.push_back(h->vert->pos);
52
							h = h->next;
52
							h = h->next;
53
						}
53
						}
54
				}
54
				}
55
			Vec3f norm(0);
55
			Vec3f norm(0);
56
			N= one_ring.size();
56
			N= one_ring.size();
57
			Vec3f p0 = v->get_pos();
57
			Vec3f p0 = v->pos;
58
			for(int i=0;i<N;++i)
58
			for(int i=0;i<N;++i)
59
				{
59
				{
60
					Vec3f p1 = one_ring[i];
60
					Vec3f p1 = one_ring[i];
61
					Vec3f p2 = one_ring[(i+1)%N];
61
					Vec3f p2 = one_ring[(i+1)%N];
62
					Vec3f e0 = normalize(p1-p0);
62
					Vec3f e0 = normalize(p1-p0);