Appearance
动作数学工具
系统概览
动作数学工具。提供四元数/欧拉角插值、角度转换等数学工具, 被 riding-model/foot-modules 等模块引用。
核心职责
motion-math.ts— 四元数/欧拉角插值、角度转换。
对外 API(节选)
computeSwayYaw(t)— 计算摇摆 yaw 角度。computePedalPhase(tSec, pedalSpeedHz)— 计算踏板相位。computeFootPitch(phaseDeg, isLeftFoot)— 计算脚部俯仰角度。
与其他子系统关系
- 骑乘模型:
./riding-model.ts(踏板相位计算)。 - 脚部控制:
./foot-modules.ts(足部旋转)。
不变量
- 插值使用四元数避免万向锁。
- 角度使用弧度制(与 Babylon.js 一致)。