From 45b6f6b2edf2d8b604c8daa1b8019ce4de1e99ea Mon Sep 17 00:00:00 2001 From: pacien Date: Tue, 26 Dec 2017 13:49:10 +0100 Subject: Make triangle boundaries inclusive Signed-off-by: pacien --- src/morpher/trianglemap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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) { int edge; for (edge = 0; edge < 3; ++edge) - if (triangle_area(t->vertices[edge].origin, t->vertices[(edge + 1) % 3].origin, v) >= 0) + if (triangle_area(t->vertices[edge].origin, t->vertices[(edge + 1) % 3].origin, v) > 0) return t->neighbors[edge]; return t; -- cgit v1.2.3