Informatik

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 translate steht. (2.1)
  • Ich kann Würfel, Kugel und Zylinder mit allen Parametern erzeugen. (2.2)
  • Ich kann mit center und mit $fn umgehen. (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.

Vorschau
Parameter
Binärdateien
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);
Lösung. Erfrage das Passwort bei deiner Lehrkraft.

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.

Vorschau
Parameter
Binärdateien
turm_hoehe = 60; // Dein Turm:
Lösung. Erfrage das Passwort bei deiner Lehrkraft.

Selbsttest

Rückblick

Teilbare URL erstellen

Abschnitte auswählen