Lüfterhalter: Unterschied zwischen den Versionen

Aus Wiki CCC Göttingen
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 50: Zeile 50:
rotate(a = 270, v = [0, 1, 0]) translate([0,0, 40]) kneif();
rotate(a = 270, v = [0, 1, 0]) translate([0,0, 40]) kneif();
rotate(a = 270, v = [0, 1, 0]) translate([0, 30, 40]) kneif();
rotate(a = 270, v = [0, 1, 0]) translate([0, 30, 40]) kneif();
~
 


</pre>
</pre>

Version vom 20. Dezember 2011, 02:45 Uhr

module a()
{
rotate (90) difference() {
      cube([40,40,5]);
     union() {
        translate([20, 20, 0])
          cylinder(h = 50, r = 19);
        translate([36, 4, 0])
          cylinder(h = 50, r = 1.6);
        translate([4, 36, 0])
          cylinder(h = 50, r = 1.6);
        translate([4, 4, 0])
          cylinder(h = 50, r = 1.6);
        translate([36, 36, 0])
          cylinder(h = 50, r = 1.6);
        }
   }
}


module kneif()
 {

                
                difference()
                         {
                        translate([0,0, 0])
                                cube([20, 10, 20]);
                        translate([17,5, -5])
                                cylinder(h = 50, r = 1.6);
                           translate([10,2.5,2])
                                 cube([12, 5,2.4]); 
                        rotate(a = 90, v = [1, 0, 0]) 
                                {
                                translate([6,10, -45])
                                        {
                                                cylinder(h = 50, r = 3.9);
                                        translate ([0,-3.9,0])
                                                cube( [18.4,(3.9*2),50]);
                                        }
                                }
                        }

        
}
a();
rotate(a = 270, v = [0, 1, 0]) translate([0,0, 40]) kneif();
rotate(a = 270, v = [0, 1, 0]) translate([0, 30, 40]) kneif();