mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-06 06:47:46 +02:00
format
This commit is contained in:
@@ -77,12 +77,12 @@ module fidget_star(model, r1, r2, n, number_of_stars, height, thickness, spacing
|
|||||||
difference() {
|
difference() {
|
||||||
linear_extrude(ring_thickness, scale = 1.02)
|
linear_extrude(ring_thickness, scale = 1.02)
|
||||||
offset(ring_thickness / 3, $fn = n)
|
offset(ring_thickness / 3, $fn = n)
|
||||||
offset(delta = -thickness)
|
offset(delta = -thickness)
|
||||||
star(rs2[number_of_stars] * s[number_of_stars] * r_ratio, rs2[number_of_stars] * s[number_of_stars]);
|
star(rs2[number_of_stars] * s[number_of_stars] * r_ratio, rs2[number_of_stars] * s[number_of_stars]);
|
||||||
|
|
||||||
linear_extrude(thickness * 4, center = true)
|
linear_extrude(thickness * 4, center = true)
|
||||||
offset(delta = -ring_thickness)
|
offset(delta = -ring_thickness)
|
||||||
star(rs2[number_of_stars] * s[number_of_stars] * r_ratio, rs2[number_of_stars] * s[number_of_stars]);
|
star(rs2[number_of_stars] * s[number_of_stars] * r_ratio, rs2[number_of_stars] * s[number_of_stars]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -45,7 +45,7 @@ if(model == "JOIN") {
|
|||||||
color("white")
|
color("white")
|
||||||
rotate(-5)
|
rotate(-5)
|
||||||
translate([-(r_circumscribed_circle - width / 2), 0, 0])
|
translate([-(r_circumscribed_circle - width / 2), 0, 0])
|
||||||
join(r_circumscribed_circle, width, height, layer_h);
|
join(r_circumscribed_circle, width, height, layer_h);
|
||||||
}
|
}
|
||||||
else if(model == "RING") {
|
else if(model == "RING") {
|
||||||
color("black")
|
color("black")
|
||||||
@@ -71,18 +71,18 @@ else {
|
|||||||
|
|
||||||
color("white")
|
color("white")
|
||||||
for(h = [0:2:n - 2]) {
|
for(h = [0:2:n - 2]) {
|
||||||
translate([0, 0, layer_h * (h)])
|
translate([0, 0, layer_h * h])
|
||||||
rotate((h) * 5) {
|
rotate(h * 5) {
|
||||||
for(i = [0:2]) {
|
for(i = [0:2]) {
|
||||||
rotate(i * 120)
|
rotate(i * 120)
|
||||||
join(r_circumscribed_circle, width, height, layer_h);
|
join(r_circumscribed_circle, width, height, layer_h);
|
||||||
}
|
}
|
||||||
|
|
||||||
translate([0, 0, layer_h])
|
translate([0, 0, layer_h])
|
||||||
rotate(65)
|
rotate(65)
|
||||||
for(i = [0:2]) {
|
for(i = [0:2]) {
|
||||||
rotate(i * 120)
|
rotate(i * 120)
|
||||||
join(r_circumscribed_circle, width, height, layer_h);
|
join(r_circumscribed_circle, width, height, layer_h);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -45,7 +45,7 @@ module golden_taiwan(taiwan_fineness, wave_fineness) {
|
|||||||
[
|
[
|
||||||
for(x = [0:len(g[0]) - 1])
|
for(x = [0:len(g[0]) - 1])
|
||||||
let(p = g[y][x])
|
let(p = g[y][x])
|
||||||
[p[0], p[1], -10]
|
[p.x, p.y, -10]
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
|
|
||||||
|
@@ -138,9 +138,8 @@ linear_extrude(1.5) difference() {
|
|||||||
rotate(22.5)
|
rotate(22.5)
|
||||||
polygon(shape_taiwan(250));
|
polygon(shape_taiwan(250));
|
||||||
|
|
||||||
render() for(dot = dots) {
|
for(dot = dots) {
|
||||||
translate(dot[0])
|
translate(dot[0])
|
||||||
square(0.7 * dot[1]);
|
square(0.7 * dot[1]);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user