Files
openscad/HeckablageCorsa.scad
2026-01-01 21:32:11 +01:00

69 lines
1.5 KiB
OpenSCAD

// Heckablage für Opel Corsa
// 9° abgeschrägt
*difference(){
intersection(){
rotate([-9,0,0]) cube([56.5, 17.4, 10.3]);
cube([56.5, 20,7.4]);
}
translate([ 56.5/2,15-(13.5/2),-2]) rotate([-9,0,0]) cylinder(d=13.5, h=20);
translate([ 56.5/2 - 14.3/2,-10,-2])
cube([14.3, 20, 20]);
translate([ 8.1,12.3,-2]) rotate([-9,0,0]) cylinder(d=6, h=20);
translate([ 56.5-8.1,12.3,-2]) rotate([-9,0,0]) cylinder(d=6, h=20);
}
intersection(){
cube([100,100,14]);
difference(){
union(){
difference(){
union(){
cube([56.5, 21.8, 2.7]);
rotate([81,0,0]) translate([ 0,1,-2.5]) cube([56.5, 21.8, 2.7]);
translate([ 8.1,15,0.5]) rotate([-9,0,0]) cylinder(d=5.8, h=14);
translate([ 56.5-8.1,15,0.5]) rotate([-9,0,0]) cylinder(d=5.8, h=14);
translate([ 56.5/2,15-(13.5/2),2]) rotate([-9,0,0]) cylinder(d=12.2, h=15);
rotate([0,0,10])translate([56.5/2-3,-7,3]) cube([9.5,10,15]);
rotate([0,0,-10])translate([56.5/2-7,3,3]) cube([ 9.5, 10,15]);
}
translate([ 56.5/2,15-(13.5/2),-0.1]) cylinder(d=12.8, h=3.2);
translate([56.5/2-12.8/2,-5,-0.1]) cube([12.8, 12.8,3.2]);
//
rotate([0,0,10])translate([56.5/2-3,-7,3]) cube([8.5,10,15]);
//
rotate([0,0,-10])translate([56.5/2-6,3,3]) cube([ 8.5, 10,15]);
translate([ 56.5/2,15-(13.5/2),2]) rotate([-9,0,0]) cylinder(d=10.4, h=15);
translate([ 21.9,0,2.7]) cube([12.8, 21.8, 2]);
}
}
rotate([81,0,0]) translate([ 0,00,-0]) cube([56.5, 21.8, 7]);
}
}