chore: bump version to 0.15.8, update changelog

This commit is contained in:
tian 2026-06-09 03:01:18 +08:00
parent ea0ea1c3ca
commit 2e959c16c9
2 changed files with 17 additions and 1 deletions

View File

@ -1,5 +1,21 @@
# NavisworksTransport 变更日志
## [0.15.8] - 2026-06-09
### ✨ 新功能
- **取面工具集成到 Rail 装配**
- **取端面**:单次点击替代原三点手动拾取。`FaceInferToolPlugin` 一次点击获取法向量,`AssemblyEndFaceAnalyzer` 新增 `Analyze(modelItem, hitPoint, normal)` 重载,直接建平面分析端面中心
- **选安装面**:单次点击替代原两点手动拾取。`AssemblyInstallationReferenceBuilder` 新增 `BuildFromFaceNormal` 重载,取面法向量 + 光轴计算安装参考
- 移除旧的 3 点「找端面」和 2 点「选安装点」代码
- **`DialogHelper.ShowStatusAndDialog`**:统一的状态栏+弹窗工具方法,通过 `Action<string>` 回调桥接 ViewModel避免分散的 `UpdateMainStatus` + `ShowAutoClosingMessageBox` 调用
- **`FaceInferResult.FailureReason`**:失败时携带具体原因("未命中模型"、"表面过窄"),替代笼统的"未命中有效表面"
### 🐛 Bug 修复
- **取面工具 Rail 集成**`PickItemFromPoint` 返回叶子几何节点,增加 `AncestorsAndSelf` 祖先链检查匹配终点箱体
- **取面工具失败信息**:透传 `BuildFromFaceNormal` 原始异常(如"面法向与光轴平行"),不再覆盖为通用提示
## [0.15.7] - 2026-06-08
### 🐛 Bug 修复

View File

@ -1,3 +1,3 @@
# 版本号
0.15.7
0.15.8