1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-09 08:16:50 +02:00

add shape

This commit is contained in:
Justin Lin
2021-07-15 12:01:54 +08:00
parent e855403d7a
commit f3473e8765

View File

@@ -5,18 +5,25 @@ use <shape_liquid_splitting.scad>;
$fn = 96;
twice_ring_extrude(
arc_path(radius = 15, angle = [0, 120]),
r = 20,
shape_turns = 3
arc_path(radius = 20, angle = [0, 120]),
r = 25,
shape_turns = 5
);
translate([100, 0])
translate([95, 0])
twice_ring_extrude(
shape_liquid_splitting(radius = 10, centre_dist = 30),
r = 30,
shape_liquid_splitting(radius = 5, centre_dist = 25),
r = 25,
shape_turns = 4
);
translate([-95, 0])
twice_ring_extrude(
[[17.5, 0], [17.5, 10], [12.5, 10], [12.5, 5], [7.5, 5], [7.5, 10], [2.5, 10], [2.5, 5], [-2.5, 5], [-2.5, 10], [-7.5, 10], [-7.5, 5], [-12.5, 5], [-12.5, 10], [-12.5, 10], [-17.5, 10], [-17.5, 0]],
r = 25,
shape_turns = 3
);
module twice_ring_extrude(shape, r, shape_turns) {
t = 360 * shape_turns;
ring_extrude(shape, radius = r, twist = t, angle = 720);