Makerspace at the Fulton School
For this project, I made a replica of the Parthenon with openSCAD. This was the first time that I have made anything with the 3D printer. The things that were difficult while making this project was coding the shapes and coding them to make them where they are supposed to be located. This was hard because I have done very minimal coding in the past. The first thing that went wrong was that the 3D printer did not work when I was trying to print the project. When Dr. Urbano came back from the middle school trip he fixed the 3D printer. Then we printed out the top of the Parthenon and the base of the Parthenon separately. We did this because if we didn’t do this then while printing the top of the Parthenon it would make more base in the middle of the Parthenon and we did not want that. After printing the roof I found out that the schematics for the roof were off and too big.
for (i = [ 0 : 16 ] )
translate([22* i, 150, 0])
cylinder(r=5, h=76);
for (i = [ 0 : 16 ] )
translate([22* i, 0, 0])
cylinder(r=5, h=76);
for (i = [ 0 : 6 ] )
rotate([0,0,90])
translate([22* i, 0, 0])
cylinder(r=5, h=76);
for (i = [ 0 : 6 ] )
rotate([0,0,90])
translate([22* i, -353, 0])
cylinder(r=5, h=76);
translate([176,75,0])
cube([375,170,9],true);
translate([176,75,0])
cube([390,190,3],true);
translate([176,75,0])
cube([380,180,6],true);
module prism(l, w, h) {
polyhedron(points=[
[0,0,h], // 0 front top corner
[0,0,0],[w,0,0], // 1, 2 front left & right bottom corners
[0,l,h], // 3 back top corner
[0,l,0],[w,l,0] // 4, 5 back left & right bottom corners
], faces=[ // points for all faces must be ordered clockwise when looking in
[0,2,1], // top face
[3,4,5], // base face
[0,1,4,3], // h face
[1,2,5,4], // w face
[0,3,5,2], // hypotenuse face
]);
}
translate([-8,76,76])
rotate([0,0,630])
prism(370, 86, 30);
translate([362,76,76])
rotate([0,0,90])
prism(370, 85, 30);
module prism(l, w, h) {
polyhedron(points=[
[0,0,h], // 0 front top corner
[0,0,0],[w,0,0], // 1, 2 front left & right bottom corners
[0,l,h], // 3 back top corner
[0,l,0],[w,l,0] // 4, 5 back left & right bottom corners
], faces=[ // points for all faces must be ordered clockwise when looking in
[0,2,1], // top face
[3,4,5], // base face
[0,1,4,3], // h face
[1,2,5,4], // w face
[0,3,5,2], // hypotenuse face
]);
}
/*module prism(l, w, h) {
polyhedron(points=[
[0,0,h],
[0,0,0],[w,0,0],
[0,1,h],
[0,1,0],[w,1,0]
], faces=[
[0,2,1],
[3,4,5],
[0,1,4,3],
[1,2,5,4],
[0,3,5,2],
]);
}
prism(3, 25, 180)*/
/*module triangular_prism(b,d,h,ht,sc)
{
linear_extrude(height=ht,scale = sc)
polygon(points = [[0,0], [b,0],[d,h]]);
}
triangular_prism(3,3,3,1,100);
*/
Recent Comments