1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-01-16 21:58:26 +01:00

modify mouth

This commit is contained in:
Justin Lin 2022-09-21 09:15:42 +08:00
parent ebfc46fd26
commit 7a6ea23903

View File

@ -102,26 +102,53 @@ module dragon_head() {
rotate([90, 0, -90])
sweep(m_transpose([path1, path2, path3, path4, path5]));
translate([-.15, 0, -3.3])
translate([-.15, 0, -3.3])
rotate([90, 0, -90])
ellipse_extrude(5.5, slices = 2)
polygon(
shape_trapezium([5, 16.75],
h = 20,
corner_r = 2, $fn = 4)
);
ellipse_extrude(5.5, slices = 3)
polygon([
[1.003, -10],
[3.92192, -7.56368],
[4, -3.43632],
[5, 0],
[6.5, 3.25],
[6.5, 6.43632],
[6.26668, 9.91892],
[5.703, 10],
[-5.703, 10],
[-6.26668, 9.91892],
[-6.5, 6.43632],
[-6.5, 3.25],
[-5, 0],
[-4, -3.43632],
[-3.92192, -7.56368],
[-1.003, -10]
]);
translate([-0.025, 0, 0])
scale([1.5, 1, 1])
intersection() {
mirror([1, 0, 0])
translate([0, 0, -2.25])
rotate([85, 0, -90])
ellipse_extrude(4, slices = 2)
polygon(
shape_trapezium([5, 18],
h = 20,
corner_r = 2, $fn = 5)
);
polygon([
[1.003, -10],
[3.5, -7.56368],
[4, -3.43632],
[5, 0],
[6.5, 2.25],
[7, 6.43632],
[6.26668, 9.91892],
[5.703, 10],
[-5.703, 10],
[-6.26668, 9.91892],
[-7, 6.43632],
[-6.5, 2.25],
[-5, 0],
[-4, -3.43632],
[-3.5, -7.56368],
[-1.003, -10]
]);
jpath1 = curve(0.4, [[-10, 16], [0, 8], [4, 5], [3, 0], [2, -5], [2, -10], [0, -13.5], [-3, -14]]);
rotate([90, -4, 0])
@ -160,7 +187,7 @@ module dragon_head() {
translate([-9, -10, 0])
circle(1, $fn = 8);
}
// mouth();
rotate([0, 15, 0])
translate([0, 0, -25 / 2])
scale(1.15) {