]> rtime.felk.cvut.cz Git - hubacji1/bcar.git/blobdiff - src/bcar.cc
Add circle-line intersection workaround
[hubacji1/bcar.git] / src / bcar.cc
index eed66b87bdac59101940daa899f7fb4b55bf579e..1daf1df2e222f67f30f614633b8cf6c8762fee1f 100644 (file)
@@ -345,6 +345,8 @@ intersect(
         x1 -= cx;
         y2 -= cy;
         y1 -= cy;
+        if (y1 == y2)
+            y1 += 0.00001;
         double dx = x2 - x1;
         double dy = y2 - y1;
         double dr = sqrt(dx*dx + dy*dy);