float getCutoffHigh() const
virtual ~AngularDampingOperator()
void setDamping(float x, float y, float z)
Set the damping factors.
const osg::Vec3 & getAngularVelocity() const
Get the rotational velocity vector.
void setAngularVelocity(const osg::Vec3 &v)
void setCutoff(float low, float high)
Set the velocity cutoff factors.
void setCutoffHigh(float low)
AngularDampingOperator & operator=(const AngularDampingOperator &)
AngularDampingOperator(const AngularDampingOperator ©, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY)
float getCutoffLow() const
void operate(Particle *P, double dt)
Apply the acceleration to a particle. Do not call this method manually.
void setDamping(const osg::Vec3 &damping)
META_Object(osgParticle, AngularDampingOperator)
void getCutoff(float &low, float &high) const
Get the velocity cutoff factors.
const osg::Vec3 & getDamping() const
void setCutoffLow(float low)
void setDamping(float x)
Set the damping factors to one value.
void getDamping(float &x, float &y, float &z) const
Get the damping factors.