From 5cbfb8f3b0abe9e9c6e429c3a47559d7443a8d6a Mon Sep 17 00:00:00 2001
From: fer22f <fer22f@gmail.com>
Date: Tue, 17 Oct 2023 00:48:22 -0300
Subject: [PATCH] Arruma falta de EPS

---
 fontes/point-in-seg.h | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/fontes/point-in-seg.h b/fontes/point-in-seg.h
index c1dc500..71d975d 100644
--- a/fontes/point-in-seg.h
+++ b/fontes/point-in-seg.h
@@ -7,6 +7,6 @@ pt point_in_seg(pt p, seg s) {
 }
 
 bool on_segment(seg s, pt p) {
-  return cross(s.aa - p, s.bb - p) == 0
-    && dot(s.aa - p, s.bb - p) <= 0;
-}
+  return abs(cross(vec(p, s.aa), vec(p, s.bb))) < EPS
+    && dot(vec(p, s.aa), vec(p, s.bb)) < EPS;
+}:
-- 
GitLab