Unity-Dynamic Mesh Cutter U3542

Dynamic Mesh Cutter

Dynamic Mesh Cutter is a high performance runtime mesh cutting algorithm, splitting meshes by plane intersection into multiple disjoint meshes.

Highlights:
– Using multithreading to asynchronously cut meshes without blocking the main thread.
– Separating meshes into multiple disjoint meshes , not just a “left” and “right” side.
– Cutting skinned mesh renderers including animated meshes while respecting boneweights.
– Optional settings to increase or decrease performance based on the desired mesh result.
– Optimized to run on mobile and VR devices

RAGDOLL UPDATE: Now also cutting ragdolls and separating joints, rigidbodies and colliders automatically!