Rückblick
Wer weiß, wo ein Körper steht und woraus er besteht, kann jede Form beschreiben. Prüfe, ob beides sitzt – im nächsten Kapitel kommt das Verrechnen dazu.
Das kann ich jetzt
- Ich kann die drei Achsen benennen und sagen, wo der Ursprung liegt. (2.1)
- Ich kann vorhersagen, wo ein Körper ohne
translatesteht. (2.1) - Ich kann Würfel, Kugel und Zylinder mit allen Parametern erzeugen. (2.2)
- Ich kann mit
centerund mit$fnumgehen. (2.2) - Ich kann aus Grundkörpern ein erkennbares Objekt zusammensetzen. (2.3)
Gemischte Aufgaben
Aufgabe 1: Wo steht was?
cube([20, 20, 20]);
translate([30, 0, 0]) cube([20, 20, 20], center=true);
translate([0, 30, 10]) sphere(r=10);
translate([60, 0, 0]) cylinder(h=20, r=5);
Beantworte ohne auszuführen:
a) Welche Ecke des ersten Würfels liegt im Ursprung? In welche Richtungen wächst er?
b) Der zweite Würfel hat center=true. Von wo bis wo reicht er in x-Richtung?
c) Die Kugel ist um 10 nach oben verschoben. Berührt sie die Grundebene, ragt sie darunter oder schwebt sie?
d) Wo liegt die Grundfläche des Zylinders, und wo seine Deckfläche?
e) Prüfe deine Antworten im Modellierbereich.
Tipp
Merke dir die Regel für den Standardfall: Würfel und Zylinder beginnen im Ursprung und wachsen in die positive Richtung. Eine Kugel liegt mit ihrem Mittelpunkt im Ursprung.
Binärdateien
Aufgabe 2: Ein Turm mit Aussichtsplattform
Bau einen Fernsehturm aus drei Teilen:
a) ein Sockel: flacher Zylinder, Durchmesser 25, Höhe 3
b) ein Schaft: schlanker Zylinder, Radius 4, Höhe 60
c) zwei Plattformen: Zylinder mit Radius 12 und 8, auf halber und auf vier Fünftel Höhe
d) Setz die Höhe des Turms oben in eine Variable und leite die Plattformhöhen daraus ab.
e) Ändere danach die Turmhöhe auf 100. Wie viele Zeilen musst du anfassen?
Tipp: Variablen
turm_hoehe = 60;
cylinder(h=turm_hoehe, r=4);
translate([0, 0, turm_hoehe * 0.5]) cylinder(h=6, r=12);
turm_hoehe * 0.5 ist die halbe Höhe. Ändert sich die Variable, wandert die Plattform von selbst mit.