diff options
-rw-r--r-- | src/morpher/trianglemap.c | 2 |
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; |