|
|
93135d3c29
|
增加了路径曲线化的方案,实现了基础的曲线化路径数据结构和存储,以及曲线化核心算法
|
2025-12-30 18:29:41 +08:00 |
|
|
|
f3a07eb482
|
实现路径坐标点手动编辑功能
|
2025-12-30 09:55:36 +08:00 |
|
|
|
d9c2ec8c12
|
修复路径列表UI触发事件引起事件循环的问题
|
2025-12-19 14:17:20 +08:00 |
|
|
|
b0a63409b9
|
删除一些多余代码,注释掉文档更新刷新物流元素列表代码
|
2025-10-21 17:44:35 +08:00 |
|
|
|
3aaa176ce6
|
优化插件启动时的动作
|
2025-10-14 16:29:05 +08:00 |
|
|
|
37f03362c4
|
修复参数配置错误和门网格高度层缺失错误
|
2025-10-11 18:39:06 +08:00 |
|
|
|
7343133f12
|
增加了配置管理功能,配置文件保存为toml格式,可在配置窗口编辑;实现了日志级别管理功能
|
2025-10-11 12:18:33 +08:00 |
|
|
|
8b5e2baf23
|
修改网格生成和路径规划中的bug
|
2025-10-10 18:42:21 +08:00 |
|
|
|
9ea89aa8d0
|
修改了膨胀算法,识别多层的边界进行膨胀。给每层增加了IsWalkable。
|
2025-10-10 14:54:47 +08:00 |
|
|
|
a4eaf46723
|
支持多层可视化,并解决楼梯下高度不足的区域网格可视化的问题
|
2025-10-10 11:51:05 +08:00 |
|
|
|
8cd988279f
|
把碰撞报告保存到数据库,修改碰撞报告格式
|
2025-10-05 19:07:23 +08:00 |
|
|
|
e46931311f
|
将最大宽度、长度、高度、安全间隙、网格尺寸,加入路径保存内容。
|
2025-10-04 21:26:49 +08:00 |
|
|
|
6091b794de
|
实现了基本的路径分析功能,增加了文档关联的sqllite数据库
|
2025-10-03 16:28:02 +08:00 |
|
|
|
3f2d66c255
|
测试和修改A*返回的坐标转换的问题
|
2025-09-29 23:25:21 +08:00 |
|
|
|
8a95820fca
|
修改了通道网格生成的高度设置,能在斜面上生成网格,可视化也对了
|
2025-09-28 16:20:04 +08:00 |
|
|
|
504a2c9862
|
扫描障碍物时,使用包围盒中心下面的通道网格z高度,进行高度范围筛选。
几何体除了三角形外,还有线形(也许有点、SnapPoints、文字等),要过滤掉,否则也被当成障碍物。
|
2025-09-24 02:25:25 +08:00 |
|
|
|
6e20628bd2
|
优化路径可视化插件的参数初始化过程
|
2025-09-17 14:17:55 +08:00 |
|
|
|
8fbad77e65
|
删掉了以前的基于空间索引和垂直扫描的2.5D网格生成方法
|
2025-09-16 17:00:11 +08:00 |
|
|
|
35226d2209
|
完善寻路的高度处理,增加路径点的选取高亮,增加删除起点和终点的保护
|
2025-09-16 10:36:22 +08:00 |
|
|
|
2cb9475847
|
清理一点多于代码
|
2025-09-15 18:33:48 +08:00 |
|
|
|
8946873e32
|
网格点在设置时同步刷新
|
2025-09-14 21:24:51 +08:00 |
|
|
|
e295675fe5
|
修复自动路径起点和终点设置中,可以点击手动创建的bug
|
2025-09-13 14:47:07 +08:00 |
|
|
|
cc8842dcd8
|
把动画改成步进式,在动画生成阶段进行快速碰撞计算。
|
2025-09-12 22:44:49 +08:00 |
|
|
|
0b0028c19c
|
增加了文档变更后,清理和初始化的功能
|
2025-09-12 17:36:26 +08:00 |
|
|
|
fc0b6d6aaa
|
简化可见性控制代码,改成工具类
|
2025-09-12 11:25:00 +08:00 |
|
|
|
3b5d5963e5
|
增加门的可视化网格点
|
2025-09-11 02:34:47 +08:00 |
|
|
|
739392ef7b
|
增加了对门的处理,支持设置限宽
|
2025-09-10 20:08:36 +08:00 |
|
|
|
b449cf08ad
|
修改经常崩溃的问题,最大原因是并行路径计算(步骤中调用了NW的API)
|
2025-09-09 13:16:28 +08:00 |
|
|
|
d046e31d6c
|
更新到0.11.0,增加功能和优化:
1. 局部直线优先路径算法 - 详细描述了算法原理、技术实现和效果对比
2. 路径策略选择系统 - 涵盖了UI界面改进和多策略架构实现
3. 网格可视化系统 - 描述了可视化功能和用户体验改进
4. UI架构现代化 - 包含Idle事件机制和统一状态栏系统
5. 内存管理与性能优化 - 涵盖COM API优化和碰撞算法改进
|
2025-09-09 02:30:10 +08:00 |
|
|
|
cd5dd3bf34
|
修改了物流属性参数不一致的情况,简化了COM API管理
|
2025-09-08 16:23:47 +08:00 |
|
|
|
1622d6cb90
|
清理一点过时代码
|
2025-09-07 02:46:02 +08:00 |
|
|
|
ceb37e33a4
|
增加网格可视化开关,路径优化不成功
|
2025-09-07 02:30:31 +08:00 |
|
|
|
9f42c6f381
|
修改网格点大小为自适应
|
2025-09-07 00:45:45 +08:00 |
|
|
|
eba60b23c7
|
修改了一些路径可视化的bug
|
2025-09-06 23:36:35 +08:00 |
|
|
|
fb8d52398b
|
修改了寻路算法穿洞的bug
|
2025-09-06 20:47:12 +08:00 |
|
|
|
289eff5554
|
增加了空洞和障碍物网格的可视化
|
2025-09-06 19:13:58 +08:00 |
|
|
|
e73cd2113e
|
通道网格用几何三角形精确计算,增加通行网格可视化
|
2025-09-06 16:26:39 +08:00 |
|
|
|
101c929f15
|
用ClashDetective API的标准用法重构碰撞检测部分,增加了碰撞分组;
三维视图选点光标改成十字形,当失去焦点时,按空格键切换回来。
|
2025-09-06 04:13:12 +08:00 |
|
|
|
3ba3d328b8
|
增加了焦点捕捉功能,即使切换导航工具依然可以获取鼠标焦点,用于路径点设置
|
2025-09-05 17:49:20 +08:00 |
|
|
|
e4771663b4
|
统一了物流属性查询用CategoryAttributeManager
|
2025-09-04 13:41:59 +08:00 |
|
|
|
d09ac6434b
|
增加包围盒为基础的2.5D网格生成方法。
|
2025-09-04 01:02:12 +08:00 |
|
|
|
c40e1219a7
|
修改程序关闭崩溃的bug
|
2025-09-02 18:49:28 +08:00 |
|
|
|
e72e581f85
|
去掉了传统路径算法
|
2025-09-01 15:40:20 +08:00 |
|
|
|
6efabb6dae
|
修复自动路径结束的状态bug
|
2025-08-31 00:50:08 +08:00 |
|
|
|
1ae3ace54e
|
增加了修改路径点的功能。
|
2025-08-30 23:14:19 +08:00 |
|
|
|
b7cbc64dd4
|
修复路径点插入位置问题,新路径点现在会插入到预览连线显示的正确位置
1. 在PathPlanningManager中添加_previewInsertIndex字段保存预览插入索引
2. 添加FindNearestLineSegmentWithIndex等方法计算最近线段和插入位置
3. 修改SetPreviewPoint方法,在设置预览点时计算并保存插入索引
4. 修改ConfirmPreviewPoint方法,使用Insert()而不是Add()进行插入操作
5. 修改ClearPreviewPoint方法,清除预览时也清除保存的插入索引
问题:之前预览连线工作正常能显示正确插入位置,但确认添加时新路径点被错误地添加到路径末尾
解决:现在新路径点会插入到预览时计算出的正确位置,确保路径点顺序符合用户期望
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-08-30 21:54:15 +08:00 |
|
|
|
1e046e1e4d
|
增加添加路径点功能,还差智能插入位置和预览连线功能。
|
2025-08-30 20:53:10 +08:00 |
|
|
|
5938c817a4
|
修改碰撞间隙不一致的问题,自动规划显示网格大小
|
2025-08-30 14:56:37 +08:00 |
|
|
|
ea809277c3
|
开始实现2.5D空间网格,进行到空间哈希成功,垂直扫描失败
|
2025-08-29 20:43:02 +08:00 |
|
|
|
0de9de617f
|
完善了自定义分层属性,提供三种预定义属性
|
2025-08-27 02:37:25 +08:00 |
|