Thingiverse
Silly super Mario bros level by Linkstr3000
by Thingiverse
Last crawled date: 3 years ago
I made this for My OpenSCAD final project in grade 11 Robotics class. It was originally going to just be the Piranha plant but I got bored and diddn't want to go to bed one night and did the rest.
Thanks to "ICouldn'tComeUpWithAUsername" for asking me to upload this.
This is the OpenSCAD code for those interested in editing or adding to it
$fn=50;
{
union()
{
/Piranha Plant/
difference()
{
translate([0,0,-80])
{
color("green")
{
cylinder(h=80,r1=40,r2=40);
translate([0,0,80])
cylinder(h=20,r1=48,r2=48);
}
}
translate([0,0,-10])
cylinder(h=70,r1=35,r2=35);
}
color("Saddlebrown")
translate([0,0,-30])
cylinder(h=20,r1=35,r2=35);
translate([0,0,-80])
{
color("green")
{
difference()
{
translate([0,40,100])
scale([1,1,1.35])
rotate([0,90,0])
rotate_extrude()
translate([40, 0, 0])
circle(r=6);
translate([-20,37,30])
cube([40,70,200]);
translate([-20,-10,30])
cube([40,200,70]);
}
}
}
color("green")
translate([0,0,-55])
cylinder(h=80,r1=6,r2=6);
/ Leaves /
translate([30,1,35])
{
color("green")
{
difference()
{
scale([1.7,1,1])
cylinder(h=2,r=20);
scale([1.7,1,1])
rotate([0,0,-40])
translate([-7,-29,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([19,-21,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([29,5,-2])
cylinder(h=6,r=15);
mirror([0,1,0])
{
scale([1.7,1,1])
rotate([0,0,-40])
translate([-7,-29,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([19,-21,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([29,5,-2])
cylinder(h=6,r=15);
}
}
}
}
mirror([1,0,0])
{
translate([30,1,35])
{
color("green")
{
difference()
{
scale([1.7,1,1])
cylinder(h=2,r=20);
scale([1.7,1,1])
rotate([0,0,-40])
translate([-7,-29,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([19,-21,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([29,5,-2])
cylinder(h=6,r=15);
mirror([0,1,0])
{
scale([1.7,1,1])
rotate([0,0,-40])
translate([-7,-29,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([19,-21,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([29,5,-2])
cylinder(h=6,r=15);
}
}
}
}
}
translate([0,40,30])
rotate([0,0,180])
{
translate([0,0,-80])
{
color("green")
{
difference()
{
translate([0,40,140])
scale([1,1,0.7])
rotate([0,90,0])
rotate_extrude()
translate([40, 0, 0])
circle(r=6);
translate([-20,17,-50])
cube([40,70,200]);
translate([-20,-10,10])
cube([40,200,70]);
}
}
}
}
translate([0,0,17])
{
difference()
{
color("red")
translate([0,-40,100])
sphere(r=35);
difference()
{
translate([-35,-87,50])
rotate([45,0,0])
{
{
color("pink")
cube([70,70,70]);
translate([-5,0,0])
rotate([45,0,0])
cube([80,100,90]);
}
}
}
}
}
difference()
{
scale([0.9,1,1])
color("white")
translate([0,-35,117])
rotate([45,0,0])
rotate_extrude()
translate([35, 0, 0])
circle(r=5);
translate([-50,-27,117])
rotate([45,0,0])
cube([100,50,50]);
}
mirror([0,0,1])
translate([0,0,-236])
{
difference()
{
scale([0.9,1,1])
color("white")
translate([0,-35,117])
rotate([45,0,0])
rotate_extrude()
translate([35, 0, 0])
circle(r=5);
translate([-50,-27,117])
rotate([45,0,0])
cube([100,50,50]);
}
}
color("white")
translate([0,-40,145])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([20,-30,134])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([5,-15,128])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([-7,-26,140])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([-21,-35,134])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([-16,-19,110])
rotate([0,36,90])
sphere(r=10);
mirror([1,0,0])
color("white")
translate([-16,-19,110])
rotate([0,36,90])
sphere(r=10);
mirror([0,0,1])
color("white")
translate([-7,-26,-94])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([17,-36,97])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([-17,-36,97])
rotate([0,36,90])
sphere(r=10);
/ teeth /
color("white")
translate([0,-55,95])
rotate([35,0,0])
cylinder(r1=3,r2=0.2,h=15);
color("white")
translate([15,-52,100])
rotate([35,0,0])
cylinder(r1=3,r2=0.2,h=15);
color("white")
translate([23,-43,107])
rotate([35,0,0])
cylinder(r1=3,r2=0.2,h=15);
mirror([1,0,0])
{
color("white")
translate([0,-55,95])
rotate([35,0,0])
cylinder(r1=3,r2=0.2,h=15);
color("white")
translate([15,-52,100])
rotate([35,0,0])
cylinder(r1=3,r2=0.2,h=15);
color("white")
translate([23,-43,107])
rotate([35,0,0])
cylinder(r1=3,r2=0.2,h=15);
}
color("white")
translate([7,-57,140])
rotate([145,0,0])
cylinder(r1=3,r2=0.2,h=15);
color("white")
translate([19,-50,135])
rotate([145,0,0])
cylinder(r1=3,r2=0.2,h=15);
mirror([1,0,0])
{
color("white")
translate([7,-57,140])
rotate([145,0,0])
cylinder(r1=3,r2=0.2,h=15);
color("white")
translate([19,-50,135])
rotate([145,0,0])
cylinder(r1=3,r2=0.2,h=15);
}
/Ground/
difference()
{
color("springgreen")
translate([-50,-400,-80])
rotate([0,90,0])
cube([5,900,100]);
translate([-40,-425,-90])
rotate([0,0,45])
cube([30,50,30]);
mirror([1,0,0])
translate([-40,-425,-90])
rotate([0,0,45])
cube([30,50,30]);
mirror([0,1,0])
translate([-40,-525,-90])
rotate([0,0,45])
cube([30,50,30]);
mirror([1,0,0])
mirror([0,1,0])
translate([-40,-525,-90])
rotate([0,0,45])
cube([30,50,30]);
}
}
/Chain chomp/
translate([0,-65,0])
{
translate([0,-190,-100])
{
difference()
{
color("MidnightBlue")
translate([0,-40,100])
sphere(r=65);
difference()
{
translate([-65,-87,40])
rotate([45,0,0])
color("darkred")
{
{
cube([130,90,90]);
translate([-5,0,0])
rotate([45,0,0])
cube([80,100,90]);
}
}
}
}
}
/TEETH/
color("white")
{
scale([0.4,0.4,0.4])
translate([0,-705,-35])
{
{
rotate([50,145,-28])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,40],[40,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.4,0.4,0.4])
translate([75,-690,-25])
{
{
rotate([38,130,-9])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,40],[40,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.4,0.4,0.4])
translate([131,-653,7])
{
{
rotate([38,115,20])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,40],[40,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.5,0.5,0.5])
translate([110,-460,3])
{
{
rotate([15,90,20])
linear_extrude(height = 8, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[-10,40],[40,-10],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
/ Bottom left side /
mirror([1,0,0])
{
color("white")
{
scale([0.4,0.4,0.4])
translate([75,-690,-25])
{
{
rotate([38,130,-9])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,40],[40,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.4,0.4,0.4])
translate([131,-653,7])
{
{
rotate([38,115,20])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,40],[40,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.5,0.5,0.5])
translate([110,-460,3])
{
{
rotate([15,90,20])
linear_extrude(height = 8, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[-10,40],[40,-10],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
}
/Top Right Side/
color("white")
{
scale([0.4,0.4,0.4])
translate([136,-640,30])
{
{
rotate([65,5,83])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[85,21],[21,85],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.4,0.4,0.4])
translate([90,-710,77])
{
{
rotate([0,-140,-30])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,35],[35,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
/ Top left side teeth /
mirror([0,0,1])
{
color("white")
{
scale([0.4,0.4,0.4])
translate([0,-735,-80])
{
{
rotate([18,160,-45])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,40],[40,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
}
mirror([1,0,0])
{
color("white")
{
scale([0.4,0.4,0.4])
translate([136,-640,30])
{
{
rotate([65,5,83])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[85,21],[21,85],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.4,0.4,0.4])
translate([90,-710,77])
{
{
rotate([0,-140,-30])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,35],[35,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
}
/ Eyes /
color("white")
translate([40,-220,48])
rotate([-10,40,0])
cylinder(r1=15,r2=14,h=2);
color("black")
scale(0.5,0.5,0.5)
translate([85,-435,94])
rotate([-10,40,0])
cylinder(r1=15,r2=14,h=2);
color("white")
scale(0.1,0.1,0.1)
translate([400,-2140,494.5])
rotate([-10,40,0])
cylinder(r1=15,r2=14,h=2);
mirror([1,0,0])
{
color("white")
translate([40,-220,48])
rotate([-10,40,0])
cylinder(r1=15,r2=14,h=2);
color("black")
scale(0.5,0.5,0.5)
translate([85,-435,94])
rotate([-10,40,0])
cylinder(r1=15,r2=14,h=2);
color("white")
scale(0.1,0.1,0.1)
translate([400,-2140,494.5])
rotate([-10,40,0])
cylinder(r1=15,r2=14,h=2);
}
color("Black")
translate([0,-170,-35])
rotate([65,0,0])
cylinder(h=15,r1=15,r2=20);
}
/ Wooden peg /
difference()
{
color("DarkGoldenrod")
translate([0,-110,-80])
cylinder(h=50,r1=15,r2=25);
color("NavajoWhite")
translate([0,-110,-31])
cylinder(h=10,r1=25,r2=25);
}
/ chain /
translate([0,-130,-56])
rotate([0,0,90])
{
color("silver")
scale([1.5,1,1.8])
rotate_extrude()
translate([10, 0, 0])
circle(r=1.75);
}
translate([0,-155,-56])
rotate([90,0,90])
{
color("silver")
scale([1.5,1,1.8])
rotate_extrude()
translate([10, 0, 0])
circle(r=1.75);
}
translate([0,-180,-53])
rotate([0,13,90])
{
color("silver")
scale([1.5,1,1.8])
rotate_extrude()
translate([10, 0, 0])
circle(r=1.75);
}
translate([0,-205,-45])
rotate([90,17,90])
{
color("silver")
scale([1.5,1,1.8])
rotate_extrude()
translate([10, 0, 0])
circle(r=1.75);
}
translate([0,-230,-37])
rotate([0,23,90])
{
color("silver")
scale([1.5,1,1.8])
rotate_extrude()
translate([10, 0, 0])
circle(r=1.75);
}
/ Stairs /
translate([0,70,-80])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,119,-80])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,168,-80])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,217,-80])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,266,-80])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,119,-31])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,168,-31])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,217,-31])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,266,-31])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,266,18])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,217,18])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,168,18])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,217,67])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,266,67])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,266,116])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
/ Flag Pole /
translate([0,420,-80])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
color("silver")
translate([0,445,-35])
cylinder(h=350,r=5);
translate([0,445,315])
sphere(r=10);
color("black")
translate([-2,360,283])
rotate([0,90,0])
rotate([0,0,45])
linear_extrude(height = 3, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[75,40],[40,75],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
Thanks to "ICouldn'tComeUpWithAUsername" for asking me to upload this.
This is the OpenSCAD code for those interested in editing or adding to it
$fn=50;
{
union()
{
/Piranha Plant/
difference()
{
translate([0,0,-80])
{
color("green")
{
cylinder(h=80,r1=40,r2=40);
translate([0,0,80])
cylinder(h=20,r1=48,r2=48);
}
}
translate([0,0,-10])
cylinder(h=70,r1=35,r2=35);
}
color("Saddlebrown")
translate([0,0,-30])
cylinder(h=20,r1=35,r2=35);
translate([0,0,-80])
{
color("green")
{
difference()
{
translate([0,40,100])
scale([1,1,1.35])
rotate([0,90,0])
rotate_extrude()
translate([40, 0, 0])
circle(r=6);
translate([-20,37,30])
cube([40,70,200]);
translate([-20,-10,30])
cube([40,200,70]);
}
}
}
color("green")
translate([0,0,-55])
cylinder(h=80,r1=6,r2=6);
/ Leaves /
translate([30,1,35])
{
color("green")
{
difference()
{
scale([1.7,1,1])
cylinder(h=2,r=20);
scale([1.7,1,1])
rotate([0,0,-40])
translate([-7,-29,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([19,-21,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([29,5,-2])
cylinder(h=6,r=15);
mirror([0,1,0])
{
scale([1.7,1,1])
rotate([0,0,-40])
translate([-7,-29,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([19,-21,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([29,5,-2])
cylinder(h=6,r=15);
}
}
}
}
mirror([1,0,0])
{
translate([30,1,35])
{
color("green")
{
difference()
{
scale([1.7,1,1])
cylinder(h=2,r=20);
scale([1.7,1,1])
rotate([0,0,-40])
translate([-7,-29,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([19,-21,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([29,5,-2])
cylinder(h=6,r=15);
mirror([0,1,0])
{
scale([1.7,1,1])
rotate([0,0,-40])
translate([-7,-29,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([19,-21,-2])
cylinder(h=6,r=15);
scale([1.7,1,1])
rotate([0,0,-40])
translate([29,5,-2])
cylinder(h=6,r=15);
}
}
}
}
}
translate([0,40,30])
rotate([0,0,180])
{
translate([0,0,-80])
{
color("green")
{
difference()
{
translate([0,40,140])
scale([1,1,0.7])
rotate([0,90,0])
rotate_extrude()
translate([40, 0, 0])
circle(r=6);
translate([-20,17,-50])
cube([40,70,200]);
translate([-20,-10,10])
cube([40,200,70]);
}
}
}
}
translate([0,0,17])
{
difference()
{
color("red")
translate([0,-40,100])
sphere(r=35);
difference()
{
translate([-35,-87,50])
rotate([45,0,0])
{
{
color("pink")
cube([70,70,70]);
translate([-5,0,0])
rotate([45,0,0])
cube([80,100,90]);
}
}
}
}
}
difference()
{
scale([0.9,1,1])
color("white")
translate([0,-35,117])
rotate([45,0,0])
rotate_extrude()
translate([35, 0, 0])
circle(r=5);
translate([-50,-27,117])
rotate([45,0,0])
cube([100,50,50]);
}
mirror([0,0,1])
translate([0,0,-236])
{
difference()
{
scale([0.9,1,1])
color("white")
translate([0,-35,117])
rotate([45,0,0])
rotate_extrude()
translate([35, 0, 0])
circle(r=5);
translate([-50,-27,117])
rotate([45,0,0])
cube([100,50,50]);
}
}
color("white")
translate([0,-40,145])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([20,-30,134])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([5,-15,128])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([-7,-26,140])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([-21,-35,134])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([-16,-19,110])
rotate([0,36,90])
sphere(r=10);
mirror([1,0,0])
color("white")
translate([-16,-19,110])
rotate([0,36,90])
sphere(r=10);
mirror([0,0,1])
color("white")
translate([-7,-26,-94])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([17,-36,97])
rotate([0,36,90])
sphere(r=10);
color("white")
translate([-17,-36,97])
rotate([0,36,90])
sphere(r=10);
/ teeth /
color("white")
translate([0,-55,95])
rotate([35,0,0])
cylinder(r1=3,r2=0.2,h=15);
color("white")
translate([15,-52,100])
rotate([35,0,0])
cylinder(r1=3,r2=0.2,h=15);
color("white")
translate([23,-43,107])
rotate([35,0,0])
cylinder(r1=3,r2=0.2,h=15);
mirror([1,0,0])
{
color("white")
translate([0,-55,95])
rotate([35,0,0])
cylinder(r1=3,r2=0.2,h=15);
color("white")
translate([15,-52,100])
rotate([35,0,0])
cylinder(r1=3,r2=0.2,h=15);
color("white")
translate([23,-43,107])
rotate([35,0,0])
cylinder(r1=3,r2=0.2,h=15);
}
color("white")
translate([7,-57,140])
rotate([145,0,0])
cylinder(r1=3,r2=0.2,h=15);
color("white")
translate([19,-50,135])
rotate([145,0,0])
cylinder(r1=3,r2=0.2,h=15);
mirror([1,0,0])
{
color("white")
translate([7,-57,140])
rotate([145,0,0])
cylinder(r1=3,r2=0.2,h=15);
color("white")
translate([19,-50,135])
rotate([145,0,0])
cylinder(r1=3,r2=0.2,h=15);
}
/Ground/
difference()
{
color("springgreen")
translate([-50,-400,-80])
rotate([0,90,0])
cube([5,900,100]);
translate([-40,-425,-90])
rotate([0,0,45])
cube([30,50,30]);
mirror([1,0,0])
translate([-40,-425,-90])
rotate([0,0,45])
cube([30,50,30]);
mirror([0,1,0])
translate([-40,-525,-90])
rotate([0,0,45])
cube([30,50,30]);
mirror([1,0,0])
mirror([0,1,0])
translate([-40,-525,-90])
rotate([0,0,45])
cube([30,50,30]);
}
}
/Chain chomp/
translate([0,-65,0])
{
translate([0,-190,-100])
{
difference()
{
color("MidnightBlue")
translate([0,-40,100])
sphere(r=65);
difference()
{
translate([-65,-87,40])
rotate([45,0,0])
color("darkred")
{
{
cube([130,90,90]);
translate([-5,0,0])
rotate([45,0,0])
cube([80,100,90]);
}
}
}
}
}
/TEETH/
color("white")
{
scale([0.4,0.4,0.4])
translate([0,-705,-35])
{
{
rotate([50,145,-28])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,40],[40,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.4,0.4,0.4])
translate([75,-690,-25])
{
{
rotate([38,130,-9])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,40],[40,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.4,0.4,0.4])
translate([131,-653,7])
{
{
rotate([38,115,20])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,40],[40,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.5,0.5,0.5])
translate([110,-460,3])
{
{
rotate([15,90,20])
linear_extrude(height = 8, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[-10,40],[40,-10],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
/ Bottom left side /
mirror([1,0,0])
{
color("white")
{
scale([0.4,0.4,0.4])
translate([75,-690,-25])
{
{
rotate([38,130,-9])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,40],[40,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.4,0.4,0.4])
translate([131,-653,7])
{
{
rotate([38,115,20])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,40],[40,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.5,0.5,0.5])
translate([110,-460,3])
{
{
rotate([15,90,20])
linear_extrude(height = 8, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[-10,40],[40,-10],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
}
/Top Right Side/
color("white")
{
scale([0.4,0.4,0.4])
translate([136,-640,30])
{
{
rotate([65,5,83])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[85,21],[21,85],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.4,0.4,0.4])
translate([90,-710,77])
{
{
rotate([0,-140,-30])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,35],[35,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
/ Top left side teeth /
mirror([0,0,1])
{
color("white")
{
scale([0.4,0.4,0.4])
translate([0,-735,-80])
{
{
rotate([18,160,-45])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,40],[40,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
}
mirror([1,0,0])
{
color("white")
{
scale([0.4,0.4,0.4])
translate([136,-640,30])
{
{
rotate([65,5,83])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[85,21],[21,85],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
color("white")
{
scale([0.4,0.4,0.4])
translate([90,-710,77])
{
{
rotate([0,-140,-30])
linear_extrude(height = 10, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[100,35],[35,100],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
}
}
}
/ Eyes /
color("white")
translate([40,-220,48])
rotate([-10,40,0])
cylinder(r1=15,r2=14,h=2);
color("black")
scale(0.5,0.5,0.5)
translate([85,-435,94])
rotate([-10,40,0])
cylinder(r1=15,r2=14,h=2);
color("white")
scale(0.1,0.1,0.1)
translate([400,-2140,494.5])
rotate([-10,40,0])
cylinder(r1=15,r2=14,h=2);
mirror([1,0,0])
{
color("white")
translate([40,-220,48])
rotate([-10,40,0])
cylinder(r1=15,r2=14,h=2);
color("black")
scale(0.5,0.5,0.5)
translate([85,-435,94])
rotate([-10,40,0])
cylinder(r1=15,r2=14,h=2);
color("white")
scale(0.1,0.1,0.1)
translate([400,-2140,494.5])
rotate([-10,40,0])
cylinder(r1=15,r2=14,h=2);
}
color("Black")
translate([0,-170,-35])
rotate([65,0,0])
cylinder(h=15,r1=15,r2=20);
}
/ Wooden peg /
difference()
{
color("DarkGoldenrod")
translate([0,-110,-80])
cylinder(h=50,r1=15,r2=25);
color("NavajoWhite")
translate([0,-110,-31])
cylinder(h=10,r1=25,r2=25);
}
/ chain /
translate([0,-130,-56])
rotate([0,0,90])
{
color("silver")
scale([1.5,1,1.8])
rotate_extrude()
translate([10, 0, 0])
circle(r=1.75);
}
translate([0,-155,-56])
rotate([90,0,90])
{
color("silver")
scale([1.5,1,1.8])
rotate_extrude()
translate([10, 0, 0])
circle(r=1.75);
}
translate([0,-180,-53])
rotate([0,13,90])
{
color("silver")
scale([1.5,1,1.8])
rotate_extrude()
translate([10, 0, 0])
circle(r=1.75);
}
translate([0,-205,-45])
rotate([90,17,90])
{
color("silver")
scale([1.5,1,1.8])
rotate_extrude()
translate([10, 0, 0])
circle(r=1.75);
}
translate([0,-230,-37])
rotate([0,23,90])
{
color("silver")
scale([1.5,1,1.8])
rotate_extrude()
translate([10, 0, 0])
circle(r=1.75);
}
/ Stairs /
translate([0,70,-80])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,119,-80])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,168,-80])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,217,-80])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,266,-80])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,119,-31])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,168,-31])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,217,-31])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,266,-31])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,266,18])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,217,18])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,168,18])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,217,67])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,266,67])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
translate([0,266,116])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
/ Flag Pole /
translate([0,420,-80])
{
color("sandybrown")
scale([0.7,0.7,0.7])
{
difference()
{
translate([-35,0,0])
cube([70,70,70]);
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
translate([0,-5,100])
rotate([0,55,0])
cube([80,80,80]);
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,0,1])
translate([0,-5,30])
rotate([0,55,0])
cube([80,80,80]);
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
translate([46,-80,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
mirror([1,0,0])
mirror([0,1,0])
translate([46,-150,-2])
rotate([0,0,35])
cube([80,80,80]);
}
}
}
color("silver")
translate([0,445,-35])
cylinder(h=350,r=5);
translate([0,445,315])
sphere(r=10);
color("black")
translate([-2,360,283])
rotate([0,90,0])
rotate([0,0,45])
linear_extrude(height = 3, center = false, convexity = 20, twist = 0, slices = 20, scale = 1.0)
polygon(points=[[0,0],[75,40],[40,75],[10,10],[80,10],[10,80]],paths=[[0,1,2],[4,5,6]]);
}
Similar models
thingiverse
free
Double Helix with a sphere by Idaho_Builder
...ate([0,0,i])
translate([0,0,i])
cube([100,4,2],center=true);
rotate([0,0,i+90])
translate([0,0,i])
cube([100,4,2],center=true);
}
thingiverse
free
Harbor Point Tower Chicago by Idaho_Builder
...2+24],center=true);
translate([-30,160,(4012+24)/2])
color([1,0,1],.5)
rotate([0,0,240])
cube([350,250,4012+24],center=true);
}
}
thingiverse
free
Flower with holes by steph97scotto
...inder (r=4, h=14, center=true);
#translate(0,0,r*360/5)cylinder(r1=20,r2=30,h=7);
}
}
}
}
flowerobject();
thingiverse
free
slider with 11mm screw by romanfernandez
...
rotate (60,[0,0,1])
cylinder (h=52,r=11,$fn=3);
} //end of difference 2
}
carrito();
thingiverse
free
Slider with 22mm nut and 4x LM8UU 8mm Linear Ball Bearing by romanfernandez
...
rotate (60,[0,0,1])
cylinder (h=80,r=11,$fn=3);
} //end of difference 2
}
carrito();
thingiverse
free
Cad exercises 04 OpenSCAD by Torleif
...rterround();
}
module otrim(l)
{
linear_extrude (l,center=true,convexity=20)translate([0,0])quarterround();
}
thingiverse
free
3d Printer roller cart by romanfernandez
...
//tornillo de apretar la caja de bola;
translate ([-9,56,47.5])
rotate(90, [1,0,0])
cylinder (h=112,r=1.5);
}
}
carrito();
thingiverse
free
Tapa tupper by elswork
...,8.5,2])),
cylinder({r1: 4, r2: 2, h:5}).translate([11,8.5,0]),
cylinder({r: 1, h:20}).rotatex(90).translate([2.5,18.5,2.5])
);
}
thingiverse
free
small vase by whyej
...e(5);
linear_extrude(height=150,twist=-720)
translate([-10,10,0])
circle(5);
}}}
thingiverse
free
card and pawns to teach children coding
...for (a = [20 : 25 : 120]){
intersection(){
translate ([43,a,1.5]) cylinder (3,10,10);
translate ([28,a-11,1]) cube ([22,4,1]);
}}
Silly
3ddd
$1
Pkolino / Play set
..., craft table , pkolino , play table , silly soft seating производительhttp://www.pkolino.com в комплекте: silly soft seating (all...
3ddd
$1
Сборник: аналоговые стрелочные часы
...- часы "монти пайтон": "monty python - ministry of silly walks clock" в архиве: max, fbx, mat, текстуры (10...
3d_export
$9
Skeleton Rigged 3D Animations Set 3 - 25 in 1
...2. mma idle 3. restrain 4. searching pockets 5. silly dancing2 6. sitting drinking 7. standing thumbs up 8....
sketchfab
$15
Silly Face Badge
...silly face badge
sketchfab
silly face badge - silly face badge - buy royalty free 3d model by uservibe (@us3rvib3)
thingiverse
free
Silly Dragon! by NichoBlockhead
...silly dragon! by nichoblockhead
thingiverse
a silly confused, dizzy fun dragon! :-)
sketchfab
$10
Silly Cartoon Guy
...ab
a silly cartoon guy that i made with blender. - silly cartoon guy - buy royalty free 3d model by ryan king art (@ryankingart)
thingiverse
free
Mr Silly by iamkl00t
...mr silly by iamkl00t
thingiverse
another one in the mr men series... this time mr silly!
thingiverse
free
Silly Rabbit by DrDze
...silly rabbit by drdze
thingiverse
silly rabbit shaped key holder thing design by my kid in google's sketchup.
thingiverse
free
Silly Giraffe by lcjjohnson
...silly giraffe by lcjjohnson
thingiverse
thingiverse
free
Silly Cone by SentinelProps
... autocorrect, we ended up laughing over the change from silicone to silly cone
so here's a stupid model of a silly cone
enjoy
Bros
3ddd
free
Giovanni Bros.
...giovanni bros.
3ddd
очки
giovanni bros
интерполяции сохранены (turbosmooth)
3ddd
$1
Кровать от BRO
...кровать от bro
3ddd
постельное белье , bro
кровать от bro design studio
3ddd
$1
Кровать от BRO
...остельное белье , bro
кровать от bro design studio
размер: 2000х1800мм
с ретопологией!
3ddd
$1
Кровать от BRO
...остельное белье , bro
кровать от bro design studio
размер: 2000х1800мм
с ретопологией!
3ddd
free
Кровать от BRO
...bro
3ddd
постельное белье , bro
постельное белье от bro design studio
3ds max 2013 + obj
3d_export
$10
mario bros
...mario bros
3dexport
turbosquid
$79
Mario Bros
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$18
Worm Bros
...el worm bros for download as blend, stl, dae, fbx, obj, and x on turbosquid: 3d models for games, architecture, videos. (1692378)
turbosquid
$79
Mario Bros
...load as blend, ma, max, c4d, ma, max, dae, fbx, gltf, and obj on turbosquid: 3d models for games, architecture, videos. (1565922)
turbosquid
$15
Toad of mario bros
...
royalty free 3d model toad of mario bros for download as max on turbosquid: 3d models for games, architecture, videos. (1629113)
Mario
3d_export
$5
Mario
...mario
3dexport
mario
turbosquid
free
Super Mario Galaxy Mario
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3ddd
free
Mario / Standart
...есушитель
полотенцесушитель mario standart 500х1200х140, серия стандарт, производство компания "mario". материалы есть.
turbosquid
$2
Mario
...3d model mario for download as blend, blend, blend, and blend on turbosquid: 3d models for games, architecture, videos. (1620652)
turbosquid
$40
Mario
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
$15
Mario
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
turbosquid
free
mario
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$5
Mario level
...mario level
3dexport
mario level low quality for fun videos
3d_ocean
$3
Mario Brick
...ed on v-ray. if you have any questions about my items or want to update to this item after the selling, please contact me. i h...
3ddd
$1
Комод FRANCO MARIO
...комод franco mario
3ddd
franco mario
комод franco mario ol1317
Super
3ddd
free
super impossible
...super impossible
3ddd
kartell , super impossible
cтул super impossible фирмы kartell
3d_ocean
$19
Super market
...ean
chain shop large super market 3d model low poly market low poly super market shop super market
low poly model of supermarket.
3d_export
$15
super mario
...r mario.<br>superstar, super mario superhero.<br>сheerful and courageous.<br>new exciting adventures await him.
3d_ocean
$30
Super Hero
...hero mask ninja super hero sword zbrush
super hero created in zbrush 4.0 hero body—6 division levels 1.668 poly to 1.705mil poly.
3d_export
$25
super promotion
...super promotion
3dexport
3d_export
$5
super sledge
...super sledge
3dexport
...
3ddd
$1
Longboard Super Sonic
...longboard super sonic
3ddd
лонгборд
longboard super sonic
turbosquid
$60
Super Soldier
...quid
royalty free 3d model super soldier for download as fbx on turbosquid: 3d models for games, architecture, videos. (1211725)
turbosquid
$60
Super Soldier
...quid
royalty free 3d model super soldier for download as fbx on turbosquid: 3d models for games, architecture, videos. (1207493)
turbosquid
$55
Super Hero
...squid
royalty free 3d model super hero for download as blend on turbosquid: 3d models for games, architecture, videos. (1387035)
Level
design_connected
$11
Levels
...levels
designconnected
one nordic levels computer generated 3d model. designed by form us with love.
design_connected
$7
Level
...level
designconnected
zanotta level shelves and storage computer generated 3d model. designed by arik levy.
turbosquid
$29
level
...ty free 3d model level for download as 3ds, obj, c4d, and fbx on turbosquid: 3d models for games, architecture, videos. (1272856)
turbosquid
$1
level
... available on turbo squid, the world's leading provider of digital 3d models for visualization, films, television, and games.
3d_export
$5
Mario level
...mario level
3dexport
mario level low quality for fun videos
3ddd
$1
LEVELS OF DISCOVERY
...етская мебель "levels of discovery". rab10003 princess mini rocker
кресло-качалка (мини) "принцесса навсегда"
3d_export
$19
level design
...level design
3dexport
you can use this design (level design) in your own game.
turbosquid
$60
Desert level
...squid
royalty free 3d model desert level for download as fbx on turbosquid: 3d models for games, architecture, videos. (1208131)
turbosquid
$15
Transit Level
...quid
royalty free 3d model transit level for download as max on turbosquid: 3d models for games, architecture, videos. (1158112)
turbosquid
$14
Districts Level
...id
royalty free 3d model districts level for download as max on turbosquid: 3d models for games, architecture, videos. (1408410)