Informatik

Rückblick

Fremden Code zu benutzen ist keine Abkürzung, sondern eine eigene Fertigkeit: Man muss finden, lesen, einbinden und verstehen, was man da eigentlich aufruft. Genau das übst du hier – und es gilt weit über OpenSCAD hinaus.

Das kann ich jetzt

  • Ich kann eine Bibliothek einbinden. (6.1)
  • Ich kann abgerundete Körper erzeugen, ohne sie selbst zu konstruieren. (6.2)
  • Ich kann Objekte über Anker aneinandersetzen statt über ausgerechnete Koordinaten. (6.3)
  • Ich kann Aussparungen mit diff() übersichtlich anlegen. (6.4)
  • Ich kann aus mehreren Profilen einen Körper aufspannen. (6.5)

Gemischte Aufgaben

Aufgabe 1: Mit oder ohne Bibliothek?

Für jede Aufgabe: Würdest du sie mit Bordmitteln lösen oder mit BOSL2? Begründe.

a) Ein einfacher Würfel mit einem Loch in der Mitte.

b) Ein Gehäuse mit an allen Kanten abgerundeten Ecken.

c) Zwei Körper sollen bündig aneinandergesetzt werden, und ihre Maße stehen in Variablen.

d) Ein Trichter, der unten rund und oben viereckig ist.

e) Nenne einen Nachteil, den das Einbinden einer Bibliothek mit sich bringt.

Lösung. Erfrage das Passwort bei deiner Lehrkraft.

Aufgabe 2: Dieselbe Form, zwei Wege

Ein Gehäusedeckel: 50 mal 30 mal 5 Millimeter, alle senkrechten Kanten mit 4 Millimetern Radius abgerundet, darin vier Schraubenlöcher mit 3 Millimetern Durchmesser in den Ecken.

a) Schreib die Fassung mit BOSL2.

b) Beschreib in Worten, wie du dieselbe Form ohne Bibliothek bauen würdest. Du musst sie nicht ausprogrammieren.

c) Vergleiche beide Wege nach Länge, Lesbarkeit und Änderbarkeit.

d) Setz die vier Löcher mit einer Schleife statt einzeln.

Tipp: Die vier Ecken

Die vier Positionen unterscheiden sich nur im Vorzeichen. Mit zwei geschachtelten Schleifen über die Werte −1 und 1 lassen sie sich in einer Zeile erzeugen:

for (sx = [-1, 1])
  for (sy = [-1, 1])
    translate([sx * abstand_x, sy * abstand_y, 0]) ...
Lösung. Erfrage das Passwort bei deiner Lehrkraft.

Selbsttest

Rückblick

Teilbare URL erstellen

Abschnitte auswählen