osgParticle.AngularDampingOperator
是OpenSceneGraph中的一个操作器(operator),主要用于模拟粒子的角阻力(angular damping)。
osg::Object
osgParticle::Operator
osgParticle::AngularDampingOperator
#include <osgParticle/AngularDampingOperator>
AngularDampingOperator();
构造函数。
AngularDampingOperator(const AngularDampingOperator& copy, const osg::CopyOp& copyop = osg::CopyOp::SHALLOW_COPY);
拷贝构造函数。
virtual std::string getOperatorName() const override;
返回该操作器的名称。
virtual void operate(Particle* P, double dt) override;
操作函数,用于更新粒子的状态,其中P
是需要更新的粒子,dt
是时间差。
inline float getAngularDamping() const { return _angularDamping; }
获取角阻尼系数。
inline void setAngularDamping(float ad) { _angularDamping = ad; }
设置角阻尼系数。