@@ -794,7 +794,6 @@ static bool triboxoverlap(const vec &radius, const vec &a, const vec &b, const v
794794 };
795795
796796 static auto testface = [] (const vec &a, const vec &b, const vec &c,
797- const vec &ab, const vec &bc, const vec &ca,
798797 uint axis, const vec &radius)
799798 {
800799 if (a[axis] < b[axis])
@@ -841,15 +840,15 @@ static bool triboxoverlap(const vec &radius, const vec &a, const vec &b, const v
841840 if (!testaxis (c, a, b, ca, 0 , 2 , radius)) {return false ;};
842841 if (!testaxis (c, a, b, ca, 1 , 0 , radius)) {return false ;};
843842
844- if (!testface (a, b, c, ab, bc, ca, 0 , radius)) // x
843+ if (!testface (a, b, c, 0 , radius)) // x
845844 {
846845 return false ;
847846 }
848- else if (!testface (a, b, c, ab, bc, ca, 1 , radius)) // y
847+ else if (!testface (a, b, c, 1 , radius)) // y
849848 {
850849 return false ;
851850 }
852- else if (!testface (a, b, c, ab, bc, ca, 2 , radius)) // z
851+ else if (!testface (a, b, c, 2 , radius)) // z
853852 {
854853 return false ;
855854 }
0 commit comments