Appearance
感知层共享类型
系统概览
感知层共享类型和工具。定义感知上下文、层级、骨骼候选列表等共享数据结构, 提供对象池和工具函数,被所有 perception-* 子模块引用。
核心职责
perception-shared.ts— 感知共享类型、骨骼候选列表、对象池、工具函数。
对外 API(节选)
interface PerceptionContext— 感知上下文(模型、层级、状态)。enum PerceptionTier— 感知层级(near/medium/far)。BONE_GAZE_CANDIDATES— 视线骨骼候选列表。BONE_LOOK_AT_CANDIDATES— 注视骨骼候选列表。
与其他子系统关系
- 被
perception-gaze/perception-blinking/perception-breathing/perception-expression/perception-lipsync/perception-balance全部引用。 - 主控:
perception.ts。 - 观察者:
perception-observer.ts。
不变量
- 纯类型和常量定义,不含运行时状态。
- 骨骼候选列表覆盖常见 MMD 骨骼命名变体。