Mesh-Reparatur/Topologie
Selbstüberschneidungen reparieren (lokal)
Der Worker analysiert STL, OBJ, PLY, 3MF, GLB oder glTF, entfernt jedes Dreieck, das an einer Kreuzung beteiligt ist, reinigt das verbleibende Mesh und versucht eine einfache Lochfüllung, die rückgängig gemacht wird, wenn sie Selbstüberschneidungen oder nicht-mannigfaltige Kanten wieder einführt.
Reparatur von Selbstüberschneidungen
Kein UploadReparatur von Selbstüberschneidungen
Entfernt sich schneidende Flächen konservativ; dies ist keine Voxel- oder CSG-Rekonstruktion. Prüfen Sie das Ergebnis vor dem Druck.
Ein sich selbst schneidendes Mesh ablegen
STL, OBJ, PLY, 3MF, GLB oder glTF. Der Worker entfernt jedes Dreieck, das an einer Kreuzung beteiligt ist, und füllt anschließend einfache Löcher nur dann, wenn die Füllung frei von Selbstüberschneidungen und nicht-mannigfaltigen Kanten bleibt. Begrenzt auf 200.000 Dreiecke.
STL · OBJ · PLY · 3MF · GLB · GLTF
Ein sich selbst schneidendes Mesh ablegen
STL, OBJ, PLY, 3MF, GLB oder glTF. Der Worker entfernt jedes Dreieck, das an einer Kreuzung beteiligt ist, und füllt anschließend einfache Löcher nur dann, wenn die Füllung frei von Selbstüberschneidungen und nicht-mannigfaltigen Kanten bleibt. Begrenzt auf 200.000 Dreiecke.
Datei wählenMaximale Dateigröße: 500 MB · Kein Upload
Kein Upload · File.slice() / ArrayBuffer → Worker → reparierte STL.
So funktioniert es
- 1
Legen Sie eine Mesh-Datei in einem beliebigen unterstützten Format ab.
- 2
Der Worker schweißt Eckpunkte, überprüft, ob sich das Mesh unter der 200.000-Dreieck-Analysekappe befindet, und testet nicht benachbarte Dreieckspaare.
- 3
Jedes Dreieck, das an mindestens einer Kreuzung beteiligt ist, wird entfernt, das verbleibende Mesh wird geschweißt und wieder gereinigt.
- 4
Einfache Begrenzungsschleifen werden nur dann gefüllt, wenn das gefüllte Ergebnis keine Selbstüberschneidungen und keine nicht-mannigfaltigen Kanten aufweist, andernfalls wird die Füllung zurückgeführt und das Nur-Entfernungs-Mesh beibehalten.
- 5
Laden Sie die reparierte binäre STL herunter und überprüfen Sie die gemeldeten Begrenzungskanten und Selbstüberschneidungen.
Einordnung
Ein Dreieck, das an einem sich schneidenden Paar beteiligt ist, wird entfernt, einschließlich des nicht betroffenen Teils dieses Dreiecks. Dies ist eine konservative Strategie zur Flächeentfernung, keine Split-and-Stitch-Rekonstruktion.
Nach dem Entfernen werden einfache Begrenzungsschleifen gefächert; die Füllung wird nur dann beibehalten, wenn das Ergebnis null sich selbst kreuzende Dreiecke und null nicht-mannigfaltige Kanten hat; wenn die Füllung fehlschlägt, bleibt die Ausgabe die nur für die Entfernung geöffnete Fläche und wird als verworfen gemeldet.
Der Bericht zeigt die sich schneidenden Paare und Dreiecke davor und danach, die Anzahl der entfernten Flächen, die Begrenzungskanten nach der Reparatur, die gefüllten Löcher und die Frage, ob die Füllung aufgebracht oder zurückgewiesen wurde.
Die Analyse ist auf 200.000 Dreiecke begrenzt. Das Entfernen kann große Öffnungen bei komplexen Selbstüberschneidungen hinterlassen. Das Werkzeug führt keine Voxel-Remeshing, CSG-Rekonstruktion oder Split-Dreiecke entlang von Schnittkurven durch.
Druckhinweise
- Überprüfen Sie die Begrenzungskantenzahl vor dem Drucken; eine abgelehnte Füllung kann eine offene Oberfläche hinterlassen, die ein Slicer möglicherweise nicht schließt.
- Führen Sie nach der Reparatur eine Mannigfaltigkeitsprüfung durch, um die Kanten- und Eckpunkttopologie zu bestätigen.
- Verwenden Sie Lochfüllung für einfache Öffnungen, die nach dem Entfernen verbleiben, und überprüfen Sie dann das Ergebnis erneut.
- Bei einer komplexen Selbstüberschneidung verwenden Sie die Reparatur in CAD, ein Voxel-Remesh oder teilen Sie das Modell in einfachere Teile.
Häufige Fragen
Quellen
- · ISO/ASTM 52900
- · Mesh-Selbstüberschneidung und Mehrfachreparatur