From 2e959c16c9a4f5a9c8a311a24a9164fef2df4c8d Mon Sep 17 00:00:00 2001 From: tian <11429339@qq.com> Date: Tue, 9 Jun 2026 03:01:18 +0800 Subject: [PATCH] chore: bump version to 0.15.8, update changelog --- CHANGELOG.md | 16 ++++++++++++++++ VERSION.md | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ec3d447..d7295c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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` 回调桥接 ViewModel,避免分散的 `UpdateMainStatus` + `ShowAutoClosingMessageBox` 调用 +- **`FaceInferResult.FailureReason`**:失败时携带具体原因("未命中模型"、"表面过窄"),替代笼统的"未命中有效表面" + +### 🐛 Bug 修复 + +- **取面工具 Rail 集成**:`PickItemFromPoint` 返回叶子几何节点,增加 `AncestorsAndSelf` 祖先链检查匹配终点箱体 +- **取面工具失败信息**:透传 `BuildFromFaceNormal` 原始异常(如"面法向与光轴平行"),不再覆盖为通用提示 + ## [0.15.7] - 2026-06-08 ### 🐛 Bug 修复 diff --git a/VERSION.md b/VERSION.md index 5906de7..161757a 100644 --- a/VERSION.md +++ b/VERSION.md @@ -1,3 +1,3 @@ # 版本号 -0.15.7 +0.15.8