cables is under heavy development.
There might be one or another bug, please let us know about it!

AmmoEmitter Op


Namespace: Ops.Physics.Ammo

Op author: pandur

Emit Ammo physics bodies by triggering

summary (oneliner)

The emitter operator will create a physics object with the specified parameters including velocity and direction. You can create more than one parameter and also remove and limit the number of objects that are created.



example patch id

youtube id

caniuse query


related ops


Exec (Trigger)

Limit Bodies (integer /Number)

maximum number of bodies to create

Radius (Number)

radius of spherical emitted body

Mass (Number)

mass of emitted body

Name (String)

name for your emitted bodies

Friction (Number)

friction of emitted object surface

Rolling Friction (Number)

influence roll of emitted object after collision

Restitution (Number)

influence velocity of object after collision (bounciness)

Dir X (Number)

initial velocity on X axis

Dir Y (Number)

initial velocity on Y axis

Dir Z (Number)

initial velocity on Z axis

Speed (Number)

speed multiplier

Spawn One (Trigger)

trigger to emit a physics body

Remove All (Trigger)

remove all bodies

Activate All (Trigger)

activate (wake up) physics simulation for all bodies

Remove Y<-100 (boolean /Number)

if object is below 100 units, remove from array


Next (Trigger)

Total Bodies (Number)

current count of emitted bodies

Positions (Array)

array of XYZ positions

Rotations Quats (Array)

array of quaternion rotations of each object

Caught a mistake or want to contribute to the documentation?

Edit Documentationcancel save

Patches using AmmoEmitter


created op
2022-05-18 - pandur

Ops.User.pandur.AmmoEmitter renamed to Ops.Physics.Ammo.AmmoEmitter
2022-05-18 - pandur