We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ded0915 commit 66b800fCopy full SHA for 66b800f
src/compute/raytracer/index.ts
@@ -701,7 +701,7 @@ class RayTracer extends Solver {
701
energy * abs((intersections[0].object.parent as Surface).reflectionFunction(frequency, angle!));
702
703
// end condition
704
- if (rr && normal && reflectionloss > 1 / 2 ** 16 && iter < order - 1) {
+ if (rr && normal && reflectionloss > 1 / 2 ** 16 && iter < order + 1) {
705
// recurse
706
return this.traceRay(
707
intersections[0].point.clone().addScaledVector(normal.clone(), 0.01),
0 commit comments