Skip to content

呼吸模拟

系统概览

呼吸模拟模块(ADR-071/162)。为模型提供自然的呼吸动画(胸腔起伏), 被 perception-gaze-js/perception-observer 约 2 个模块引用。

核心职责

  • perception-breathing.ts — 呼吸动画计算、骨骼应用。

对外 API(节选)

  • _applyBreathing(bones, config, deltaTime) — 应用呼吸动画到骨骼(私有)。

与其他子系统关系

  • 感知观察者:./perception-observer.ts
  • 感知主控:./perception.ts
  • 共享类型:./perception-shared.ts

不变量

  • 呼吸频率约 12-20 次/分钟(自然呼吸范围)。
  • 呼吸幅度与模型体型联动。