0.2.6 • Published 9 months ago
playcanvas-pinata v0.2.6
three-pinata
Three.js library for fracturing and slicing non-convex meshes in real time.
This is a Typescript port of the OpenFracture library I wrote for Unity several years ago.
The demo app utilizes Rapier for the collision detection and physics.
Live Demo
https://dgreenheck.github.io/three-pinata/
Running Demo Locally
- Clone the repo
 - Run the following commands in the root folder
 
npm install
npm run dev- Go to http://127.0.0.1:5173/three-pinata/ in your browser.
 
Documentation
Coming soon!
Todo
- Improved demo
 - Offload computation to web workers
 - Handle multiple geometry groups
 - Support for meshes with tangent data