问题: 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> |
||
|---|---|---|
| .. | ||
| Commands | ||
| Core | ||
| PathPlanning | ||
| Resources | ||
| UI/WPF | ||
| Utils | ||