mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-12 17:54:18 +02:00
random hair
This commit is contained in:
@@ -63,32 +63,32 @@ module one_segment() {
|
|||||||
|
|
||||||
module head(angy_angz) {
|
module head(angy_angz) {
|
||||||
module hair() {
|
module hair() {
|
||||||
for(i = [18:35]) {
|
for(i = [16:36]) {
|
||||||
rotate(i * 10)
|
rotate(i * 10)
|
||||||
translate([0, -14, 0])
|
translate([0, -13, 0])
|
||||||
rotate([9, 0, 0])
|
rotate([9, 0, 0])
|
||||||
linear_extrude(15, scale = 0.05, twist = 30)
|
linear_extrude(15, scale = 0.05, twist = 50 - rands(0, 100, 1, seed = i)[0])
|
||||||
translate([0, 10, 0])
|
translate([0, 10, 0])
|
||||||
circle(3, $fn = 4);
|
circle(3, $fn = 4);
|
||||||
}
|
}
|
||||||
|
|
||||||
for(i = [0:35]) {
|
for(i = [0:35]) {
|
||||||
rotate(i * 10)
|
rotate(i * 12)
|
||||||
translate([0, -12, 0])
|
translate([0, -11.5, 0])
|
||||||
rotate([5, 0, 0])
|
rotate([5, 0, 0])
|
||||||
linear_extrude(20, scale = 0.05, twist = 30)
|
linear_extrude(20, scale = 0.05, twist = 50 - rands(0, 100, 1, seed = i + 1)[0])
|
||||||
translate([0, 10, 0])
|
translate([0, 10, 0])
|
||||||
circle(2, $fn = 4);
|
circle(3.2, $fn = 5);
|
||||||
}
|
}
|
||||||
|
|
||||||
for(i = [0:35]) {
|
for(i = [0:35]) {
|
||||||
rotate(i * 10)
|
rotate(i * 10)
|
||||||
translate([0, -10, 0])
|
translate([0, -10, 0])
|
||||||
rotate([2, 0, 0])
|
rotate([2, 0, 0])
|
||||||
linear_extrude(22, scale = 0.05, twist = -30)
|
linear_extrude(22, scale = 0.05, twist = 50 - rands(0, 100, 1, seed = i + 2)[0])
|
||||||
translate([0, 10, 0])
|
translate([0, 10, 0])
|
||||||
circle(3, $fn = 4);
|
circle(3, $fn = 5);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
module one_horn() {
|
module one_horn() {
|
||||||
|
Reference in New Issue
Block a user