// OpenSCAD für Fortgeschrittene // // 1. scale(), minkowski() und hull() // Mit scale([xwert,ywert,zwert]) // kann ein Objekt "gequetscht" werden. // Achtung: Fließkommazahlen in Programmier- // sprachen immer mit . statt , schreiben! scale([1, 1, 1.5]) // Faktor 1.5 in z-Richtung sphere(d=50); // Prozentual z.B. aufgeschrieben 50/100 // bedeutet "50%" usw. // 70 nach rechts: translate([70, 0,0]) // minkowski() nimmt das 2. Objekt, und lässt // es auf der Oberfläche des 1. Objektes // "entlangfahren". -> Objekt 1 wird auch // vergrößert minkowski(){ cube(50-15,center=true); sphere(d=15); } // hull() zieht eine "Folie" um die eingeschlossenen Objekte. // Gut geeignet, um mit Hilfe von // kleinen Kugeln, die quasi als // "Ecken" im Raum mit translate() // verteilt werden, beliebige Körper // zu kreieren. translate([2*70,0,0]) hull(){ sphere(d=20); translate([0,0,20]) sphere(d=20); }