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

shell param is not necessary

This commit is contained in:
Justin Lin
2021-09-18 17:14:15 +08:00
parent 58a7a20c53
commit dcda61390c

View File

@@ -10,13 +10,12 @@ basket_radius = 40;
radius_in_plane = basket_radius / 1.25 / cos(36); radius_in_plane = basket_radius / 1.25 / cos(36);
n = 4; n = 4;
line_diameter = 2; line_diameter = 2;
shell = "YES"; shell_random_threshold = 0.5; // 0 ~ 1
shell_random_threshold = 0.5;
$fn = 4; $fn = 4;
penrose_basket(basket_radius, radius_in_plane, n, line_diameter, shell, shell_random_threshold); penrose_basket(basket_radius, radius_in_plane, n, line_diameter, shell_random_threshold);
module penrose_basket(basket_radius, radius_in_plane, n, line_diameter, shell, shell_random_threshold) { module penrose_basket(basket_radius, radius_in_plane, n, line_diameter, shell_random_threshold) {
tris = tile_penrose3(n); tris = tile_penrose3(n);
for(t = tris) { for(t = tris) {
@@ -28,7 +27,7 @@ module penrose_basket(basket_radius, radius_in_plane, n, line_diameter, shell, s
line_diameter line_diameter
); );
if(shell == "YES" && rands(0, 1, 1)[0] < shell_random_threshold) { if(rands(0, 1, 1)[0] < shell_random_threshold) {
inward_ratio = (basket_radius - 0.25 * line_diameter) / basket_radius; inward_ratio = (basket_radius - 0.25 * line_diameter) / basket_radius;
outward_ratio = (basket_radius + 0.25 * line_diameter) / basket_radius; outward_ratio = (basket_radius + 0.25 * line_diameter) / basket_radius;