Limit particles to a region of space
Name | IOProc | Planelink | Typelink | Dimlink | Plane | Dim | Type |
out | n/a | 1 | 1 | 1 | 2 | 2 | float32 float64 |
Name | Type | g/s | Description |
---|---|---|---|
bounds_hi | float | The upper limit value, per plane, starting at plane 2 (planes 0 and 1 are reserved) (default = 1.) A symbol may be used to indicate that the bound is disabled. |
|
bounds_lo | float | The lower limit, per plane, starting at plane 2 (default = -1.) A symbol may be used to indicate that the bound is disabled. |
|
mode | int | Boundary handling mode (default = 0 (bounce)) 0 = bounce: Values are reflected back in the direction from which they came 1 = kill: Particle life is immediately set to 0 2 = wrap: Values reaching a bound value wrap to the other bound value 3 = clip: Values reaching a bound value stay at that value) |
|
squish | float | The amount of "bounciness" of the bound (default = 1.) | |
squish_var | float | The amount of per-collision variance calculated for squish response (default = 0.) |
Name | Description |
---|---|
jit.p.shiva | Generate/eliminate particles |
jit.p.vishnu | Apply single force to particles |