Commit Graph

336 Commits

Author SHA1 Message Date
df2c09a167 实现历史碰撞报告生成,调整时间格式显示,重构相关UI组件 2026-01-09 11:28:49 +08:00
a40e52f538 修复历史记录载入后虚拟车辆不显示的问题 2026-01-08 22:43:28 +08:00
42481a5edc 重构碰撞检测结果的保存与加载逻辑,利用DocumentModels的CreatePathId、ResolvePathId等方法,解决保存和加载ModelItem路径的问题 2026-01-08 22:14:20 +08:00
ee1b0cbe32 添加虚拟车辆尺寸参数到路径动画管理器和碰撞检测结果,优化数据库保存功能 2026-01-08 19:50:44 +08:00
40fce35bc8 数据库保存碰撞节点信息表和相关操作 2026-01-08 17:03:19 +08:00
97bf6dbecd 重构GeometryCacheManager以使用ModelItemAnalysisHelper获取ModelItem完整路径,移除冗余代码 2026-01-08 15:53:00 +08:00
a3bee9a0ba 优化动画状态变化处理,清除碰撞高亮并检查ClashDetective结果 2026-01-08 15:32:45 +08:00
f500861179 重构碰撞检测结果处理逻辑,优化数据库保存功能,合并复合对象碰撞结果,更新UI显示名称获取方式 2026-01-08 15:02:26 +08:00
0de096aed0 实现ClashDetective结果保存到数据库功能,并在UI中展示碰撞检测历史记录 2026-01-08 12:50:00 +08:00
d473065025 向上查找复合节点,处理clashdetective碰撞结果,优化碰撞报告生成逻辑 2026-01-08 11:42:56 +08:00
c044be57c0 在clashdetective测试过程中缓存测试结果 2026-01-08 09:50:12 +08:00
ffac0ae146 动画结束用clashdetective结果高亮,整理高亮架构 2026-01-07 19:18:37 +08:00
4f7935499d 修改预计算和clashdetective检测高度不一致的问题 2026-01-07 16:27:38 +08:00
f02e5cfc28 用API精确计算包围盒的距离,解决多检的问题 2026-01-07 13:50:41 +08:00
cbc63809f0 解决车辆漏检和多检的问题 2026-01-07 12:29:19 +08:00
792d6d249c 更正插入路径点的问题。 2026-01-06 18:01:23 +08:00
e3958affb7 添加碰撞检测进度条 2026-01-06 17:10:50 +08:00
fd05ffce3c 增加去重日志,发现单item有2个几何体导致碰撞结果重复,暂时不修改逻辑 2026-01-06 15:45:53 +08:00
aa0fdc2cec 纠正ModelItem比较的使用方法 2026-01-06 13:00:48 +08:00
be174ab6bb 解决动画过程中,高亮时有时无的情况 2026-01-06 12:48:20 +08:00
28c6f18f47 增加动画哈希,判断是否应该重建动画和检测 2026-01-06 12:04:15 +08:00
6fab2b3432 给数据库中路径的edges增加顺序id 2026-01-06 11:16:44 +08:00
2d2e60c58b 增加数据库路径载入事件,避免事件职责混乱 2026-01-06 10:30:34 +08:00
7fc62537d1 将安全阶段的弧线段渲染为告警样式(红色) 2026-01-06 09:53:38 +08:00
409b39ce78 修补了路径可视化中出现的缝隙 2026-01-05 18:04:11 +08:00
3bae0f0274 修改手动新建路径时的可视化bug 2026-01-05 15:57:00 +08:00
6cc48c3500 把曲线化路径与动画集成 2026-01-05 12:48:57 +08:00
174749e287 修改通行空间样式 2026-01-04 17:12:51 +08:00
0702cc879a 修改切点样式为锥体 2026-01-04 14:26:43 +08:00
13e08faa8a 将切点改为立柱样式 2026-01-04 12:39:54 +08:00
ec3ef5b30e 增加带状连线风格 2026-01-04 11:59:50 +08:00
0081015d0b 把路径可视化设置放到路径页签,统一可视化风格架构(颜色+透明度) 2026-01-04 10:55:33 +08:00
10f408e361 实现了曲线化路径可视化 2025-12-31 18:13:11 +08:00
33296c7415 路径导出支持曲线化 2025-12-31 13:10:47 +08:00
aa0557c9e6 修改系统配置的问题。 2025-12-31 11:29:21 +08:00
93135d3c29 增加了路径曲线化的方案,实现了基础的曲线化路径数据结构和存储,以及曲线化核心算法 2025-12-30 18:29:41 +08:00
7c319b199f 增加转弯路径曲线化方案 2025-12-30 14:40:37 +08:00
f3a07eb482 实现路径坐标点手动编辑功能 2025-12-30 09:55:36 +08:00
0c1de9b45d 纠正生成动画第一帧旋转的bug 2025-12-26 09:40:02 +08:00
0d2a240499 让虚拟车辆选择后直接放到起点 2025-12-25 18:11:36 +08:00
736e6e8448 修改移动物体初始角度不对的问题 2025-12-25 17:48:49 +08:00
dab8dc34c3 修复程序崩溃的bug;完善未完成的功能清单 2025-12-25 15:04:40 +08:00
5647ae9134 修复ClashDetective碰撞结果列表项名字只有一半的问题 2025-12-19 18:17:26 +08:00
ccdada3aad 修复部分墙和柱子检测不到的问题 2025-12-19 17:44:12 +08:00
d9c2ec8c12 修复路径列表UI触发事件引起事件循环的问题 2025-12-19 14:17:20 +08:00
d63896bf63 基本实现物流对象沿着路径转向的功能 2025-12-19 10:13:41 +08:00
2bd117ff8a 重构了高亮显示的逻辑,统一处理流程。 2025-12-11 13:23:55 +08:00
adde6cbdf4 直接控制指定对象的高亮;调整样式,修复选择对象因为GUID加不上的问题 2025-12-11 11:38:40 +08:00
2a8425d529 基本实现手工指定碰撞检测对象 2025-12-11 10:52:09 +08:00
7446431f9c 增加了虚拟物流车辆动画生成和碰撞检测功能 2025-12-10 16:59:35 +08:00