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:
@@ -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() {
|
||||
|
Reference in New Issue
Block a user