Subversion Repositories gelsvn

Rev

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

Rev 150 Rev 170
Line 142... Line 142...
142
			double delta_energy(HalfEdgeIter he) const
142
			double delta_energy(HalfEdgeIter he) const
143
			{
143
			{
144
				FaceIter f = he->face;
144
				FaceIter f = he->face;
145
				FaceIter f2 = he->opp->face;
145
				FaceIter f2 = he->opp->face;
146
				double t = dot(normal(f), normal(f2));
146
				double t = dot(normal(f), normal(f2));
147
				if(t> thresh || t < -thresh)
147
				if(t> thresh)
148
					{
148
					{
149
						Vec3d v0(he->vert->pos);
149
						Vec3d v0(he->vert->pos);
150
						Vec3d v1(he->next->vert->pos);
150
						Vec3d v1(he->next->vert->pos);
151
						Vec3d v2(he->opp->vert->pos);
151
						Vec3d v2(he->opp->vert->pos);
152
						Vec3d v3(he->opp->next->vert->pos);
152
						Vec3d v3(he->opp->next->vert->pos);