From: Andrew J. Hesford Date: Tue, 6 Feb 2024 15:41:15 +0000 (-0500) Subject: edges: weaken traversal requirement for applying resistance X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=2262851237ff55ff21b7e55cb086a456d2335aeb;p=proto%2Flabwc.git edges: weaken traversal requirement for applying resistance --- diff --git a/src/edges.c b/src/edges.c index 43df410a..6637f7b5 100644 --- a/src/edges.c +++ b/src/edges.c @@ -446,7 +446,7 @@ edges_traverse_edge(struct edge current, struct edge target, struct edge obstacl current.offset, current.min, target.offset, target.min); /* Motion misses when obstacle ends above start of quad segment */ - if (obstacle.max < lo) { + if (obstacle.max <= lo) { return false; } @@ -455,5 +455,5 @@ edges_traverse_edge(struct edge current, struct edge target, struct edge obstacl current.offset, current.max, target.offset, target.max); /* Motion hits when obstacle starts above the end of quad segment */ - return obstacle.min <= hi; + return obstacle.min < hi; }