NavisworksTransport/src
tian 3343f6f5c1 修复PathAnimationManager中的单位转换错误
问题:
1. 路径总长度日志显示"米",但实际计算的是模型单位
2. 检测精度内部使用模型单位,但Set方法接收米参数后未转换
3. 检测间隙内部使用模型单位,但Set方法接收米参数后未转换
4. 日志中单位标注不明确,容易造成混淆

修复内容:
1. CalculateTotalPathDistance返回模型单位,增加转换显示米单位
2. SetCollisionDetectionAccuracy接收米单位参数,内部转换为模型单位存储
3. SetDetectionGap接收米单位参数,内部转换为模型单位存储
4. 所有日志同时显示米单位和模型单位,格式:X.XX米 (Y.YY模型单位)

设计原则:
- 内部存储统一使用模型单位(与Navisworks API Point3D/BoundingBox3D一致)
- 对外接口(Set方法参数)使用米单位(符合用户习惯)
- 日志同时显示两种单位,避免歧义

影响范围:
- SetupAnimation()中的路径总长度日志
- PrecomputeAnimationFrames()中的路径总长和检测精度日志
- SetCollisionDetectionAccuracy()参数单位转换
- SetDetectionGap()参数单位转换

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-13 17:15:28 +08:00
..
Commands 实现XY平面膨胀算法和3D体素路径规划 2025-10-12 21:13:02 +08:00
Core 修复PathAnimationManager中的单位转换错误 2025-10-13 17:15:28 +08:00
PathPlanning 清理多余文件 2025-10-13 16:53:40 +08:00
Resources 用DockPanePlugin代替AddInPlugin,控件UI使用WPF,属性管理和路径设置两个功能的迁移 2025-08-14 09:30:13 +08:00
UI/WPF 清理多余文件 2025-10-13 16:53:40 +08:00
Utils 优化集合提取器 2025-10-13 10:41:33 +08:00