From 18341426aca1701de60d299c83f0b40857123c2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20M=C3=BCller?= <thomas94@gmx.net> Date: Wed, 11 Jan 2023 14:37:37 +0100 Subject: [PATCH] SDF: faster ray stabbing when OptiX is not found --- src/triangle_bvh.cu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/triangle_bvh.cu b/src/triangle_bvh.cu index 53f66b6..2847b2d 100644 --- a/src/triangle_bvh.cu +++ b/src/triangle_bvh.cu @@ -428,7 +428,7 @@ public: Vector3f d = fibonacci_dir<N_STAB_RAYS>(i, offset); // If any of the stab rays goes outside the mesh, the SDF is positive. - if (ray_intersect(point, -d, bvhnodes, triangles).first < 0 || ray_intersect(point, d, bvhnodes, triangles).first < 0) { + if (ray_intersect(point, d, bvhnodes, triangles).first < 0) { return distance; } } -- GitLab