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.
Risultato booleano
Nessun uploadRisultato 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 fileDimensione 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 fileDimensione massima del file: 500 MB · Nessun upload
Nessun upload · Manifold WASM viene eseguito nel Worker.
Come funziona
- 1
Trascina la Mesh A e la Mesh B in formato STL, OBJ, PLY, 3MF, GLB o glTF autonomo.
- 2
Scegli unione, sottrazione (A − B) o intersezione.
- 3
Il Worker salda e pulisce entrambe le mesh, poi verifica che ciascuna sia chiusa, a tenuta stagna e orientata in modo coerente.
- 4
Manifold WASM calcola l’operazione booleana nel Worker e il risultato viene verificato per la topologia manifold.
- 5
Scarica il risultato come STL binario.
Cosa significano i numeri
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.
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.
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.
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