c0714a5180
fix: regenerate path point IDs and rebuild edges on import rename
...
- Also regenerate all PathPoint.Id to avoid UNIQUE constraint on PathPoints.Id
- Call RecalculateRoute() to rebuild edges with new point references
- Edge constructor auto-generates new Id, so edges are fresh too
2026-06-03 20:58:49 +08:00
c6afef13de
fix: generate new GUID when renaming imported path to avoid DB conflict
...
- Imported routes with same Id would overwrite each other in DB
- Now assign route.Id = Guid.NewGuid() on rename, ensuring unique DB entry
2026-06-03 20:54:08 +08:00
c2a37fe007
fix: only count rename when name actually changed during import
...
- Capture original name before GenerateUniqueName
- Skip RenamedCount increment if names are identical
- Fix misleading log showing same name twice
2026-06-03 20:34:49 +08:00
0967f7a9bc
feat: show renamed count in import result dialog
...
- Add RenamedCount to ImportPathResult
- Track per-file and aggregate across multi-file imports
- Dialog now shows '重名自动重命名: N 个路径' when applicable
2026-06-03 20:29:28 +08:00
6f037a4571
Reduce pose diagnostics log noise
2026-04-13 02:51:24 +08:00
970d3465f4
Add a custom ribbon tab for logistics tools
2026-04-11 23:17:21 +08:00
1a9c9ecd21
fix collision report save timing
2026-04-10 00:16:55 +08:00
7ccce8cf5a
Stabilize rail collision pose recovery and canonical tracking
2026-03-21 21:58:11 +08:00
c53db7a6fd
Finalize canonical rail coordinate integration
2026-03-21 19:19:13 +08:00
015a2863ea
Fix collision pose restore and deployment verification
2026-03-20 14:59:41 +08:00
0f669fd995
增加导出为Delmia兼容的xml格式
2026-03-09 17:47:39 +08:00
dc29c3526e
修改坐标系探索为检测;去掉坐标系设置的介绍
2026-03-09 12:51:04 +08:00
edcbd0802b
初步实现多层吊装路径
2026-02-24 03:57:33 +08:00
cc14e8c41d
移除过时的 animationCollisionCount 变量和相关输出
2026-02-21 11:49:45 +08:00
7fbbcdd448
合并检测记录和碰撞记录表,重构检测过程
2026-02-18 22:34:18 +08:00
eec957ad2e
重构虚拟物体管理器;修复碰撞历史列表自动移动物体的bug
2026-02-18 00:05:22 +08:00
1b26e7b640
修改截图使用当前视窗尺寸
2026-02-17 22:35:34 +08:00
fac4d3e2e3
去掉截图之间设置的等待时间
2026-02-17 10:44:09 +08:00
a304191b13
碰撞报告自动对碰撞点截图;纠正插件改名造成的路径错误。
2026-02-17 10:21:35 +08:00
fdcd8edfc0
将虚拟车辆改成虚拟物体
2026-02-16 09:02:50 +08:00
77b9da40fc
实现路径分析功能
2026-02-14 17:39:40 +08:00
9a7a2da3c6
在碰撞报告中显示排除对象清单
2026-02-10 10:24:01 +08:00
e221d42812
新增排除对象管理功能,支持预计算分析添加到列表,支持用户手动添加和清除排除对象,支持数据库存储
2026-02-09 22:48:23 +08:00
d9da8e95ce
给碰撞报告增加多截图的能力;修复路径宽度在修改路径点坐标后回到默认值的问题
2026-02-07 00:22:07 +08:00
a305ba31e1
重新截图信息更新至数据库,同时导出html
2026-02-02 22:25:26 +08:00
5fb18b5869
进行动态坐标系架构设计,增加自动检测模型坐标系探索按钮
2026-01-30 23:39:21 +08:00
dee5f1c834
优化碰撞高亮管理,使用类别管理方法替代直接高亮,调整预计算碰撞颜色为紫色以便区分
2026-01-29 21:44:14 +08:00
6498df1818
批处理不显示报告窗口,批处理执行结束显示汇总信息,修复碰撞为0时使用上个测试的碰撞数
2026-01-29 15:58:30 +08:00
c24bff692e
将空轨和吊装路径分开独立
2026-01-29 14:06:08 +08:00
eeade5553f
去掉数据库冗余pathname字段,将“PathRouteId”更改为“RouteId”
2026-01-28 19:19:23 +08:00
8a3d480a0a
纠正批处理截图使用当前路径和路径可未视化的问题
2026-01-27 13:36:27 +08:00
423290bfd1
重构批处理任务管理,移除过时的命令和模型,优化路径数据库操作
2026-01-27 12:13:33 +08:00
7f72ad5935
增加视角自动调整到路径功能
2026-01-26 21:04:12 +08:00
d0ade35042
增加碰撞报告HTML生成器,支持自动导出HTML报告功能
2026-01-26 16:12:47 +08:00
1e1d740aef
完善碰撞报告高亮和截图保存机制
2026-01-26 15:10:03 +08:00
c117e0d0c3
重构碰撞检测参数,替换为检测容差;更新相关配置和UI显示,确保一致性
2026-01-26 00:25:05 +08:00
b4a73e2081
简化批处理,变成队列
2026-01-25 17:58:08 +08:00
6dc266e526
增加批处理任务功能,实现基本功能框架和UI,后续还需完善
2026-01-24 19:56:23 +08:00
3905db56bc
重构碰撞报告生成逻辑,无碰撞也生成报告;修改通行空间为浅绿色;
2026-01-23 18:40:54 +08:00
af4b1538ab
新增路径处理工具类,支持截图生成和路径计算功能;更新碰撞报告和导航地图对话框,增加截图预览和重新截图功能
2026-01-22 20:28:37 +08:00
366d9309f2
将空中路径合并,完善吊装路径相关命令与参数
2026-01-20 18:24:28 +08:00
405ea5ac7c
修改吊装路径的名称和类型bug
2026-01-18 18:48:43 +08:00
ddf44b887f
增加了吊装路径
2026-01-18 12:59:30 +08:00
075fd5c602
移除预计算检测间隙扩大率配置,优化碰撞检测逻辑和高亮显示功能
2026-01-09 18:16:33 +08:00
98c23b986e
添加预计算检测间隙扩大率配置,优化动画参数初始化和碰撞检测逻辑
2026-01-09 14:47:41 +08:00
1a2312f3f6
重构碰撞高亮逻辑,统一使用ModelHighlightHelper处理碰撞结果高亮
2026-01-09 13:19:44 +08:00
df2c09a167
实现历史碰撞报告生成,调整时间格式显示,重构相关UI组件
2026-01-09 11:28:49 +08:00
f500861179
重构碰撞检测结果处理逻辑,优化数据库保存功能,合并复合对象碰撞结果,更新UI显示名称获取方式
2026-01-08 15:02:26 +08:00
d473065025
向上查找复合节点,处理clashdetective碰撞结果,优化碰撞报告生成逻辑
2026-01-08 11:42:56 +08:00
c044be57c0
在clashdetective测试过程中缓存测试结果
2026-01-08 09:50:12 +08:00