Definition ForceOperator:33
void beginOperate(Program *prg)
Perform some initialization. Do not call this method manually.
Definition ForceOperator:88
void operate(Particle *P, double dt)
Apply the force to a particle. Do not call this method manually.
Definition ForceOperator:83
ForceOperator()
Definition ForceOperator:63
const osg::Vec3 & getForce() const
Get the force vector.
Definition ForceOperator:73
virtual ~ForceOperator()
Definition ForceOperator:53
void setForce(const osg::Vec3 &f)
Set the force vector.
Definition ForceOperator:78
META_Object(osgParticle, ForceOperator)
ForceOperator & operator=(const ForceOperator &)
Definition ForceOperator:54
@ RELATIVE_RF
Definition ParticleProcessor:42
ReferenceFrame getReferenceFrame() const
Get the reference frame.
Definition ParticleProcessor:179
osg::Vec3 rotateLocalToWorld(const osg::Vec3 &P)
Transform a vector from local to world coordinates, discarding translation (valid only during cull tr...
Definition ParticleProcessor:315
void addVelocity(const osg::Vec3 &dv)
Add a vector to the velocity vector.
Definition Particle:493
Definition osgParticle/Program:36
Definition AccelOperator:27