Mesh-Reparatur
Automatisches Heilen von Löchern, Welding bei Mikro-Gaps und Topologie-Reparatur — mehrstufig, mit Score-Vergleich, ohne Datenverlust.
Importierte Modelle sind selten druckfertig: Mikro-Gaps zwischen Faces, fehlende Dreiecke an Lochrändern, invertierte Normalen, nicht-mannigfaltige Kanten. STLMaid läuft alle Probleme in einer mehrstufigen Pipeline durch — eine Strategie scheitert, die nächste übernimmt — und liefert am Ende ein wasserdichtes, druckbares Mesh.
Lochfüllung
Drei Strategien werden in fester Reihenfolge versucht, jede kümmert sich um eine andere Loch-Geometrie:
- Planar — flache Lochränder werden mit einer einzigen Ebenen-Kappe geschlossen. Sauberste Variante, ideal für Schnittflächen.
- SheetMetal — nicht-koplanare Ränder bekommen mehrere abgewinkelte Patches, die der Loch-Form folgen. Für gebogene oder unregelmäßige Öffnungen.
- Simple Fan — Fallback: Fan-Triangulation auf einen zentralen Vertex. Funktioniert immer, auch wenn die ersten beiden Strategien aufgeben.
Wenn eine Stufe scheitert, übernimmt die nächste automatisch — und das Resultat wird gegen das Original gemessen, bevor es übernommen wird.
Welding & Topologie
Nicht jedes Mesh-Problem ist ein offenes Loch. STLMaid kommt auch an die kleinen, oft unsichtbaren Defekte ran:
- Progressives Welding — startet bei 0,01 µm und eskaliert in Stufen bis 1 µm. Schließt Mikro-Gaps zwischen Faces, ohne grobe Geometrie zu zerstören.
- Iteratives MakeSolid — pro Toleranz-Stufe drei Reparatur-Runden, damit verkettete Probleme nicht stehen bleiben.
- Normalen-Korrektur — invertierte oder inkonsistente Face-Normalen werden automatisch nach außen gerichtet.
- Non-manifold Edges — Kanten mit mehr als zwei angrenzenden Faces werden erkannt und aufgelöst.
Mehrstufige Strategie
STLMaid prüft nicht nur "Reparatur erfolgreich oder nicht" — es vergleicht Pfade und wählt das objektiv beste Ergebnis:
- Score-Vergleich — mehrere Reparatur-Pfade werden parallel ausgeführt, das Ergebnis mit dem besten Score (Wasserdichtheit, Vertex-Count, Distortion) gewinnt.
- Optional DMesh3 — der schwerere DMesh3-Pass wird nur als zusätzliche Vergleichsoption ausgeführt, nie als Hauptpfad.
- Kein Datenverlust — liefert keine Strategie ein besseres Ergebnis als das Original, bleibt das Original unverändert.