mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-20 13:31:30 +02:00
we don't need to repeat the first one
This commit is contained in:
@@ -23,16 +23,12 @@ function _superformula_r(angle, m1, m2, n1, n2 = 1, n3 = 1, a = 1, b = 1) =
|
|||||||
);
|
);
|
||||||
|
|
||||||
function shape_superformula(phi_step, m1, m2, n1, n2 = 1, n3 = 1, a = 1, b = 1) =
|
function shape_superformula(phi_step, m1, m2, n1, n2 = 1, n3 = 1, a = 1, b = 1) =
|
||||||
let(
|
[
|
||||||
pts = [
|
for(phi = [0:phi_step:6.28318])
|
||||||
for(phi = [0:phi_step: 6.28318])
|
let(
|
||||||
let(
|
angle = __to_degree(phi),
|
||||||
angle = __to_degree(phi),
|
r = _superformula_r(angle, m1, m2, n1, n2, n3, a, b)
|
||||||
r = _superformula_r(angle, m1, m2, n1, n2, n3, a, b)
|
|
||||||
|
|
||||||
)
|
)
|
||||||
__ra_to_xy(r, angle)
|
__ra_to_xy(r, angle)
|
||||||
],
|
];
|
||||||
shape_pts = concat(pts, [pts[0]])
|
|
||||||
|
|
||||||
) shape_pts;
|
|
Reference in New Issue
Block a user