STL-Analyse: Volumen, Gewicht, Kosten und 3D-Ansicht
Volumen, Wasserdichtheit, Filamentgewicht und Kosten von STL, OBJ und 3MF, ohne Upload.
- Sofort
- Kostenlos
- Privat (lokal verarbeitet)
- Ohne Anmeldung
STL-Datei analysieren: Volumen, Maße und Druckbarkeit in Sekunden
Vor dem 3D-Druck will man das Volumen des Teils kennen, seine Maße, sein Gewicht in Filament und ob das Mesh geschlossen ist. Diese STL-Analyse liest STL- (binär oder ASCII), OBJ- und 3MF-Dateien, berechnet Oberfläche, Volumen, Schwerpunkt und Schalenzahl und prüft die Wasserdichtheit: offene Kanten, nicht-mannigfaltige Kanten, Ausrichtung der Normalen, degenerierte und doppelte Dreiecke.
Die 3D-Ansicht zeigt das Modell auf einem Druckbett, färbt offene Kanten rot und warnt, wenn das Teil den Bauraum überschreitet. Danach können Sie skalieren, um 90° drehen, Zoll in Millimeter umrechnen, Normalen umkehren, das Teil auf Z = 0 absetzen und als binäre STL, ASCII-STL oder OBJ exportieren. Alles läuft im Browser: Ihre Datei verlässt nie Ihr Gerät, auch nicht ein 250-MB-Modell.
-
Datei laden
Klicken Sie auf „Datei auswählen“ oder legen Sie eine STL-, OBJ- oder 3MF-Datei auf der gestrichelten Fläche ab. Der Beispielwürfel erscheint beim Laden, damit Sie das Tool erkunden können. Wählen Sie die Einheit der Datei, wenn Ihre CAD-Software in Zoll oder Zentimetern exportiert hat.
-
Mesh und Druckbarkeitsprüfung lesen
Der Block „Mesh“ nennt Dreiecke, Eckpunkte, Abmessungen, Oberfläche, Volumen und Schwerpunkt. Der Block „Druckbarkeitsprüfung“ zeigt, ob das Mesh geschlossen ist, wie die Normalen ausgerichtet sind und wie viele offene oder nicht-mannigfaltige Kanten es gibt.
-
Druckschätzung einstellen
Wählen Sie Material, Infill, Perimeter, Linienbreite, Deck-/Bodenschichten, Schichthöhe und Preis pro kg: Gewicht, Filamentlänge und Kosten aktualisieren sich sofort, mit Varianten für massive Teile und Resin.
-
Bei Bedarf transformieren
Nutzen Sie „Skalierung (%)“, „Auf Größe skalieren“, „90° um X/Y/Z drehen“, „Einheiten umrechnen“, „Normalen umkehren“, „Auf dem Bett zentrieren“ oder „Auf Z = 0 absetzen“. Jede Operation wiederholt die Analyse und die Bettprüfung.
-
Exportieren
Laden Sie das transformierte Modell als „Binäre STL“, „ASCII-STL“ oder „OBJ“ herunter. Der Name stammt von der Originaldatei, die Größe der binären STL wird vor dem Download angezeigt.
So funktioniert die STL-Analyse
Eine binäre STL wird an ihrer exakten Größe erkannt, 84 + 50 × n Byte für n Dreiecke, nicht am Wort „solid“ im Header, das manche Programme auch in binäre Dateien schreiben. ASCII-STL wird stückweise gelesen, mit Windows-Zeilenumbrüchen, wissenschaftlicher Notation und Solid-Namen mit Leerzeichen. OBJ-Dateien werden aus ihren v- und f-Zeilen gelesen, Polygone fächerförmig zerlegt und negative Indizes aufgelöst. Eine 3MF ist ein ZIP-Archiv: das Tool liest das zentrale Verzeichnis, entpackt den von den Paketbeziehungen benannten Modellteil (meist 3D/3dmodel.model), wendet die Transformationen von Komponenten und Build-Elementen an und rechnet die deklarierte Einheit in Millimeter um. Identische Eckpunkte werden anschließend zusammengeführt, um die Topologie zu rekonstruieren.
- Oberfläche: Summe der halben Kreuzproduktnorm jedes Dreiecks.
- Volumen: Summe der vorzeichenbehafteten Tetraeder
v0 · (v1 × v2) / 6; ein negatives Ergebnis verrät nach innen zeigende Normalen, ein offenes Mesh macht den Wert unzuverlässig. - Wasserdichtheit: jede Kante muss von genau zwei Dreiecken in entgegengesetzter Richtung genutzt werden; eine Nutzung = offene Kante, mehr als zwei = nicht-mannigfaltig, zwei in gleicher Richtung = inkonsistente Orientierung.
- Schalen: Zusammenhangskomponenten über gemeinsame Eckpunkte (Union-Find), was Hohlräume und mehrteilige Dateien aufdeckt.
- Schätzung: Wände ≈ Wandfläche × Perimeter × Linienbreite + ebene Flächen × Schichten × Schichthöhe, begrenzt auf das Volumen; Innenvolumen × Infill; Gewicht = Materialvolumen × Dichte; Länge = Volumen ÷ Filamentquerschnitt.
Typische Dichten von Filamenten und Resinen
| Material | Verwendete Dichte (g/cm³) | Spanne in Datenblättern | Gewicht von 1 m Filament 1,75 mm |
|---|---|---|---|
| PLA | 1,24 | 1,17 bis 1,25 | ≈ 2,98 g |
| PETG | 1,27 | 1,25 bis 1,30 | ≈ 3,05 g |
| ABS | 1,04 | 1,04 bis 1,14 | ≈ 2,50 g |
| ASA | 1,07 | 1,07 bis 1,13 | ≈ 2,57 g |
| TPU | 1,21 | 1,11 bis 1,22 | ≈ 2,91 g |
| Nylon (PA) | 1,14 | 1,01 (PA12) bis 1,15 (PA6) | ≈ 2,74 g |
| PC | 1,20 | 1,19 bis 1,22 | ≈ 2,89 g |
| Standard-Resin | 1,10 | 1,05 bis 1,25 | 1,10 kg pro Liter |
Typische Werte, im Oktober 2026 aus Herstellerdatenblättern entnommen (Prusament, Polymaker, Fiberlogy, Anycubic). Die Dichte hängt von Marke, Farbe und Füllstoffen ab: passen Sie sie im Tool an Ihre Spule an. Gewicht pro Meter = π × (0,875 mm)² × 1 m × Dichte.
Wofür eine STL-Analyse nützlich ist
- Einen Druck kalkulieren: Gewicht × Preis pro kg ergibt die Materialkosten eines Angebots, für Hobbyisten wie für Druckdienste.
- Ein heruntergeladenes Modell prüfen, bevor es gesliced wird: Wasserdichtheit, mehrere Schalen, umgekehrte Normalen und die echten Maße einer Datei von Printables oder Thingiverse.
- Einheiten korrigieren: ein in Zoll exportiertes Modell erscheint 25,4-mal zu klein; die Umrechnung Zoll → mm behebt das vor dem Export.
- Eine ASCII-STL verkleinern: der binäre Export verkleinert die Datei um das Vier- bis Sechsfache, ohne die Geometrie anzutasten, praktisch zum Teilen oder Archivieren.
- Das Druckbett vorbereiten: prüfen, ob das Teil in 220 × 220 × 250 mm, 256 × 256 × 256 mm oder ein eigenes Druckbett passt, es um 90° drehen und auf Z = 0 absetzen, bevor der Slicer geöffnet wird.
Häufige Probleme und Lösungen
- Das Modell ist 1 mm statt 25 mm groß: es wurde in Zoll exportiert. Wählen Sie „Zoll“ als Einheit der Datei oder wenden Sie „Zoll → mm (× 25,4)“ an.
- Volumen „unzuverlässig“: das Mesh hat offene Kanten. Zeigen Sie sie mit „Offene Kanten“ rot an und reparieren Sie das Modell in Ihrer CAD-Software oder einem Reparaturwerkzeug, bevor Sie erneut analysieren.
- Orangefarbene Flächen in der 3D-Ansicht: diese Dreiecke werden von hinten gesehen, ihre Normalen zeigen also nach innen. Ist das ganze Teil orange, klicken Sie auf „Normalen umkehren“.
- „Überschreitet das Druckbett“: versuchen Sie eine 90°-Drehung um X oder Y oder „Auf Größe skalieren“ auf der längsten Achse; die Meldung aktualisiert sich nach jeder Transformation.
- Sehr große Datei: über 250 MB oder 5 Millionen Dreiecken fragt das Tool nach Bestätigung. Exportieren Sie binär statt ASCII und reduzieren Sie die Dreieckszahl in Ihrer Modellierungssoftware, wenn dem Gerät der Speicher ausgeht.
Datenschutz: die Datei wird von Ihrem Browser gelesen, analysiert, dargestellt und exportiert; nichts wird an einen Server gesendet oder dort gespeichert. Grenzen: höchstens 600 MB oder 12 Millionen Dreiecke, je nach Gerätespeicher; Gewicht, Länge und Kosten sind Schätzungen, die erst der Slicer verfeinert; 3MF wird in der Kernform gelesen (Meshes, Komponenten, Transformationen, Einheiten) ohne Slicing-Erweiterungen oder externe Teile, und eine komprimierte 3MF braucht einen aktuellen Browser (DecompressionStream-API); der ASCII-STL-Export ist auf 1 Million Dreiecke begrenzt; die Dichten sind typische Werte, die Sie nach dem Datenblatt Ihrer Spule anpassen sollten.
Häufige Fragen
Wie berechne ich das Volumen einer STL-Datei?
Das Tool summiert die vorzeichenbehafteten Volumen der Tetraeder aus jedem Dreieck und einem Bezugspunkt (Formel v0 · (v1 × v2) / 6). Für ein geschlossenes Mesh ist das Ergebnis exakt und wird in cm³ und mm³ angezeigt. Multiplizieren Sie es mit der Materialdichte, um das Gewicht eines massiven Teils zu erhalten.
Warum ist meine STL nicht wasserdicht und wie repariere ich sie?
Ein Mesh ist wasserdicht, wenn jede Kante von genau zwei Dreiecken geteilt wird. Offene Kanten verraten Löcher, nicht-mannigfaltige Kanten überzählige Flächen. Aktivieren Sie „Offene Kanten“, um sie rot zu sehen, und reparieren Sie das Modell in Ihrer CAD-Software oder mit einem Werkzeug wie Blender (Erweiterung 3D Print Toolbox), MeshLab oder der Reparaturfunktion Ihres Slicers.
Wie viel Filament braucht mein Modell?
Die Schätzung addiert das Wandvolumen (Perimeter × Linienbreite, Deck- und Bodenschichten × Schichthöhe) und das Innenvolumen mal Infill-Prozent, dann rechnet sie mit der Dichte in Gramm und mit dem Filamentdurchmesser in Meter um. Das ist ein Richtwert: der Slicer, der Stützen, Skirt und Infill-Muster kennt, liefert den endgültigen Wert.
Welche Einheit verwendet eine STL-Datei?
Keine: das STL-Format speichert nur einheitenlose Koordinaten. Fast alle Slicer lesen sie als Millimeter. Erscheint Ihr Modell 25,4-mal zu klein, wurde es in Zoll exportiert: wählen Sie „Zoll“ als Einheit der Datei oder wenden Sie die Umrechnung Zoll → mm vor dem Export an.
Was ist der Unterschied zwischen ASCII- und binärer STL?
Beide beschreiben dieselben Dreiecke. Eine binäre STL belegt 84 Byte plus 50 Byte pro Dreieck; ASCII schreibt jeden Eckpunkt als Text und ist meist vier- bis sechsmal größer. Das Tool erkennt das Format automatisch und exportiert binär, was die Datei ohne Geometrieverlust verkleinert.
Wird meine Datei auf einen Server hochgeladen?
Nein. Lesen, Analyse, 3D-Darstellung und Export laufen vollständig in Ihrem Browser über die WebGL- und File-APIs. Nichts wird übertragen oder gespeichert, was auch für vertrauliche Modelle passt. Dateien bis 600 MB oder 12 Millionen Dreiecke werden akzeptiert, je nach Speicher Ihres Geräts.