Transformieren & Optimieren/Optimieren

Boolesche Mesh-Operationen (lokal)

Kombinieren Sie zwei geschlossene Meshes mit einer Vereinigung, Differenz oder Kreuzung lokal. Der Worker analysiert beide Dateien, bereinigt und validiert ihre Topologie, führt das boolesche System mit Manifold WASM aus und lädt das Ergebnis als binäre STL herunter, ohne eines der beiden Modelle hochzuladen.

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

Boolesches Ergebnis

Kein Upload

Boolesches Ergebnis

Beide Eingaben müssen geschlossene, konsistent ausgerichtete Mannigfaltigkeiten sein. Die boolesche Operation läuft lokal im Worker mit Manifold WASM; das Ergebnis wird vor dem Download auf Manifold-Topologie geprüft.

Boolesches Ergebnis

STL, OBJ, PLY, 3MF, GLB oder ein in sich geschlossenes glTF. Beide Meshes müssen geschlossene, konsistent ausgerichtete Mannigfaltigkeiten sein.

Boolesche Operation · Vereinigung (A ∪ B)

Mesh A

STL, OBJ, PLY, 3MF, GLB oder ein in sich geschlossenes glTF. Beide Meshes müssen geschlossene, konsistent ausgerichtete Mannigfaltigkeiten sein.

Datei wählen

Maximale Dateigröße: 500 MB · Kein Upload

Mesh B

STL, OBJ, PLY, 3MF, GLB oder ein in sich geschlossenes glTF. Beide Meshes müssen geschlossene, konsistent ausgerichtete Mannigfaltigkeiten sein.

Datei wählen

Maximale Dateigröße: 500 MB · Kein Upload

Kein Upload · Manifold WASM läuft im Worker.

So funktioniert es

  1. 1

    Geben Sie Mesh A und Mesh B im STL-, OBJ-, PLY-, 3MF-, GLB- oder eigenständigen glTF-Format ab.

  2. 2

    Wählen Sie Vereinigung, subtrahieren (A - B) oder schneiden.

  3. 3

    Der Worker schweißt und reinigt beide Meshes und überprüft dann, ob jede geschlossen, wasserdicht und konsistent ausgerichtet ist.

  4. 4

    Manifold WASM berechnet den booleschen Wert im Worker und das Ergebnis wird auf die mannigfaltige Topologie überprüft.

  5. 5

    Laden Sie das Ergebnis als binäre STL herunter.

Einordnung

Vorgang

Union führt die besetzten Volumes zusammen, Subtract entfernt B aus A und Intersect behält nur das geteilte Volume. Subtraktion wird geordnet: A - B ist nicht B - A.

Eingaben

Beide Eingänge müssen geschlossene, konsistent ausgerichtete Mannigfaltigkeiten sein, offene Flächen, umgedrehte Orientierungen und nicht-mannigfaltige Kanten werden aussortiert und nicht geräuscharm repariert.

Ausgabe

Das Ergebnis ist ein einzelnes Mesh mit mehreren Schalen. Seine Dreiecksanzahl kann viel höher sein als jede Eingabe, weil Schnittpunkte neue Kanten und Flächen hinzufügen.

Grenzen

Manifold ist eine Boolean-Engine, kein Reparaturwerkzeug. Koplanare Überlappungen und sehr große Meshes können weiterhin fehlschlagen oder langsam sein; führen Sie zuvor die Mesh-Bereinigung, die Lochfüllung, „Normalen vereinheitlichen“ oder die Reparatur nicht-mannigfaltiger Meshes aus.

Druckhinweise

  • Halten Sie beide Eingabedateien geschlossen und konsistent ausgerichtet; prüfen Sie jede mit der Mannigfaltigkeitsprüfung vor der booleschen Operation.
  • Für eine Subtraktionsoperation positionieren Sie den Schneidekörper so, dass er die Zielwand vollständig durchdringt; ein Schneidekörper, der nur eine Oberfläche berührt, kann ein Ergebnis mit Nulldicke erzeugen.
  • Die Ausgabe ist ein neues Mesh; bewahren Sie die Quelldateien auf, wenn Sie den Vorgang möglicherweise überarbeiten müssen.
  • Überprüfen Sie das Ergebnis in einem Slicer, insbesondere um neu erstellte Schnittkanten.

Häufige Fragen

Quellen

  • · ISO/ASTM 52900
  • · Manifold: robuste boolesche Operationen für Dreiecks-Meshes