From e22602e34366e7ac8619e95de44a42d3f2f186f7 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Mon, 29 Apr 2019 03:38:27 +0200 Subject: [PATCH] rug:: gethyper no longer finds invalid triangles --- rug.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/rug.cpp b/rug.cpp index 5779050d..8161a604 100644 --- a/rug.cpp +++ b/rug.cpp @@ -1745,6 +1745,7 @@ hyperpoint gethyper(ld x, ld y) { auto r1 = triangles[i].m[1]; auto r2 = triangles[i].m[2]; if(!r2) continue; + if(!r0->valid || !r1->valid || !r2->valid) continue; hyperpoint p0, p1, p2; bool error = false; int spherepoints = 0;