$ ./tools/openscad-customizer/
OpenSCAD-Customizer
SCAD-Datei hinzufügen, Vorschau ansehen, Werte per Regler ändern und das Modell als STL speichern — OpenSCAD läuft im Browser, ohne Upload.
In dieser Datei gibt es keine einstellbaren Werte. Einfache Variablen am Anfang (z. B. breite = 40; // [10:100]) erscheinen hier automatisch.
rechnet …
Dein Browser zeigt keine 3D-Vorschau (WebGL). Die STL-Datei funktioniert trotzdem.
ziehen = drehen · rad/zwei finger = zoomen · rechts/zwei finger ziehen = verschieben
// meldungen von openscad
// so geht's
- Einstellbar sind einfache Variablen auf oberster Ebene mit festem Wert. Ein Kommentar dahinter macht mehr daraus:
// [10:100]Schieberegler,// [10:5:100]mit Schrittweite,// [klein, mittel, groß]oder// [1:klein, 2:groß]Auswahlliste. - Gruppen entstehen durch
/* [Maße] */, die Gruppe[Hidden]bleibt verborgen. Ein Kommentar in der Zeile darüber wird zur Beschriftung. - Mehrere Dateien: Bindet dein Modell etwas per
use,includeoderimportein, füge die Dateien zusammen hinzu. - Grenzen: bis 20 Dateien mit je 5 MB, höchstens 3 Minuten Rechenzeit. Eingebaute Bibliotheken (MCAD, BOSL2) und Schriften für
text()gibt es hier nicht. - Alles läuft in deinem Browser. Nichts wird hochgeladen, nichts gespeichert — Datei und Werte sind weg, sobald du die Seite schließt.
- Berechnet wird mit OpenSCAD (GPL-2.0-or-later) als WebAssembly-Build, Quelltext auf GitHub.
// häufige fragen
›Kann ich das Modell als STL speichern?
Ja. Nach dem Rendern speicherst du das Modell mit deinen geänderten Werten als STL-Datei (binär) — bereit für den Slicer.
›Welche Werte kann ich ändern?
Alle einfachen Variablen am Anfang der Datei: Zahlen, Schalter (true/false), Texte und Zahlenlisten. Kommentare wie // [10:100] oder // [klein, mittel, groß] machen daraus Schieberegler und Auswahllisten — genau wie im Customizer von OpenSCAD.
›Wird meine Datei hochgeladen?
Nein. OpenSCAD läuft als WebAssembly in deinem Browser. Datei und Modell verlassen dein Gerät nicht.
›Warum fehlt mein Modell oder es kommt eine Fehlermeldung?
Meistens fehlt eine Datei, die per use, include oder import eingebunden wird — füge sie zusätzlich hinzu. Unter dem Modell stehen die Meldungen von OpenSCAD (Warnungen, ECHO, Fehler mit Zeilennummer).
›Warum dauert das Rendern so lange?
Komplexe Modelle mit vielen Booleschen Operationen, hoher Auflösung ($fn) oder Text brauchen auch auf dem Desktop Zeit. Schalte das automatische Rendern aus und senke zum Probieren $fn.