104 lines
2.8 KiB
OpenSCAD
104 lines
2.8 KiB
OpenSCAD
// Generated by SolidPython 1.1.1 on 2021-04-05 14:08:12
|
|
|
|
|
|
difference(){
|
|
scale(v = 0.1000000000) {
|
|
union() {
|
|
difference() {
|
|
cube(size = [640, 1440, 461]);
|
|
translate(v = [20, 0, 20]) {
|
|
cube(size = [600, 1420, 421]);
|
|
}
|
|
}
|
|
translate(v = [20, 120, 20]) {
|
|
union() {
|
|
translate(v = [0, 0, 396]) {
|
|
union() {
|
|
cube(size = [70, 800, 25]);
|
|
translate(v = [0, 0, -41]) {
|
|
union() {
|
|
translate(v = [0, 800, 0]) {
|
|
cube(size = [70, 0, 66]);
|
|
}
|
|
cube(size = [70, 800, 20]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
translate(v = [530, 0, 0]) {
|
|
translate(v = [0, 0, 396]) {
|
|
union() {
|
|
cube(size = [70, 800, 25]);
|
|
translate(v = [0, 0, -41]) {
|
|
union() {
|
|
translate(v = [0, 800, 0]) {
|
|
cube(size = [70, 0, 66]);
|
|
}
|
|
cube(size = [70, 800, 20]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
polyhedron(faces = [[0, 3, 4, 5], [3, 0, 1, 2], [4, 2, 1, 5], [0, 5, 1], [4, 3, 2]], points = [[ 0,800,355], [ 0,992,355], [ 0,992,421], [ 0,800,421], [ 70,800,421], [ 70,800,355]]);
|
|
polyhedron(faces = [[0, 3, 4, 5], [3, 0, 1, 2], [4, 2, 1, 5], [0, 5, 1], [4, 3, 2]], points = [[600,800,355], [600,992,355], [600,992,421], [600,800,421], [530,800,421], [530,800,355]]);
|
|
}
|
|
}
|
|
translate(v = [20, 120, 20]) {
|
|
union() {
|
|
translate(v = [60, 0, 0]) {
|
|
translate(v = [0, 1110, 0]) {
|
|
cube(size = [20, 190, 421]);
|
|
}
|
|
}
|
|
difference() {
|
|
translate(v = [520, 0, 0]) {
|
|
translate(v = [0, 1110, 0]) {
|
|
cube(size = [20, 190, 421]);
|
|
}
|
|
}
|
|
translate(v = [520, 0, 0]) {
|
|
translate(v = [0, 1110, 0]) {
|
|
translate(v = [0, 0, 70]) {
|
|
cube(size = [20, 190, 120]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
translate(v = [0, 1110, 260]) {
|
|
cube(size = [600, 190, 20]);
|
|
}
|
|
}
|
|
}
|
|
translate(v = [20, 120, 20]) {
|
|
union() {
|
|
polyhedron(faces = [[0, 3, 4, 5], [3, 0, 1, 2], [4, 2, 1, 5], [0, 5, 1], [4, 3, 2]], points = [[ 0,50, 0], [ 0,269, 0], [ 0,269,260], [ 0, 50,260], [ 80, 50,260], [80,50, 0]]);
|
|
translate(v = [0,0,0]) {
|
|
cube(size = [ 80, 50,260]);
|
|
}
|
|
union() {
|
|
polyhedron(faces = [[0, 3, 4, 5], [3, 0, 1, 2], [4, 2, 1, 5], [0, 5, 1], [4, 3, 2]], points = [[600, 50, 0], [600,269, 0], [600,269,260], [600, 50,260], [520, 50,260], [520, 50, 0]]);
|
|
translate(v = [600, 0, 0]) {
|
|
cube(size = [-80, 50,260]);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
/* Holes Below*/
|
|
scale(v = 0.1000000000){
|
|
union(){
|
|
translate(v = [20, 120, 20]) {
|
|
union() {
|
|
translate(v = [300.0000000000, 1050, 420.0000000000]) {
|
|
cylinder(center = false, d = 75, h = 24);
|
|
}
|
|
translate(v = [300.0000000000, 250, -21.0000000000]) {
|
|
cylinder(center = false, d = 75, h = 24);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} /* End Holes */
|
|
} |