From 25c561610a66e0ae580373f2c6588d827cd447d4 Mon Sep 17 00:00:00 2001 From: Charles Comstock Date: Wed, 29 May 2024 15:54:25 -0500 Subject: [PATCH] expand on examples to clarify --- test/shimmers/math/geometry/collisions_test.cljc | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/test/shimmers/math/geometry/collisions_test.cljc b/test/shimmers/math/geometry/collisions_test.cljc index d9859a6a..e0a3543d 100644 --- a/test/shimmers/math/geometry/collisions_test.cljc +++ b/test/shimmers/math/geometry/collisions_test.cljc @@ -48,10 +48,15 @@ (deftest coincident-segment? (is (tm/delta= (sut/coincident-segment? [(gv/vec2 0 0) (gv/vec2 0 5)] [(gv/vec2 0 1) (gv/vec2 0 6)]) - (gl/line2 [0 1] [0 5]))) + (gl/line2 [0 1] [0 5])) + "coincident overlapping edge") (is (tm/delta= (sut/coincident-segment? [(gv/vec2 0 0) (gv/vec2 0 5)] [(gv/vec2 0 5) (gv/vec2 0 6)]) - (gl/line2 [0 5] [0 5])))) + (gl/line2 [0 5] [0 5])) + "coincident edge with one connecting vertice") + (is (nil? (sut/coincident-segment? [(gv/vec2 0 0) (gv/vec2 0 5)] + [(gv/vec2 0 5) (gv/vec2 1 5)])) + "touching vertice but edge is not coincident")) (deftest coincident-edge? (t/testing "Rect2 Rect2"