Commit Graph

  • c3731316d4 fix: 恢复状态栏对齐,仅缩减帮助按钮右侧空间 stable tian 2026-07-16 11:16:36 +0800
  • a1bc23d1dc chore: 状态栏右侧边距和padding继续缩减 tian 2026-07-16 11:12:18 +0800
  • a782e29dea chore: 状态栏右侧边距减半 tian 2026-07-16 11:11:24 +0800
  • 2fe3b495e7 fix: 帮助按钮前竖线改为 TextBlock | 风格,去掉中间列右边距 tian 2026-07-16 11:09:56 +0800
  • 6d2778047c fix: 竖线分隔改用 Rectangle 替代 Separator tian 2026-07-16 11:07:10 +0800
  • b2481ffa5b chore: 状态栏帮助按钮前加竖线分隔 tian 2026-07-16 11:05:27 +0800
  • cd615badb9 docs: 帮助窗口补充批处理任务页签说明 tian 2026-07-16 11:00:24 +0800
  • d7b5cf38f1 fix: 系统管理的实验特性区保持原名,不改高级 tian 2026-07-16 10:56:35 +0800
  • bbd58cdff0 chore: 关于按钮移至帮助窗口内,关闭按钮左侧 tian 2026-07-16 10:43:16 +0800
  • ce4b2a0c06 chore: 状态栏左侧空白缩小,显示更多信息 tian 2026-07-16 10:38:09 +0800
  • b179adb2a0 chore: 实验特性区改名为高级,移除emoji前缀 tian 2026-07-16 10:34:11 +0800
  • 80bd7b7c65 chore: 预计算高亮按钮移至折叠的实验特性区 tian 2026-07-16 10:30:29 +0800
  • b00f0093ab fix: 坐标系检测按钮移至快速取面的空位 tian 2026-07-16 10:25:41 +0800
  • 5e0af1def7 chore: 功能测试区更名为实验特性,移除快速取面按钮 tian 2026-07-16 10:22:30 +0800
  • c35138ef25 feat: 坐标系检测按钮加入 Fragment 矩阵分析法(选一个水平物体后可用) tian 2026-07-16 10:14:07 +0800
  • 00afbeec73 chore: 坐标系检测按钮移至功能测试区 tian 2026-07-16 10:06:44 +0800
  • 823c2de74d refactor: 合并坐标系设置——FragmentUp 自动从 CoordinateSystemManager 派生,删除独立的 FragmentUp 控件和检测按钮 tian 2026-07-16 10:03:03 +0800
  • 0629384639 feat: 包围盒按钮图标替换为线框立方体;过弯检测按钮图标增强为L形通道+方块 tian 2026-07-16 09:41:47 +0800
  • a0a0687bde feat: 包围盒图标改为双立方体线框样式,与剖面盒图标风格统一 tian 2026-07-16 09:09:38 +0800
  • c379eb1bed feat: 替换包围盒信息和过弯检测按钮图标为更合适的几何图形 tian 2026-07-16 08:52:08 +0800
  • 86abf2bf8d fix: 别名树重启后显示错误 — EnsurePathLoaded 硬编码 siblingIndex=0 导致同名兄弟节点映射到同一 key;SetDataStore 补刷别名;别名明细日志改为 DEBUG tian 2026-07-14 10:28:22 +0800
  • 69bf5d6e39 fix: 剖面盒聚焦按钮在无选中/无路径时不应清除或操作剖面盒,部署脚本加入管理员提权 tian 2026-07-14 09:56:52 +0800
  • 9012461d59 feat: Ribbon 多语言支持,新增 en-US/zh-CN 本地化 XAML tian 2026-07-12 13:05:39 +0800
  • 6666d30413 fix: 别名树右键菜单移除冗余的「在视图中聚焦」,统一术语为「子树别名」 tian 2026-07-12 11:34:23 +0800
  • 5341fa145d fix: 别名树 _nodeMap key 格式不统一导致导入/粘贴后显示错误 tian 2026-07-12 11:19:48 +0800
  • ad4067cf1c fix: 过弯检测公式判断方向、对话框文案、三分搜索方向 tian 2026-07-08 13:18:32 +0800
  • 7e71387fce fix: 过弯检测三分搜索方向错误, 文章公式 L(θ) = (C₁-W·cosθ)/sinθ + (C₂-W·sinθ)/cosθ tian 2026-07-08 13:06:17 +0800
  • 4f9206da2a feat: 过弯检测工具(纯解析几何公式) tian 2026-07-08 12:55:47 +0800
  • 70fee3cf3a fix: 碰撞报告容差单位错误 & 导入路径增量刷新; docs: AGENTS.md 构建脚本 tian 2026-07-07 20:38:59 +0800
  • ef22e49491 feat: 别名树子树别名导出/导入/复制/粘贴功能 tian 2026-07-07 20:00:08 +0800
  • b53471c022 chore: 移除状态栏临时性" 恢复剖面\按钮 tian 2026-07-07 07:36:32 +0800
  • 809df425ee fix: 剖面盒关闭时恢复 Planes 剖面不切换模式,修复 UI 指示器不显示 tian 2026-06-30 20:49:48 +0800
  • 17d774154d fix: 关闭剖面盒后恢复剖面状态时同时显示UI指示器 tian 2026-06-30 20:37:29 +0800
  • 0d4498e03d chore: bump version to 0.16.1, update changelog tian 2026-06-28 17:48:56 +0800
  • 6ef866d1dc fix: 路径切换保留 lift 避免物体浮空,物体参数同步优先读 AABB 缓存 tian 2026-06-28 12:50:28 +0800
  • da6b6cb481 chore: remove temporary wpftmp csproj files tian 2026-06-26 09:20:45 +0800
  • 105061bade feat: 贴合地面功能 + 通行空间尺寸准确化 + UI修复 (0.16.0) fix/quaternion-sampling tian 2026-06-26 09:17:46 +0800
  • 3cb5d8d423 fix: 贴地后用实际旋转物体到X轴方向测AABB获取准确通行空间尺寸 tian 2026-06-25 08:53:14 +0800
  • 5308552b40 修改贴合后,路径宽度和通行空间高度不正确的问题 tian 2026-06-24 20:42:51 +0800
  • 66e68c6bd1 fix: 贴合地面后正确回写 correction 和 lift,确认/动画不再偏移 tian 2026-06-24 08:24:38 +0800
  • cf6b2ef959 fix: 修复 7 个 pre-existing 单测失败(optimizer 初始候选 + ZUp 测试语义) tian 2026-06-23 23:18:42 +0800
  • 7f3be8495c fix(tests): 修复 AliasTreeTests 编译错误并更新过时旧格式兼容测试 tian 2026-06-23 23:12:40 +0800
  • f86e8c8bf4 fix: 贴合地面后绕垂直轴搜索最小截面 yaw,对齐路径方向 tian 2026-06-23 23:09:59 +0800
  • 75afba7670 docs: 去掉UTF-8显式设置,已配好pwsh profile tian 2026-06-10 17:48:48 +0800
  • 020e265918 docs: pwsh 命令加 UTF-8 输出编码设置 tian 2026-06-10 17:45:16 +0800
  • e9fb47d9ad docs: shell命令统一用pwsh执行 tian 2026-06-10 17:44:43 +0800
  • 82caa3e155 feat: 贴合地面加入路径yaw补偿,物体旋转后长边对齐路径方向 tian 2026-06-09 11:37:03 +0800
  • 63b59890e4 refactor: 贴合地面改为独立操作(选面即生效),确认按钮去分支,上下偏移默认物流车高度 tian 2026-06-09 11:25:50 +0800
  • 999fffcaa7 fix: 贴合地面:恢复git版本旋转逻辑 + 底边贴地高度修正 tian 2026-06-09 10:06:12 +0800
  • 034acb1d65 fix: 贴合地面旋转修正 — 路径起点法向量→CAD空间算对齐,直接 OverridePermanentTransform 施压 tian 2026-06-09 08:42:42 +0800
  • f75dcb1f50 refactor: use PathAnimationManager.ApplyQuaternionRotationInPlace tian 2026-06-09 03:39:56 +0800
  • 3634551e53 fix: use incremental transform to preserve path start position tian 2026-06-09 03:37:35 +0800
  • c8d48755db fix: apply face-to-ground rotation directly via quaternion, skip Euler decomposition tian 2026-06-09 03:32:26 +0800
  • 10a0ad754c fix: move face-to-ground mate logic from modal dialog to ViewModel tian 2026-06-09 03:22:50 +0800
  • 2f16ec0d43 fix: add debug log, use NavisApplication alias in EditRotationWindow tian 2026-06-09 03:18:20 +0800
  • 9ea3cc0e02 feat: add '贴地面' face-to-ground mate in EditRotationWindow tian 2026-06-09 03:12:22 +0800
  • 2e959c16c9 chore: bump version to 0.15.8, update changelog tian 2026-06-09 03:01:18 +0800
  • ea0ea1c3ca refactor: remove old 2-click installation point code tian 2026-06-09 02:57:45 +0800
  • d3b2906169 feat: add FailureReason to FaceInferResult for specific error messages tian 2026-06-09 02:53:41 +0800
  • cd05553dd9 fix: remove all generic/instructional text from error dialogs tian 2026-06-09 02:48:33 +0800
  • 5be6dfdaf3 fix: split ambiguous failure message in OnInstallationFaceInferred tian 2026-06-09 02:42:51 +0800
  • 6a1318602e fix: pass through exception message directly instead of generic wrapper tian 2026-06-09 02:40:35 +0800
  • 9e1056b92c feat: add DialogHelper.ShowStatusAndDialog for unified status+dialog feedback tian 2026-06-09 02:36:21 +0800
  • 6b78b851db refactor: rename to remove 'Quick' prefix after old method removal tian 2026-06-09 02:06:44 +0800
  • 0fe7179494 refactor: replace 3-click end face detection with single-click FaceInferTool tian 2026-06-09 02:04:54 +0800
  • 01195434b7 fix: use ancestor chain check for pick item matching terminal object tian 2026-06-09 01:58:09 +0800
  • e485629360 tweak: rename quick end-face button to '取端面' tian 2026-06-09 01:53:53 +0800
  • 16bf5cc10e feat: integrate FaceInferToolPlugin with Rail assembly end face detection tian 2026-06-09 01:53:36 +0800
  • e7b5206198 feat: add single-point+normal overload to AssemblyEndFaceAnalyzer tian 2026-06-09 01:51:05 +0800
  • 1e45546aed chore: 更新 CHANGELOG 和 VERSION 至 0.15.7 tian 2026-06-08 04:20:59 +0800
  • b533153234 chore: 删除废弃的 PatternSearchDeltas 和 NormalizeDegrees tian 2026-06-08 03:36:16 +0800
  • b17df9aa31 fix: 四元数均匀采样替代欧拉角网格,模式搜索改为四元数邻域 tian 2026-06-08 03:35:33 +0800
  • 51453df037 chore: 更新 CHANGELOG 和 VERSION 至 0.15.6 tian 2026-06-06 13:12:18 +0800
  • f5387c8699 fix: 自动调整评测与姿态对准修正 tian 2026-06-06 12:47:12 +0800
  • f38fba6506 fix: DisplayPath 所有层级加#N去重 + 移除旧格式兼容 feature/alias-tree tian 2026-06-06 10:05:35 +0800
  • 7dec26b1ac fix: replace RowStyle IsSelected binding with SelectionChanged event tian 2026-06-04 21:42:07 +0800
  • 6b8bae2afc fix: clear all IsSelected flags after export to prevent stale selections tian 2026-06-04 21:36:52 +0800
  • 897280bb3f fix: show concatenated path names as dialog filename for multi-select export tian 2026-06-03 21:16:52 +0800
  • 1beaa7b24d Revert "fix: use folder dialog for multi-select export, file dialog for single" tian 2026-06-03 21:16:28 +0800
  • 6d14d1d26f fix: use folder dialog for multi-select export, file dialog for single tian 2026-06-03 21:11:41 +0800
  • ac2de23e32 feat: support multi-select and batch export in path list tian 2026-06-03 21:06:32 +0800
  • c0714a5180 fix: regenerate path point IDs and rebuild edges on import rename tian 2026-06-03 20:58:49 +0800
  • c6afef13de fix: generate new GUID when renaming imported path to avoid DB conflict tian 2026-06-03 20:54:08 +0800
  • 0cff495331 fix: prevent duplicate database save during XML import deserialization tian 2026-06-03 20:44:52 +0800
  • c2a37fe007 fix: only count rename when name actually changed during import tian 2026-06-03 20:34:49 +0800
  • 0967f7a9bc feat: show renamed count in import result dialog tian 2026-06-03 20:29:28 +0800
  • 27ab485558 fix: use DialogHelper.ShowAutoClosingMessageBox for import result dialog tian 2026-06-03 20:25:15 +0800
  • ab0b5760d8 feat: show import result dialog after multi-file import tian 2026-06-03 20:22:58 +0800
  • 5692fde956 feat: rename export button, support multi-file import tian 2026-06-03 20:17:19 +0800
  • b3a8364e7e tweak: remove redundant '路径' from path creation button labels tian 2026-06-03 20:11:09 +0800
  • a8a786d807 refactor: rename and reorder path creation buttons tian 2026-06-03 20:07:33 +0800
  • 469f529fa0 tweak: increase path list DataGrid height from 200 to 340 (7→12 rows) tian 2026-06-03 20:02:51 +0800
  • 750559a560 refactor: collapsible test section with Grid layout in SystemManagement tian 2026-06-03 20:00:00 +0800
  • 6bc77672e9 fix: prevent crash when invalid characters typed in coordinate editor tian 2026-06-03 19:49:44 +0800
  • 0ed24b21a2 refactor: change virtual object RadioButton to CheckBox in AnimationControlView tian 2026-06-03 19:45:07 +0800
  • c7a1eeebb8 feat: add FaceInferToolPlugin - single-click face normal inference tool tian 2026-06-02 23:11:11 +0800
  • 922864ce4f style: 别名树字体 SemiBold → Bold tian 2026-06-02 13:02:16 +0800
  • 337ccbb43b fix: OnTreeViewSelected NRE + 日志清理 tian 2026-06-02 12:58:38 +0800
  • 8a8153dba0 fix: use ShouldUseReferenceBasedRealObjectPlanarPose to guard reference rotation capture tian 2026-06-02 12:41:31 +0800
  • 93c143f75b docs: CHANGELOG 添加别名树功能 tian 2026-06-02 00:13:58 +0800