ignore eps in coplanar tests

This commit is contained in:
Trammell Hudson 2015-02-15 12:54:10 -05:00
parent b556b60107
commit c1e6633cd4

View File

@ -111,7 +111,7 @@ stl_angle(
v3_t cross = v3_cross(dx21, dx43);
float dot = v3_dot(dx31, cross);
if (debug)
//if (debug)
fprintf(stderr, "dot %f:\n %f,%f,%f\n %f,%f,%f\n %f,%f,%f\n %f,%f,%f\n",
dot,
x1.p[0], x1.p[1], x1.p[2],
@ -120,7 +120,8 @@ stl_angle(
x4.p[0], x4.p[1], x4.p[2]
);
int check = -EPS < dot && dot < +EPS;
//int check = -EPS < dot && dot < +EPS;
int check = -1 < dot && dot < +1;
// if the dot product is not close enough to zero, they
// are not coplanar.