1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-09-01 18:54:39 +02:00

offset to make space

This commit is contained in:
Justin Lin
2019-12-07 17:14:27 +08:00
parent 61d4d38feb
commit 25d26216e9

View File

@@ -3,31 +3,28 @@ module soccer_polyhedron(circumradius, spacing) {
a = -37.377368;
scale_f = 0.201774;
s = scale_f * spacing;
s = scale_f * spacing * 2;
module pentagonal_pyramid() {
pentagon_r = 1.701302;
pentagon_h = 4.654877;
h_off = s * 3.381965;
color("black")
translate([0, 0, -pentagon_h - h_off])
translate([0, 0, -pentagon_h])
linear_extrude(pentagon_h, scale = 0.001)
rotate(-36)
circle(pentagon_r, $fn = 5);
circle(pentagon_r - s / cos(36) , $fn = 5);
}
module hexagonal_pyramid() {
hexagon_r = 2;
hexagon_h = 4.534568;
h_off = s * 2.618034;
color("white")
translate([0, 0, -hexagon_h - h_off])
translate([0, 0, -hexagon_h])
linear_extrude(hexagon_h, scale = 0.001)
rotate(-30)
circle(hexagon_r, $fn = 6);
circle(hexagon_r - s / cos(30), $fn = 6);
}
module one_component_around_pentagonal_pyramid() {