diff --git a/src/experimental/fibonacci_sphere.scad b/src/experimental/fibonacci_sphere.scad index 9c9b4520..88c52d20 100644 --- a/src/experimental/fibonacci_sphere.scad +++ b/src/experimental/fibonacci_sphere.scad @@ -1,12 +1,12 @@ -function fibonacci_sphere(samples) = +function fibonacci_sphere(n) = let( toDegrees = 180 / PI, phi = PI * (3 - sqrt(5)) ) [ - for(i = [0:samples - 1]) + for(i = [0:n - 1]) let( - y = 1 - (i / (samples - 1)) * 2, + y = 1 - (i / (n - 1)) * 2, radius = sqrt(1 - y * y), theta = phi * i, x = cos(theta * toDegrees) * radius,