Commit Graph

18 Commits

Author SHA1 Message Date
042f30bf87 地面路径重构失败,留下一些教训 2026-04-06 22:39:02 +08:00
8a7563a4fe Clarify ground tracked-point semantics 2026-04-06 08:55:53 +08:00
2e0b26e032 Refine rail assembly workflow and viewpoint strategies 2026-04-01 10:47:34 +08:00
1d71d36e5f 修复rail路径的编辑状态问题 2026-03-30 22:13:16 +08:00
138eb43a67 Unify real-object rail pose interpretation 2026-03-25 00:11:07 +08:00
290df34dec Interpret fragment up for real object pose 2026-03-24 21:04:24 +08:00
8d10f959b2 Add fragment up detection and real object pose probes 2026-03-24 19:06:50 +08:00
d52b1aef08 Checkpoint animation rotation refactor state 2026-03-23 21:00:02 +08:00
ae845bc571 检查并修复弹出窗口、对话框、消息框,未设置owner的情况 2026-02-23 00:25:17 +08:00
9751287884 纠正碰撞对不显示虚拟物体的问题 2026-02-18 15:19:58 +08:00
178aa995ff 对代码进行审查并优化 2026-02-16 11:55:45 +08:00
2fb883ae18 将插件和输出名字中的navisworks去掉 2026-02-16 11:22:03 +08:00
fdcd8edfc0 将虚拟车辆改成虚拟物体 2026-02-16 09:02:50 +08:00
77b9da40fc 实现路径分析功能 2026-02-14 17:39:40 +08:00
e221d42812 新增排除对象管理功能,支持预计算分析添加到列表,支持用户手动添加和清除排除对象,支持数据库存储 2026-02-09 22:48:23 +08:00
6be1de113e 优化代码格式,调整空行和注释位置;更新生成碰撞报告的方法为异步执行 2026-02-06 20:42:40 +08:00
4069668a2a 修复批处理未加载待处理项,并修复空中路径创建 2026-01-29 13:27:43 +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