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.

VerfügbarKein UploadWorkerSTL · OBJ · PLY · 3MF · GLB · glTF

Reparatur von Selbstüberschneidungen

Kein Upload

Reparatur 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ählen

Maximale Dateigröße: 500 MB · Kein Upload

Kein Upload · File.slice() / ArrayBuffer → Worker → reparierte STL.

So funktioniert es

  1. 1

    Legen Sie eine Mesh-Datei in einem beliebigen unterstützten Format ab.

  2. 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. 3

    Jedes Dreieck, das an mindestens einer Kreuzung beteiligt ist, wird entfernt, das verbleibende Mesh wird geschweißt und wieder gereinigt.

  4. 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. 5

    Laden Sie die reparierte binäre STL herunter und überprüfen Sie die gemeldeten Begrenzungskanten und Selbstüberschneidungen.

Einordnung

removal

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.

safeFill

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.

results

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.

Grenzen

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