Was ein Slicer von einer STL braucht
Eine STL-Datei ist ein Sack voller Dreiecke ohne jede Struktur: keine gemeinsamen Vertices, keine Einheit, keine Ahnung, welche Seite außen liegt. Slicer behelfen sich damit, das Ganze selbst zu verschweißen und zu hoffen, dass ein geschlossener Körper dabei herauskommt. Wenn nicht — wenn es Löcher gibt, Kanten mit drei Flächen oder falsch herum umlaufende Dreiecke — bekommen Sie fehlende Wände, rätselhaftes Infill oder schlicht eine Verweigerung. Dieses Werkzeug erledigt die Reparatur vorab, damit beim Slicer etwas Eindeutiges ankommt.
Der Reparaturdurchgang, Schritt für Schritt
Verschweißen führt Vertices zusammen, die innerhalb einer Toleranz an derselben Position liegen. Vorher kann nichts anderes funktionieren: In roher STL-Suppe besitzt jedes Dreieck seine eigenen drei Ecken, also sieht jede Kante aus wie der Rand eines Lochs.
Entartete und doppelte Dreiecke werden als Nächstes entfernt. Flächen ohne Flächeninhalt tragen keine Oberfläche, und ein doppelt gespeichertes Dreieck verdoppelt eine Oberfläche, die der Slicer dann auseinanderhalten muss.
Der Umlaufsinn wird durch Fluten über die Oberfläche vereinheitlicht: Zwei korrekt orientierte Nachbarn durchlaufen ihre gemeinsame Kante in entgegengesetzter Richtung — eine Fläche, die mit der Richtung ihres Nachbarn übereinstimmt, wird also umgedreht.
Löcher kommen zuletzt an die Reihe und werden mit einem Dreiecksfächer aus dem Schwerpunkt jeder Randschleife gefüllt. Vor dem Verschweißen würde der Versuch jede Kante der Datei füllen wollen; vor der Umlaufsinn-Korrektur müssten die neuen Dreiecke ebenfalls noch mitbehandelt werden.
Für den Druck optimieren
Vereinfachen nutzt Edge-Collapse-Dezimierung mit quadrischem Fehlermaß. Ein Sculpt mit 3 Millionen Dreiecken, bei 0,2 mm Schichthöhe geslict, gewinnt nichts durch Detail unterhalb der Düsenbreite — und eine kleinere Datei lädt und slict deutlich schneller. Das Verhältnis ist ein Wunsch, kein Versprechen: Der Vereinfacher bricht lieber früher ab, als sein Fehlerbudget zu überschreiten, deshalb wird die tatsächlich erreichte Anzahl gemeldet. „Ränder sperren“ hält den Rand eines verbliebenen Lochs unangetastet.
Neu skalieren passt entweder die größte Abmessung an einen Zielwert in Millimetern an oder multipliziert mit einem Faktor — der übliche Rettungsanker für ein Modell, das in Zentimetern oder Zoll exportiert wurde und 10-mal oder 25,4-mal zu klein auf dem Druckbett landet.
Auf das Druckbett absetzen zentriert das Teil und legt seinen tiefsten Punkt auf null, also genau dorthin, wo die meisten Slicer es erwarten.
Binär oder ASCII
Binäres STL ist rund fünfmal kleiner und die richtige Wahl, solange nicht ausdrücklich lesbarer Text weiterverarbeitet werden muss. Beides steht zur Verfügung.
Datenschutz
Die gesamte Verarbeitung passiert in Ihrem Browser. Die Datei verlässt Ihren Rechner nie.
Tiny Online Tools







