1
0
mirror of https://github.com/JustinSDK/dotSCAD.git synced 2025-08-20 05:21:38 +02:00

modify jaw

This commit is contained in:
Justin Lin
2021-12-02 16:03:55 +08:00
parent d25b73dbda
commit d822688eaf

View File

@@ -63,8 +63,10 @@ module dragon_head() {
corner_r = 2, $fn = 4)
);
scale([1.5, 1, 1])
intersection() {
mirror([1, 0, 0])
translate([0, 0, -3])
translate([0, 0, -2.25])
rotate([85, 0, -90])
ellipse_extrude(4, slices = 2)
polygon(
@@ -72,6 +74,25 @@ module dragon_head() {
h = 20,
corner_r = 2, $fn = 5)
);
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])
linear_extrude(25, center = true)
polygon(jpath1);
}
translate([0, -2.5, -11])
rotate([0, 95, 0])
linear_extrude(1.4, scale = 0.1)
translate([.4, 0, 0])
circle(.5, $fn = 6);
translate([0, 2.5, -11])
rotate([0, 95, 0])
linear_extrude(1.5, scale = 0.1)
translate([.4, 0, 0])
circle(.5, $fn = 6);
}
module one_eye() {
@@ -92,13 +113,14 @@ module dragon_head() {
translate([-9, -10, 0])
circle(1, $fn = 8);
}
// mouth();
rotate([0, 15, 0])
translate([0, 0, -25 / 2])
scale(1.15) {
scale([0.8, 0.9, 1]) hair();
translate([0, 0, 2]) {
translate([0, 0, 2])
{
rotate(-90) {
one_horn();
mirror([-1, 0, 0]) one_horn();