virtual ~AngularAccelOperator()
osg::Vec3 rotateLocalToWorld(const osg::Vec3 &P)
Transform a vector from local to world coordinates, discarding translation (valid only during cull tr...
AngularAccelOperator & operator=(const AngularAccelOperator &)
ReferenceFrame getReferenceFrame() const
Get the reference frame.
void operate(Particle *P, double dt)
Apply the angular acceleration to a particle. Do not call this method manually.
void setAngularAcceleration(const osg::Vec3 &v)
Set the angular acceleration vector.
const osg::Vec3 & getAngularAcceleration() const
Get the angular acceleration vector.
META_Object(osgParticle, AngularAccelOperator)
void addAngularVelocity(const osg::Vec3 &dv)
Add a vector to the angular velocity vector.
void beginOperate(Program *prg)
Perform some initializations. Do not call this method manually.