载入中...
搜索中...
未找到
AnimControlMath.h
浏览该文件的文档.
61inline DampedSpringStep makeDampedSpringStep(float dt, float angularFrequency, float dampingRatio) {
Definition Animation.cpp:58
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:138
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)
Make damped spring step.
Definition AnimControlMath.h:61
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:127
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:115
Closed-form coefficients for one damped-spring time step (Juckett).
Definition AnimControlMath.h:53
Control-theory helpers for procedural animation.
Definition AnimControlMath.h:20