mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-09-02 03:02:34 +02:00
rand top
This commit is contained in:
@@ -16,13 +16,13 @@ module pineapple(eye_number, leaf_step, leaf_number, leaf_fn) {
|
|||||||
real_eye_number = eye_number + rand(0, 10);
|
real_eye_number = eye_number + rand(0, 10);
|
||||||
pts = fibonacci_lattice(real_eye_number, 1);
|
pts = fibonacci_lattice(real_eye_number, 1);
|
||||||
regions = vrn_sphere(pts);
|
regions = vrn_sphere(pts);
|
||||||
|
|
||||||
scale(50) {
|
scale(50) {
|
||||||
mirror([0, 0, 1])
|
mirror([0, 0, 1])
|
||||||
scale([1, 1, 1.3])
|
scale([1, 1, 1.3])
|
||||||
union() {
|
union() {
|
||||||
for(i = [0:real_eye_number - 1]) {
|
for(i = [0:real_eye_number - 1]) {
|
||||||
polyhedron_hull(concat(regions[i], [pts[i] * 1.075]));
|
polyhedron_hull(concat(regions[i], [pts[i] * rand(1.05, 1.075)]));
|
||||||
}
|
}
|
||||||
sphere(1.0015, $fn = 96);
|
sphere(1.0015, $fn = 96);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user