AmmoWorld Op
Simulate physical world
Summary (oneliner)
This is the first op in your physics scene setup. Put it down, connect and setup the parameters and then place all other Ammo Physics operators underneath.
Full Name
- Ops.Extension.AmmoPhysics.AmmoWorld
- Extension Op - Visible to all users
- MIT
- ammo.js (Physics Library)
Documentation (markdown)
Issues
Example patch id
Youtube ids (comma seperated)
Op Licence
Caniuse query
Example Patch cables room character controller example
INPUT PORTS
Update (Trigger)
Simulate (Number: boolean)
stop/start simulation
Auto Remove Inactive (Number: boolean)
Gravity
Gravity X (Number)
gravity pull on X direction
Gravity Y (Number)
gravity pull on Y direction
Gravity Z (Number)
gravity pull on Z direction
Activate All (Trigger)
activate all sleeping objects
Reset (Trigger)
reset the entire simulation
OUTPUT PORTS
next (Trigger)
Total Bodies (Number)
number of bodies inside physics world
debug points (Array)
Bodies Meta (Array)
array of objects in the scene
Collisions (Array)
array of all collisions in the scene
Patches using AmmoWorld
Changelog
created op | pandur - 2022-03-12 18:34 | |
added lib: ammo.js | pandur - 2022-03-12 18:40 | |
added core lib: ammoworld | pandur - 2022-03-12 19:17 | |
Ops.User.pandur.AmmoWorld renamed to Ops.Dev.AmmoWorld | pandur - 2022-03-12 21:33 | |
added lib: ammo.wasm.js | stephan - 2022-04-05 17:50 | |
Ops.Dev.AmmoWorld renamed to Ops.Physics.Ammo.AmmoWorld | pandur - 2022-05-09 11:50 | |
added collisions output array | stephan - 2022-09-23 13:44 | |
feature | option to turn off automatic removal of bodies from inactive cables nodes | pandur - 2022-12-14 17:21 |
rename | Ops.Physics.Ammo.AmmoWorld renamed to Ops.Extension.AmmoPhysics.AmmoWorld | pandur - 2023-09-14 09:37 |