Anzeigen und konvertieren OpenSCAD (Ohne Anmeldung)
Funktioniert direkt in Chrome, Firefox, Safari und Edge.
Also from Innerscene: Circadian Lab, a free lighting calculator for room illuminance, melanopic EML, and glare.
Was ist eine OpenSCAD-Datei?
OpenSCAD ist freie Open-Source-Software zum Modellieren von 3D-Volumenkörpern mit Code. Eine .scad-Datei ist ein Programm, das das Modell aus Grundkörpern (Würfel, Kugeln, Zylinder, Polygone, Text) aufbaut, sie verschiebt und dreht und sie durch Vereinigung, Differenz und Schnitt verbindet. Module und Funktionen machen den Entwurf parametrisch, sodass eine einzige Datei eine ganze Teilefamilie erzeugen kann, wenn man ein paar Zahlen ändert.
Dieser Viewer führt das Programm mit einem eigenen OpenSCAD-Interpreter in Ihrem Browser aus: Module, Funktionen, Funktionsliterale, Rekursion, for, let, if und each, List Comprehensions einschließlich des for im C-Stil, $fn, $fa und $fs, children(), echo() und assert() sowie include<> und use<>. Die Körper werden mit manifold-3d gebaut, demselben Geometriekern, mit dem OpenSCAD selbst seit 2024 rendert. Das Ergebnis entspricht OpenSCAD 2021.01: dieselben Facettenzahlen aus $fn, $fa und $fs und dieselbe Verdrehrichtung und Schichtung, geprüft durch den Vergleich von Volumen und Begrenzungsquadern mit den STL-Exporten, die OpenSCAD selbst von seinen mitgelieferten Beispielen erzeugt.
Das Modell lässt sich wie jedes andere exportieren, zum Beispiel als STL oder 3MF für den 3D-Druck oder als OBJ, GLB, STEP oder DXF.
Wer verwendet OpenSCAD-Dateien?
Maker und 3D-Druck-Bastler schreiben OpenSCAD für Halterungen, Gehäuse, Zahnräder und Ersatzteile, und viele anpassbare Modelle auf Thingiverse werden als .scad-Dateien geteilt. Ingenieure nutzen es für parametrische Teile, die aus Maßen erzeugt werden, und Bibliotheksnutzer bauen auf BOSL2, BOSL und MCAD auf. Diese Seite öffnet solche Dateien in jedem Browser, ohne Installation und ohne Anmeldung.
Häufige Anwendungsfälle
- Ein .scad-Modell von Thingiverse ansehen, ohne OpenSCAD zu installieren
- Einen parametrischen Entwurf prüfen, nachdem seine Zahlen geändert wurden
- Einen OpenSCAD-Entwurf als STL oder 3MF für einen Slicer rendern
- Einen Entwurf öffnen, der BOSL2, BOSL oder MCAD verwendet
- Sehen, welches Modul jedes Teil des Modells erzeugt hat
- Einen Link senden, der das Modell in jedem Browser öffnet
Funktionen
Führt OpenSCAD-Programme aus
Module, Funktionen, Rekursion, Schleifen, let, if und List Comprehensions, $fn, $fa und $fs, children(), echo() und assert(), ausgeführt von unserem eigenen Interpreter in Ihrem Browser.
Alle eingebauten Formen
cube, sphere, cylinder, polyhedron, square, circle, polygon und text in den Liberation-Schriften von OpenSCAD, mit Unterschneidung.
Boolesche Operationen, Hull und Minkowski
union, difference, intersection, hull und minkowski, berechnet mit manifold-3d, dem Geometriekern, mit dem OpenSCAD selbst rendert.
Extrusionen und Offsets
linear_extrude mit twist, scale und slices, rotate_extrude mit Winkel, offset um r oder delta mit chamfer und projection mit cut.
Dieselben Facetten wie OpenSCAD
Kreise, Kugeln und Zylinder erhalten die Facettenzahlen von OpenSCAD 2021.01, geprüft an den STL-Exporten, die OpenSCAD selbst von seinen mitgelieferten Beispielen erzeugt.
Farben und Modifikatoren
color() nach Name, Hex-Wert oder RGBA färbt jeden Körper; %-Hintergrundobjekte erscheinen durchscheinend und #-Objekte in Rosa hervorgehoben.
BOSL2, BOSL und MCAD eingebaut
include<> und use<> der gängigen Bibliotheken laden sie bei Bedarf. Eigene Include-Dateien kommen aus demselben ZIP.
Importe und Höhenkarten
import() von STL- und OFF-Körpern und DXF- und SVG-Umrissen sowie surface() aus .dat-Dateien oder PNG-Höhenkarten.
Customizer-Parameter und Konsole
Die Customizer-Parameter der Datei öffnen sich in einem Parameter-Fenster mit ihren Gruppen, Schiebereglern und Auswahllisten, und das Modell wird bei jeder Änderung neu berechnet. Die Ausgabe von echo() erscheint wie in der OpenSCAD-Konsole, und ein Fehler nennt Datei und Zeile.
Export als STL, 3MF oder STEP
Exportieren Sie das Modell als STL oder 3MF für den Druck oder als OBJ, GLB, STEP, DXF und weitere Formate.
Nichts wird hochgeladen
Das Programm läuft vollständig in Ihrem Browser. Keine OpenSCAD-Installation, kein Konto, keine Kopie Ihres Entwurfs auf einem Server.
Teilen und einbetten
Senden Sie einen Link, der das Modell in jedem Browser öffnet, oder betten Sie den Viewer mit einem iframe in Ihre Seite ein.
Kompatibilität und Format-Hinweise
Eingebaute Module: cube, sphere, cylinder, polyhedron, square, circle, polygon und text (Liberation Sans, Serif und Mono, die Standardschriften von OpenSCAD, mit Unterschneidung); translate, rotate, scale, mirror, multmatrix und resize; color nach Name, Hex-Wert oder RGBA; union, difference, intersection, hull und minkowski; linear_extrude mit twist, scale und slices; rotate_extrude mit Winkel; offset um r oder delta, mit chamfer; projection, mit cut; import() von STL- und OFF-Körpern und DXF- und SVG-Umrissen; und surface() aus .dat-Dateien oder PNG-Höhenkarten.
Darstellung: color() färbt jeden Körper. Mit % markierte Objekte erscheinen durchscheinend als Hintergrundobjekte, mit # markierte im Hervorhebungsrosa von OpenSCAD. Jedes Objekt der obersten Ebene ist ein eigenes Teil, benannt nach dem Modul, das es erzeugt hat. Die Ausgabe von echo() erscheint genau so wie in der Konsole von OpenSCAD, und ein Syntaxfehler oder ein fehlgeschlagenes assert wird mit Datei und Zeile gemeldet, wie OpenSCAD es meldet.
Dateien: eine einzelne .scad-Datei oder ein .zip des Entwurfsordners, damit include<>, use<> und import() ihre Dateien finden. Die Bibliotheken BOSL2, BOSL und MCAD sind eingebaut und werden bei Bedarf geladen. Konverterseiten: SCAD zu STL und SCAD zu 3MF.
In Ihre Website einbetten
Fügen Sie diesen Viewer mit einer einzigen HTML-Zeile zu Ihrer Website hinzu. Klicken Sie auf Einbetten in der Symbolleiste, um einen Einbettungscode zu generieren, oder verwenden Sie das untenstehende Snippet mit Ihrer Datei-URL.
Ihre Dateien bleiben auf Ihrem Computer
Ihre Dateien werden vollständig in Ihrem Browser verarbeitet. Die Schaltfläche Teilen lädt die Datei hoch, um einen Link zu erstellen. Geteilte Dateien werden 90 Tage gespeichert und dann automatisch gelöscht.
Häufig gestellte Fragen
▶Muss OpenSCAD installiert sein?
Nein. Der Viewer hat einen eigenen OpenSCAD-Interpreter und führt das Programm in Ihrem Browser aus, mit CSG durch manifold-3d, dem Geometriekern, mit dem OpenSCAD selbst rendert. Zum Rendern des Modells wird nichts an einen Server gesendet.
▶Sieht das Modell genauso aus wie in OpenSCAD?
Ja. Kreise, Kugeln und Zylinder erhalten die Facettenzahlen, die OpenSCAD 2021.01 ihnen aus $fn, $fa und $fs gibt, und linear_extrude verdreht und schichtet auf dieselbe Weise. Die Ergebnisse wurden durch den Vergleich von Volumen und Begrenzungsquadern mit den STL-Exporten geprüft, die OpenSCAD selbst von seinen mitgelieferten Beispielen erzeugt.
▶Öffnet er Entwürfe mit BOSL2 oder MCAD?
Ja. BOSL2, BOSL und MCAD sind eingebaut und werden geladen, wenn eine Datei sie einbindet. Für eigene Include-Dateien laden Sie ein .zip des Entwurfsordners hoch, und include<>, use<> und import() lesen sie daraus.
▶Wie wandle ich eine .scad-Datei in STL um?
Öffnen Sie die Datei, klicken Sie auf Exportieren und wählen Sie STL, oder nutzen Sie den Konverter SCAD zu STL. Für ein farbiges Modell behält der Konverter SCAD zu 3MF die Farben.
▶Was passiert, wenn mein Programm einen Fehler hat?
Ein Syntaxfehler oder ein fehlgeschlagenes assert wird mit Datei und Zeile gemeldet, wie OpenSCAD es meldet, damit Sie die Stelle in Ihrem Editor finden.
▶Ist dieser OpenSCAD-Viewer wirklich kostenlos?
Ja, vollständig kostenlos. Keine Registrierung, keine Wasserzeichen und keine Dateigrößenbeschränkung im Viewer (die optionale Freigabelink-Funktion erlaubt bis zu 100 MB). Entwickelt von Innerscene als Werkzeug für Architekten, Ingenieure und Designer.
▶Werden meine Dateien auf einen Server hochgeladen?
Nein. Lesen, Rendern und Konvertieren laufen in Ihrem Browser: Standardmäßig wird nichts hochgeladen, gespeichert oder übertragen. Die Schaltfläche Teilen ist die einzige Funktion, die eine Datei hochlädt, und nur wenn Sie darauf klicken.
▶Kann ich in ein anderes Format konvertieren?
Ja. Klicken Sie in der Werkzeugleiste auf Exportieren. Das Menü bietet STL, 3MF, OBJ, GLB, STEP (ein facettierter Volumenkörper), DXF und weitere Formate.
Verwandte Tools und Anleitungen
OpenSCAD ist freie Software der OpenSCAD-Entwickler. Dieser Viewer ist eine unabhängige Implementierung und ist nicht mit dem OpenSCAD-Projekt verbunden.