|
|
1ca2a8e1bc
|
0.15.3: auto-adjust uses optimizer AABB directly for passage space visualization
- Optimizer now returns AABB extents (sx, sy, sz) from measured object
- UpdatePassageSpaceVisualization uses optimizer AABB directly:
Forward=sx, Width=sz, Height=sy - no cuboid projection needed
- Fixed negative passageNormalToPath when lift offset is negative
- Removed host-axis cuboid projection from TryCalculateCurrentRealObjectPlanarProjectedExtents
|
2026-05-30 02:48:39 +08:00 |
|
|
|
af141aa37c
|
自动调整:去掉米单位混用,内部统一模型单位;ComputedLiftOffsetMeters -> ComputedLiftOffsetModelUnits;EditRotationWindow 添加等待光标
|
2026-05-30 00:01:20 +08:00 |
|
|
|
90367db214
|
自动调整Info日志改为Debug
|
2026-05-29 01:49:39 +08:00 |
|
|
|
c67dee4f11
|
约束保留门型偏好,评估改用固定宿主X轴前向,结果加回路径yaw
|
2026-05-29 01:44:23 +08:00 |
|
|
|
649c7b50f1
|
0.15.2 WIP: 自动调整 — 门型偏好、物流车高、上下偏移自动计算、性能优化、日志清理
|
2026-05-28 23:58:27 +08:00 |
|
|
|
bbb58c9634
|
调整物体窗口: 提升高度→上下偏移, 允许负值, 窗口加宽, 清理提示文字
- 字段名: 提升高度 → 上下偏移 (UI标签/日志/注释/状态栏)
- 移除负值校验,允许向下偏移 (EditRotationWindow.xaml.cs)
- 修复两处 <=0 拦截 (ApplyGroundPathObjectLiftOffset, ResolveGroundPathObjectLiftOffsetVector)
- 窗口宽度 400→440, 调低标题栏/去除副标题/去除提示文字行
|
2026-05-27 14:38:27 +08:00 |
|
|
|
3e43b20102
|
自动调整: 回调内扣除路径 yaw,使 correction 成为绝对角度
优化器通过 OptimizeWithEvaluator 传回调函数,回调接收 correction 后
经真实动画链路评估。动画链路 targetYaw = pathYaw + correctionY,
导致 correction.Y 被错误地当成额外增量而非绝对角度。
修复: 回调内从 correction 的 up 轴角度扣除路径 yaw,
使 targetYaw = pathYaw + (correctionY - pathYaw) = correctionY。
优化器现在正确地将 correction 作为从 CAD 出发的总 yaw 角度搜索。
|
2026-05-27 13:10:15 +08:00 |
|
|
|
7187bcf622
|
自动最优朝向: 黑盒实测模式
- 新增 ObjectPassageProjectionOptimizer(SO(3)粗搜索+Nelder-Mead)
- EditRotationWindow 加入"自动调整"按钮
- AnimationControlViewModel 实现黑盒实测评估(临时摆位→读BoundingBox→恢复)
- 设计文档和实现计划
|
2026-05-27 12:24:01 +08:00 |
|
|
|
b849bd9aed
|
Add Navisworks automation integration tests
|
2026-04-13 02:33:29 +08:00 |
|
|
|
da5f8a1ae1
|
add ground object lift adjustment
|
2026-04-09 23:53:40 +08:00 |
|
|
|
24951d4205
|
Stabilize hoisting start-pose logging and caching
|
2026-04-02 01:32:31 +08:00 |
|
|
|
2e0b26e032
|
Refine rail assembly workflow and viewpoint strategies
|
2026-04-01 10:47:34 +08:00 |
|
|
|
d4c49fc227
|
Stabilize hoisting pose adjustment flow
|
2026-03-31 00:14:18 +08:00 |
|
|
|
cb56737041
|
Preserve terminal pose when translating rail objects to path start
|
2026-03-30 23:35:01 +08:00 |
|
|
|
766b5af887
|
Stop auto-switching to path view before animation playback
|
2026-03-29 18:28:41 +08:00 |
|
|
|
95500c9717
|
修改部分日志级别为Debug
|
2026-03-28 12:42:54 +08:00 |
|
|
|
a5d1db6416
|
Refine collision analysis dialog and rail assembly markers
|
2026-03-26 22:49:45 +08:00 |
|
|
|
3a5693a453
|
Add rail mount placement controls and persistence
|
2026-03-26 01:01:01 +08:00 |
|
|
|
029c7e37ad
|
Checkpoint current pose and path state
|
2026-03-25 01:41:15 +08:00 |
|
|
|
138eb43a67
|
Unify real-object rail pose interpretation
|
2026-03-25 00:11:07 +08:00 |
|
|
|
6c74ea1319
|
Fix host-axis rotation correction for real objects
|
2026-03-24 21:59:53 +08:00 |
|
|
|
eaf24420b7
|
修正真实物体的旋转和通行空间不适配的问题
|
2026-03-23 22:46:38 +08:00 |
|
|
|
d52b1aef08
|
Checkpoint animation rotation refactor state
|
2026-03-23 21:00:02 +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 |
|
|
|
a651b69459
|
Fix batch queue detection record snapshots
|
2026-03-20 15:42:16 +08:00 |
|
|
|
015a2863ea
|
Fix collision pose restore and deployment verification
|
2026-03-20 14:59:41 +08:00 |
|
|
|
ae845bc571
|
检查并修复弹出窗口、对话框、消息框,未设置owner的情况
|
2026-02-23 00:25:17 +08:00 |
|
|
|
cc14e8c41d
|
移除过时的 animationCollisionCount 变量和相关输出
|
2026-02-21 11:49:45 +08:00 |
|
|
|
1047c82c66
|
纠正先选物体时没记录原始尺寸的问题;清除物体时将角度修正值归零。
|
2026-02-21 11:26:11 +08:00 |
|
|
|
65939f262c
|
修复没选择路径先选择物体,造成的路径可视化错误问题。修复临时路径保存到数据库的问题。
|
2026-02-21 10:28:13 +08:00 |
|
|
|
5c0e72ec98
|
修正时序问题导致 _route 为空,日志报错的问题
|
2026-02-20 23:16:12 +08:00 |
|
|
|
5ca793e093
|
修正检测配置重复,动画结束还检测的问题。自动打开重复的历史记录报告
|
2026-02-20 00:13:15 +08:00 |
|
|
|
76d277b6c2
|
从数据库中比对历史检测配置是否重复
|
2026-02-18 23:25:39 +08:00 |
|
|
|
7fbbcdd448
|
合并检测记录和碰撞记录表,重构检测过程
|
2026-02-18 22:34:18 +08:00 |
|
|
|
7da2ddf230
|
修正存储单位错误,规范单位使用
|
2026-02-18 16:10:36 +08:00 |
|
|
|
9751287884
|
纠正碰撞对不显示虚拟物体的问题
|
2026-02-18 15:19:58 +08:00 |
|
|
|
dc1380d7fe
|
增加检测记录表,完善批处理过程
|
2026-02-18 12:29:09 +08:00 |
|
|
|
eec957ad2e
|
重构虚拟物体管理器;修复碰撞历史列表自动移动物体的bug
|
2026-02-18 00:05:22 +08:00 |
|
|
|
ac6d3b4017
|
给碰撞构件清单,也加上碰撞对聚焦
|
2026-02-17 11:37:45 +08:00 |
|
|
|
178aa995ff
|
对代码进行审查并优化
|
2026-02-16 11:55:45 +08:00 |
|
|
|
fdcd8edfc0
|
将虚拟车辆改成虚拟物体
|
2026-02-16 09:02:50 +08:00 |
|
|
|
a9ccc057d3
|
修改Clashdetective进度条不展示百分比,以及不能取消的问题;进度条关闭主窗口失焦问题
|
2026-02-14 22:22:51 +08:00 |
|
|
|
b36d20933e
|
修改预计算分析列表滚动条和数量限制
|
2026-02-13 19:33:52 +08:00 |
|
|
|
98c55045ad
|
选择物体或车辆时让它们到起点
|
2026-02-12 22:12:58 +08:00 |
|
|
|
cf5aed422b
|
优化视角聚焦功能,调整聚焦角度为60度,更新相关文档说明
|
2026-02-10 16:44:16 +08:00 |
|
|
|
1ffe567466
|
排除对象、碰撞对象、指定对象、物流类型等元素都增加视角对焦能力
|
2026-02-10 16:09:19 +08:00 |
|
|
|
78158c1cb1
|
新增指定对象聚焦功能
|
2026-02-10 13:49:43 +08:00 |
|
|
|
e221d42812
|
新增排除对象管理功能,支持预计算分析添加到列表,支持用户手动添加和清除排除对象,支持数据库存储
|
2026-02-09 22:48:23 +08:00 |
|
|
|
322523bc77
|
新增预计算碰撞分析对话框及相关功能,支持高频碰撞物体的排除建议(初步实现)
|
2026-02-08 08:46:16 +08:00 |
|