Trasformazione e ottimizzazione/Ottimizzazione

Operazioni booleane su mesh (locale)

Combina due mesh chiuse con un’unione, una sottrazione o un’intersezione, tutto in locale. Il Worker analizza entrambi i file, pulisce e valida la loro topologia, esegue l’operazione booleana con Manifold WASM e scarica il risultato come STL binario senza caricare nessuno dei due modelli.

DisponibileNessun uploadWorkerSTL · OBJ · PLY · 3MF · GLB · glTF

Risultato booleano

Nessun upload

Risultato booleano

Entrambi gli input devono essere manifold chiusi e orientati in modo coerente. L’operazione booleana viene eseguita localmente nel Worker con Manifold WASM; il risultato viene controllato per la topologia manifold prima del download.

Risultato booleano

STL, OBJ, PLY, 3MF, GLB oppure un glTF autonomo. Entrambe le mesh devono essere chiuse, manifold e orientate in modo coerente.

Operazione booleana · Unione (A ∪ B)

Mesh A

STL, OBJ, PLY, 3MF, GLB oppure un glTF autonomo. Entrambe le mesh devono essere chiuse, manifold e orientate in modo coerente.

Scegli file

Dimensione massima del file: 500 MB · Nessun upload

Mesh B

STL, OBJ, PLY, 3MF, GLB oppure un glTF autonomo. Entrambe le mesh devono essere chiuse, manifold e orientate in modo coerente.

Scegli file

Dimensione massima del file: 500 MB · Nessun upload

Nessun upload · Manifold WASM viene eseguito nel Worker.

Come funziona

  1. 1

    Trascina la Mesh A e la Mesh B in formato STL, OBJ, PLY, 3MF, GLB o glTF autonomo.

  2. 2

    Scegli unione, sottrazione (A − B) o intersezione.

  3. 3

    Il Worker salda e pulisce entrambe le mesh, poi verifica che ciascuna sia chiusa, a tenuta stagna e orientata in modo coerente.

  4. 4

    Manifold WASM calcola l’operazione booleana nel Worker e il risultato viene verificato per la topologia manifold.

  5. 5

    Scarica il risultato come STL binario.

Cosa significano i numeri

Operazione

Unione fonde i volumi occupati, Sottrazione rimuove B da A e Intersezione mantiene solo il volume condiviso. La sottrazione è ordinata: A − B non è B − A.

Input

Entrambi gli input devono essere manifold chiusi e orientati in modo coerente. Le superfici aperte, l’avvolgimento invertito e gli archi non-manifold vengono rifiutati anziché riparati in silenzio.

Output

Il risultato è una singola mesh manifold. Il suo numero di triangoli può essere molto più alto di quello di entrambi gli input, perché le intersezioni aggiungono nuovi archi e facce.

Limiti

Manifold è un motore booleano, non uno strumento di riparazione. Le sovrapposizioni complanari e le mesh molto grandi possono comunque fallire o essere lente; esegui clean-mesh, fill-holes, unify-normals o repair-non-manifold prima di riprovare.

Note di stampa

  • Mantieni i due file di input chiusi e orientati in modo coerente; controlla ciascuno con manifold-check prima dell’operazione booleana.
  • Per una sottrazione, posiziona il volume di taglio in modo che attraversi completamente la parete di destinazione; un volume di taglio che tocca solo una superficie può creare un risultato di spessore zero.
  • L’output è una nuova mesh; conserva i file di origine se potresti dover rivedere l’operazione.
  • Ispeziona il risultato in uno slicer, soprattutto intorno ai nuovi archi di intersezione.

Domande

Riferimenti

  • · ISO/ASTM 52900
  • · Manifold: operazioni booleane robuste per mesh a triangoli