Eigene Module
In OpenSCAD kannst du eigene Module erstellen, um wiederverwendbare Bausteine für deine Modelle zu schaffen. Ein Modul ist eine benannte Gruppe von Anweisungen, die du immer wieder aufrufen kannst – ähnlich wie ein eigener Befehl.
Das ist besonders nützlich, wenn du dasselbe Objekt mehrfach mit leicht unterschiedlichen Maßen benötigst.
Syntax
module modulname(parameter) {
// Anweisungen
}
// Aufruf:
modulname(wert);
Beispiel: Einfache Box als Modul
▶Binärdateien
Standardwerte für Parameter
Du kannst Parametern einen Standardwert geben. Dann musst du beim Aufruf nicht immer alle Werte angeben – fehlende werden durch den Standardwert ersetzt:
module modulname(parameter = Standardwert) {
// Anweisungen
}
▶Binärdateien
Erstelle ein Modul tisch, das einen einfachen Tisch aus einem flachen Quader (Tischplatte) und vier Zylindern (Beinen) zusammensetzt. Gib allen Parametern sinnvolle Standardwerte. Rufe das Modul anschließend zweimal auf – einmal mit Standardwerten, einmal mit eigenen Werten.