诊断日志证据: onPicked 改相机后 dir(视向) before==after, 补偿正确、点击瞬间画面不变; 但命中点 world 明显偏离体中心 → 之前以'点击点'为焦点, 拖动绕偏心点旋转→大幅摆动(=用户的'跳')。 根因修复: 旋转焦点设为**切片中心**(slices_[idx]->center(), ≈体中心, spec C38 '以切片为中心'), 焦点+位置同步平移保持画面不变 → 点击不跳、拖动绕切片中心居中旋转、不甩。 未命中切片则不动相机。 |
||
|---|---|---|
| .. | ||
| app | ||
| controller | ||
| core | ||
| data | ||
| net | ||
| render | ||
| view | ||
| CMakeLists.txt | ||