mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-06 14:56:47 +02:00
sharpen mouth
This commit is contained in:
@@ -119,23 +119,23 @@ module head(angy_angz) {
|
|||||||
rotate([90, 0, -90])
|
rotate([90, 0, -90])
|
||||||
sweep(paths2sections([path1, path2, path3, path4, path5]));
|
sweep(paths2sections([path1, path2, path3, path4, path5]));
|
||||||
|
|
||||||
translate([0, 0, -3])
|
translate([0, 0, -4])
|
||||||
rotate([90, 0, -90])
|
rotate([90, 0, -90])
|
||||||
ellipse_extrude(5.5, slices = 4)
|
ellipse_extrude(5.5, slices = 4)
|
||||||
polygon(
|
polygon(
|
||||||
shape_trapezium([6, 20],
|
shape_trapezium([5, 18],
|
||||||
h = 20,
|
h = 20,
|
||||||
corner_r = 0)
|
corner_r = 3.25, $fn = 5)
|
||||||
);
|
);
|
||||||
|
|
||||||
mirror([1, 0, 0])
|
mirror([1, 0, 0])
|
||||||
translate([0, 0, -3])
|
translate([0, 0, -3])
|
||||||
rotate([85, 0, -90])
|
rotate([85, 0, -90])
|
||||||
ellipse_extrude(4, slices = 2)
|
ellipse_extrude(4, slices = 2)
|
||||||
polygon(
|
polygon(
|
||||||
shape_trapezium([6, 19],
|
shape_trapezium([5, 18],
|
||||||
h = 20,
|
h = 20,
|
||||||
corner_r = 0)
|
corner_r = 3.25, $fn = 5)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -151,11 +151,11 @@ module head(angy_angz) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
module one_beard() {
|
module one_beard() {
|
||||||
translate([-11, -12, -11])
|
translate([-11.25, -12, -11])
|
||||||
rotate(180)
|
rotate(180)
|
||||||
linear_extrude(8, scale = 0.2, twist = 90)
|
linear_extrude(8, scale = 0.2, twist = 90)
|
||||||
translate([-10, -10, 0])
|
translate([-10, -10, 0])
|
||||||
circle(1.25, $fn = 6);
|
circle(1, $fn = 6);
|
||||||
}
|
}
|
||||||
|
|
||||||
rotate([0, angy_angz[0] + 15, angy_angz[1]])
|
rotate([0, angy_angz[0] + 15, angy_angz[1]])
|
||||||
@@ -207,7 +207,7 @@ module dragon() {
|
|||||||
|
|
||||||
translate([19, 0, 65])
|
translate([19, 0, 65])
|
||||||
rotate([95, 0, 0])
|
rotate([95, 0, 0])
|
||||||
head(angy_angz);
|
head(angy_angz);
|
||||||
}
|
}
|
||||||
|
|
||||||
module flame_mountain(beginning_radius, fn, amplitude,curve_step, smoothness) {
|
module flame_mountain(beginning_radius, fn, amplitude,curve_step, smoothness) {
|
||||||
|
@@ -115,23 +115,23 @@ module hilbert_dragon() {
|
|||||||
rotate([90, 0, -90])
|
rotate([90, 0, -90])
|
||||||
sweep(paths2sections([path1, path2, path3, path4, path5]));
|
sweep(paths2sections([path1, path2, path3, path4, path5]));
|
||||||
|
|
||||||
translate([0, 0, -3])
|
translate([0, 0, -4])
|
||||||
rotate([90, 0, -90])
|
rotate([90, 0, -90])
|
||||||
ellipse_extrude(5.5, slices = 4)
|
ellipse_extrude(5.5, slices = 4)
|
||||||
polygon(
|
polygon(
|
||||||
shape_trapezium([6, 20],
|
shape_trapezium([5, 18],
|
||||||
h = 20,
|
h = 20,
|
||||||
corner_r = 0)
|
corner_r = 3.25, $fn = 5)
|
||||||
);
|
);
|
||||||
|
|
||||||
mirror([1, 0, 0])
|
mirror([1, 0, 0])
|
||||||
translate([0, 0, -3])
|
translate([0, 0, -3])
|
||||||
rotate([85, 0, -90])
|
rotate([85, 0, -90])
|
||||||
ellipse_extrude(4, slices = 2)
|
ellipse_extrude(4, slices = 2)
|
||||||
polygon(
|
polygon(
|
||||||
shape_trapezium([6, 19],
|
shape_trapezium([5, 18],
|
||||||
h = 20,
|
h = 20,
|
||||||
corner_r = 0)
|
corner_r = 3.25, $fn = 5)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -147,11 +147,11 @@ module hilbert_dragon() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
module one_beard() {
|
module one_beard() {
|
||||||
translate([-11, -12, -11])
|
translate([-11.25, -12, -11])
|
||||||
rotate(180)
|
rotate(180)
|
||||||
linear_extrude(8, scale = 0.2, twist = 90)
|
linear_extrude(8, scale = 0.2, twist = 90)
|
||||||
translate([-10, -10, 0])
|
translate([-10, -10, 0])
|
||||||
circle(1.25, $fn = 6);
|
circle(1, $fn = 6);
|
||||||
}
|
}
|
||||||
|
|
||||||
rotate([0, angy_angz[0] + 15, angy_angz[1]])
|
rotate([0, angy_angz[0] + 15, angy_angz[1]])
|
||||||
|
Reference in New Issue
Block a user