diff --git a/CHANGELOG.md b/CHANGELOG.md index 4da18a0..b96b4bb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,21 @@ # NavisworksTransport 变更日志 +## [0.16.1] - 2026-06-28 + +### 🐛 Bug 修复 + +- **路径切换物体浮空**:切换路径时 lift 被重置为 0,`GetAnimatedObjectGroundContactHeight` 用 correction 投影算出错误高度(~4.27m),物体浮空。改为**保留 lift**(离地高度不变),路径切换后物体保持正确位置。 + +- **路径切换后通行空间宽度错误**:路径切换后物体参数同步时,`TryGetCurrentRouteRealObjectPlanarProjectedExtents` 用 correction 投影算出的失真尺寸覆盖了正确的 AABB 缓存值。改为优先读 `AnimationControlViewModel` 的 `_autoAabbSx/Sy/Sz` 缓存(由 `MeasureXAlignedAabbAndSetCache` 实测得到),并新增 `TryGetCachedAabbSizes` 公开缓存给外部。 + +### 🔧 其他 + +- 清理临时 `wpftmp` csproj 文件。 + +### 📋 TODO + +- **贴合地面 — 选择物体侧面结果不正确**:当前实现假设用户选中的是物体的顶面/底面,当选中侧面时,旋转逻辑将侧面贴地导致姿态错误。后续需要识别用户选中的面类型(顶面/底面/侧面),对侧面选中场景做额外补偿或限制,确保物体朝向合理。 + ## [0.16.0] - 2026-06-26 ### ✨ 新功能 diff --git a/VERSION.md b/VERSION.md index cf2ecfa..bd73ddb 100644 --- a/VERSION.md +++ b/VERSION.md @@ -1,3 +1,3 @@ # 版本号 -0.16.0 +0.16.1