summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/morpher/trianglemap.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/morpher/trianglemap.c b/src/morpher/trianglemap.c
index 6658901..e2f3eb9 100644
--- a/src/morpher/trianglemap.c
+++ b/src/morpher/trianglemap.c
@@ -30,7 +30,7 @@ TriangleMap *trianglemap_to(TriangleMap *t, CartesianVector v) {
30 int edge; 30 int edge;
31 31
32 for (edge = 0; edge < 3; ++edge) 32 for (edge = 0; edge < 3; ++edge)
33 if (triangle_area(t->vertices[edge].origin, t->vertices[(edge + 1) % 3].origin, v) >= 0) 33 if (triangle_area(t->vertices[edge].origin, t->vertices[(edge + 1) % 3].origin, v) > 0)
34 return t->neighbors[edge]; 34 return t->neighbors[edge];
35 35
36 return t; 36 return t;