载入中...
搜索中...
未找到
AnimControlMath.h
浏览该文件的文档.
60inline DampedSpringStep makeDampedSpringStep(float dt, float angularFrequency, float dampingRatio) {
Definition Animation.cpp:29
void stepPd(float dt, float target, float targetVel, float kp, float kd, float &y, float &yd)
Semi-implicit Euler PD step (unit mass): a = Kp (target − y) + Kd (targetVel − yd),...
Definition AnimControlMath.h:137
void stepSecondOrder(float dt, float x, float xd, const SecondOrderCoeffs &c, float &y, float &yd)
Stable semi-implicit Euler step for a second-order tracker. Estimates input velocity from consecutive...
Definition AnimControlMath.h:44
DampedSpringStep makeDampedSpringStep(float dt, float angularFrequency, float dampingRatio)
Definition AnimControlMath.h:60
void pdGainsFromOmegaZeta(float omega, float zeta, float &kp, float &kd)
Unit-mass PD gains from natural frequency ω (rad/s) and damping ratio ζ.
Definition AnimControlMath.h:126
SecondOrderCoeffs makeSecondOrderCoeffs(float frequencyHz, float dampingZeta, float response)
Build second-order coefficients from frequency (Hz), damping ζ, response r.
Definition AnimControlMath.h:27
void stepDampedSpring(float dt, float target, float angularFrequency, float dampingRatio, float &pos, float &vel)
Advance position/velocity relative to a set-point using closed-form spring step.
Definition AnimControlMath.h:114
Closed-form coefficients for one damped-spring time step (Juckett).
Definition AnimControlMath.h:53
Control-theory helpers for procedural animation.
Definition AnimControlMath.h:20