Commit Graph

96 Commits

Author SHA1 Message Date
5e7f9bdf51 Finish assembly route generation cleanup 2026-03-22 13:06:08 +08:00
8f55b5e9a1 Fix YUp hoisting path rendering and finish sync 2026-03-22 12:21:25 +08:00
c53db7a6fd Finalize canonical rail coordinate integration 2026-03-21 19:19:13 +08:00
3fd184934b Establish canonical coordinate framework with tests 2026-03-21 06:10:34 +08:00
c9a926356c 修改终端安装仿真UI,升级数据库版本号 2026-03-20 15:22:58 +08:00
5847ba9ab3 Fix rail assembly pose and animation flow 2026-03-20 11:13:43 +08:00
9adf9b5baf Fix assembly reference rod and start-point path creation 2026-03-19 23:12:49 +08:00
a55ef42f71 Add linear assembly reference path and rod alignment 2026-03-19 22:00:04 +08:00
0c83c73917 feat: add linear assembly rail path workflow 2026-03-19 00:18:24 +08:00
0f669fd995 增加导出为Delmia兼容的xml格式 2026-03-09 17:47:39 +08:00
cb7e1c0e17 增加吊装路径水平环形检测 2026-02-25 01:37:15 +08:00
62548197b3 完善多层吊装路径 2026-02-24 17:25:15 +08:00
edcbd0802b 初步实现多层吊装路径 2026-02-24 03:57:33 +08:00
1047c82c66 纠正先选物体时没记录原始尺寸的问题;清除物体时将角度修正值归零。 2026-02-21 11:26:11 +08:00
65939f262c 修复没选择路径先选择物体,造成的路径可视化错误问题。修复临时路径保存到数据库的问题。 2026-02-21 10:28:13 +08:00
7fbbcdd448 合并检测记录和碰撞记录表,重构检测过程 2026-02-18 22:34:18 +08:00
749eb07cef 修复一些日志警告 2026-02-18 09:46:10 +08:00
178aa995ff 对代码进行审查并优化 2026-02-16 11:55:45 +08:00
fdcd8edfc0 将虚拟车辆改成虚拟物体 2026-02-16 09:02:50 +08:00
d9da8e95ce 给碰撞报告增加多截图的能力;修复路径宽度在修改路径点坐标后回到默认值的问题 2026-02-07 00:22:07 +08:00
d9c362dcc3 新增可视化状态变更事件;将可视化控制按钮放到状态栏 2026-02-06 02:10:55 +08:00
333298c902 新增独立可视化开关以支持路径线和通行空间的显示;优化路径编辑视图中的可视化设置;新增布尔值到画刷和不透明度的转换器 2026-02-06 01:48:39 +08:00
a7e1411fd6 优化路径点编辑逻辑,改用Id查找路径点索引,增强索引验证;更新删除路径点时的选中状态处理 2026-02-06 01:06:36 +08:00
438b000296 清理未使用的命名空间,优化代码结构 2026-02-01 19:25:48 +08:00
1d3f46dd00 增加配置变更事件订阅,实现系统配置实时生效 2026-02-01 19:00:31 +08:00
b09564c4aa 增加了修改提升点来调整上升高度的功能,重构了吊装路径的坐标约束 2026-02-01 16:29:18 +08:00
da89105269 优化吊装路径点处理,禁止删除关键点并在删除后自动优化路径 2026-01-31 20:12:44 +08:00
60bbd468d8 修改吊装路径功能,支持天车横移路径 2026-01-31 17:50:59 +08:00
c24bff692e 将空轨和吊装路径分开独立 2026-01-29 14:06:08 +08:00
4069668a2a 修复批处理未加载待处理项,并修复空中路径创建 2026-01-29 13:27:43 +08:00
a2018576e5 给选择路径和开始动画增加视角自动调整到路径功能 2026-01-26 22:30:03 +08:00
c117e0d0c3 重构碰撞检测参数,替换为检测容差;更新相关配置和UI显示,确保一致性 2026-01-26 00:25:05 +08:00
58e7b858f1 优化路径数据更新逻辑,统一调用 RecalculateAndSaveRoute 方法,确保路径修改后正确保存和更新 2026-01-22 00:10:30 +08:00
52ca335e9f 移除路径编辑视图中的起吊高度相关功能,简化路径点操作界面 2026-01-21 23:21:35 +08:00
e2fb22efe6 优自动规划几何体获取逻辑,统一使用DFS遍历和过滤,过滤隐藏项 2026-01-21 21:05:35 +08:00
66353f9621 优化路径数据更新逻辑,统一调用更新函数,简化路径视图模型属性设置 2026-01-21 19:58:19 +08:00
91c8f5c6f7 优化通行空间参数设置,统一使用模型单位,调整日志输出格式 2026-01-21 15:01:13 +08:00
131dfba768 更完善吊装路径路径点编辑关联逻辑 2026-01-20 20:58:22 +08:00
366d9309f2 将空中路径合并,完善吊装路径相关命令与参数 2026-01-20 18:24:28 +08:00
b6dd1ca61b 明确车辆长宽高和坐标系的关系,修改通行空间对其的使用。 2026-01-19 17:44:05 +08:00
582ccfe1d6 优化通行空间参数设置,调整路径类型下的通行空间计算逻辑 2026-01-19 01:04:41 +08:00
a52d8fdacb 优化通行空间参数设置逻辑,动态根据路径类型调整通行空间尺寸 2026-01-18 21:57:02 +08:00
bc1ad3f4c3 优化通行空间可视化功能,自动根据路径类型切换可视化模式,并优化相关渲染逻辑 2026-01-18 16:25:21 +08:00
ddf44b887f 增加了吊装路径 2026-01-18 12:59:30 +08:00
07f8f5b2bf 修复网格可视化性能问题
根本原因:新代码在循环中调用了 AddPoint() 方法,该方法每次都会触发 UpdateTotalLength(),导致:
算法复杂度:从 O(n) 变成 O(n² log n)
排序次数:12,480 个点 = 78,000,000 次排序
性能损失:从 76 毫秒 → 12.5 秒(130倍慢)
修复方案:直接使用 Points.Add() 绕过昂贵的 UpdateTotalLength() 调用
2026-01-16 20:35:33 +08:00
9ae4acdb03 采用obb包围盒计算空轨基准线 2026-01-12 18:34:44 +08:00
708bf533f1 将空轨路径集成到动画和碰撞检测中 2026-01-12 12:10:44 +08:00
8424503576 新增空轨数据结构、自动提取基准路径并可视化、路径点吸附空轨基准路径功能 2026-01-11 16:52:07 +08:00
001b45cc9a 增强路径视图模型的时间信息设置功能 2026-01-09 16:46:38 +08:00
2d2e60c58b 增加数据库路径载入事件,避免事件职责混乱 2026-01-06 10:30:34 +08:00