|
0.45.0
|
#include <iParticleSystem.h>
Public Attributes | |
| iaVector3f | _position |
| iaVector3f | _velocity |
| float32 | _lifeLeft = 0.0 |
| float32 | _maxAge = 0.0 |
| float32 | _lift = 0.0 |
| float32 | _size = 1.0 |
| float32 | _sizeScale = 1.0 |
| float32 | _orientation = 0.0 |
| float32 | _orientationRate = 0.0 |
| bool | _visible = true |
| float32 | _tilingIndex = 0 |
| iaVector3f | _normal |
| float32 | _torque = 0 |
| float32 | _vortexRange = 0 |
single particle
| float32 igor::iParticle::_lifeLeft = 0.0 |
life left of particle in seconds
| float32 igor::iParticle::_lift = 0.0 |
current lift value
depending on the coordinate system this is used in a positive value can be interpreted as lift or weight
| float32 igor::iParticle::_maxAge = 0.0 |
max age of particle
| iaVector3f igor::iParticle::_normal |
if particle is a vortex particle it will rotate around this axis
| float32 igor::iParticle::_orientation = 0.0 |
orientation angle of particle in rad
| float32 igor::iParticle::_orientationRate = 0.0 |
orientation / rotation rate in rad per frame
| iaVector3f igor::iParticle::_position |
position of particle
| float32 igor::iParticle::_size = 1.0 |
size of the particle given at birth
| float32 igor::iParticle::_sizeScale = 1.0 |
size scale changes during life time of particle
| float32 igor::iParticle::_tilingIndex = 0 |
tiling index of this particle
| float32 igor::iParticle::_torque = 0 |
the torque the vortex particle is rotating the other particles with
if value is zero it's not a vortex particle
| iaVector3f igor::iParticle::_velocity |
velocity of particle
| bool igor::iParticle::_visible = true |
if particle is actually visible
| float32 igor::iParticle::_vortexRange = 0 |
the range the vortex has an effect on other particles