summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpacien2017-12-26 13:49:10 +0100
committerpacien2017-12-26 13:49:10 +0100
commit45b6f6b2edf2d8b604c8daa1b8019ce4de1e99ea (patch)
treef935ac5d324e78dd27fd8c13c6b5bd098fa7f17b
parent36d472870a7617d1a7863c81411c0033bbc247ab (diff)
downloadmorpher-45b6f6b2edf2d8b604c8daa1b8019ce4de1e99ea.tar.gz
Make triangle boundaries inclusive
Signed-off-by: pacien <pacien.trangirard@pacien.net>
-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;