Mesh-Reparatur/Topologie

Mesh-Topologie und Mannigfaltigkeitsprüfung (lokal)

Prüfen Sie die Mannigfaltigkeit und Wasserdichtheit der Topologie lokal mit Halbkanten-Traversal, Eckpunkt-Fächer- und Selbstüberschneidungsanalyse. Der Worker analysiert STL, OBJ, PLY, 3MF, GLB oder ein in sich geschlossenes glTF und meldet Schalen, Begrenzungsschleifen, Euler-Charakteristik, Genus, nicht-mannigfaltige Kanten, Bow-Tie-Eckpunkte und sich schneidende Dreieckspaare, ohne die Datei hochzuladen.

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

Topologiebericht

Kein Upload

Topologiebericht

Halbkanten-Traversal, Kanteninzidenz, eine Eckpunkt-Fächer-Prüfung und ein Dreieckspaar-Selbstüberschneidungstest bis zu 200.000 Dreiecken. Begrenzung, Lochfüllung und vorzeichenbehaftetes Volumen sind separate Prüfungen.

Mesh zum Prüfen ablegen

STL, OBJ, PLY, 3MF, GLB oder ein in sich geschlossenes glTF. Der Worker prüft Halbkanten-Schalen, Orientierung, Eckpunkt-Fächer und Dreiecks-Selbstüberschneidungen.

Mesh zum Prüfen ablegen

STL, OBJ, PLY, 3MF, GLB oder ein in sich geschlossenes glTF. Der Worker prüft Halbkanten-Schalen, Orientierung, Eckpunkt-Fächer und Dreiecks-Selbstüberschneidungen.

Datei wählen

Maximale Dateigröße: 500 MB · Kein Upload

Kein Upload · File.slice() / ArrayBuffer → Worker → Kantentopologie-Bericht.

So funktioniert es

  1. 1

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

  2. 2

    Der Worker analysiert die Datei und erstellt einen halben Inzidenzgraphen mit Zwillingen für gemeinsame Kanten.

  3. 3

    Begrenzungskanten werden einmal gezählt, nicht-mannigfaltige Kanten mehr als zweimal, und die Konsistenz der Orientierung wird überprüft.

  4. 4

    Die Halbkantentraversale gruppiert die Oberfläche in kantenverbundene Schalen, zählt Begrenzungsschleifen und Eckpunkt-Fächer und berechnet die Euler-Charakteristik und -Genus.

  5. 5

    Liegt das Mesh unter der Selbstüberschneidung-Obergrenze, prüft ein Dreiecks-BVH nicht benachbarte Paare, einschließlich koplanarer Überlappungen.

  6. 6

    Lesen Sie den Topologiebericht lokal. Es wird keine Datei hochgeladen.

Einordnung

Mannigfaltigkeit

Ein mannigfaltiger Rand gehört genau zu zwei Dreiecken. Mit diesem Werkzeug werden Halbkanteneinfall, Eckpunkte, Schalen, Begrenzungsschleifen, Euler-Charakteristik und Genus sowie Dreieck-Paar-Selbstüberschneidungen überprüft. Reparatur von Selbstüberschneidungen ist eine separate Arbeit.

Wasserdicht

Wasserdicht bedeutet keine Begrenzungskanten und keine nicht-mannigfaltigen Kanten, ein geschlossenes Mesh kann noch Selbstüberschneidungen oder dünne Wände aufweisen.

Prüfumfang

Die Halbkantenanalyse wird auf 2.000.000 Dreiecke und die Selbstüberschneidunganalyse auf 200.000 Dreiecke begrenzt. ASCII STL wird vor der Überprüfung geschweißt, so dass seine Dreieckssuppe eine aussagekräftige Inzidenz hat.

Eckpunkt-Fächer

Ein Bow-Tie-Eckpunkt hat zwei oder mehr Oberflächen-Fächer, die nur an einem Punkt verbunden sind. Jede einfallende Kante kann immer noch zwei Flächen haben, so dass eine reine Kante sie verfehlt. Die halbe Kante der Fantraversen zählt diese Eckpunkte auch dann, wenn nicht-mannigfaltige Kanten vorhanden sind.

shells

Eine Schale ist eine kantenverbundene Dreieckskomponente. Eine geschlossene Schale hat keine Begrenzungshalbkanten; eine offene Schale wird durch Begrenzungsschleifen begrenzt. Die Euler-Charakteristik ist V - E + F. Genus wird abgeleitet als (2 - b - χ) / 2 und wird nur angezeigt, wenn jede Schale konsistent ausgerichtet ist, an Kanten und Eckpunkten mannigfaltig, frei von degenerierten Dreiecken und hat eindeutige Begrenzungsschleifen. Mehrere Schalen melden die summierte Genus.

Selbstüberschneidungen

Der Selbstüberschneidung-Test vergleicht nicht benachbarte Dreieckspaare unter einem BVH und meldet sowohl sich schneidende Paare als auch die Anzahl der beteiligten einzigartigen Dreiecke. Er erkennt koplanare Überlappungen; Paare, die einen Eckpunkt oder eine übereinstimmende Position teilen, werden als benachbarte Kontakte behandelt. Dies ist Detektion, nicht Reparatur.

Druckhinweise

  • Ein wasserdichter Bericht ist ein Topologiesignal, keine Schneidegarantie; Überprüfen Sie dünne Wände und Überhänge separat.
  • Nicht-mannigfaltige Kanten erfordern oft eine Reparatur vor dem Aufschneiden.
  • Selbstüberschneidungen können mehrdeutige Innen- / Außenbereiche erzeugen; fixieren Sie sie in CAD oder mit einem booleschen Betrieb vor dem Drucken.
  • Verwenden Sie Clean-Mesh, um degenerierte und doppelte Dreiecke zu entfernen, und führen Sie diese Überprüfung erneut aus.
  • Eine Klasse von 0 mit einer Schale bedeutet normalerweise einen einfachen Feststoff; Löcher durch den Teil fügen Griffe hinzu und erhöhen die Klasse.

Häufige Fragen

Quellen

  • · ISO/ASTM 52900
  • · Mesh-Topologie: Begrenzung, nicht-mannigfaltige Kanten und Selbstüberschneidungen