mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-19 21:12:08 +02:00
format
This commit is contained in:
@@ -45,21 +45,23 @@ module ellipse_extrude(semi_minor_axis, height, center = false, convexity = 10,
|
|||||||
z = f_extrude[i][1];
|
z = f_extrude[i][1];
|
||||||
|
|
||||||
translate([0, 0, pre_zs[i]])
|
translate([0, 0, pre_zs[i]])
|
||||||
rotate(-twist / slices * i)
|
rotate(-twist / slices * i)
|
||||||
linear_extrude(
|
linear_extrude(
|
||||||
z - pre_zs[i],
|
z - pre_zs[i],
|
||||||
convexity = convexity,
|
convexity = convexity,
|
||||||
twist = twist / slices,
|
twist = twist / slices,
|
||||||
slices = 1,
|
slices = 1,
|
||||||
scale = f
|
scale = f
|
||||||
) scale(child_fs[i]) children();
|
)
|
||||||
|
scale(child_fs[i])
|
||||||
|
children();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
center_offset = [0, 0, center == true ? -h / 2 : 0];
|
center_offset = [0, 0, center == true ? -h / 2 : 0];
|
||||||
translate(center_offset)
|
translate(center_offset)
|
||||||
extrude()
|
extrude()
|
||||||
children();
|
children();
|
||||||
|
|
||||||
// hook for testing
|
// hook for testing
|
||||||
test_ellipse_extrude_fzc(child_fs, pre_zs, center_offset);
|
test_ellipse_extrude_fzc(child_fs, pre_zs, center_offset);
|
||||||
|
Reference in New Issue
Block a user