NavisworksTransport/src
tian d889635c1c feat: 实现自定义空间哈希网格 (SpatialHashGrid)
- 创建 SpatialHashGrid.cs: 基于 Vector3i 的3D空间哈希表
  - 支持对象插入、范围查询、格子查询
  - O(1) 平均查询复杂度
  - 带精确距离检查的范围查询

- 创建 SpatialIndexManager.cs: 全局空间索引管理器
  - 单例模式,所有动画共享
  - 构建全局索引(索引所有几何对象)
  - FindNearbyObjects: 高效范围查询
  - 对象位置缓存(避免重复计算包围盒)

技术细节:
- 使用 geometry4Sharp (g4) 的 Vector3d, Vector3i
- 基于 Dictionary<Vector3i, List<ModelItem>> 实现
- 格子大小可配置(建议设为车辆半径 × 2)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 11:40:04 +08:00
..
Commands 修复路径预计算范围不对、碰撞检测报告名字匹配错误的BUG 2025-10-13 19:14:46 +08:00
Core feat: 实现自定义空间哈希网格 (SpatialHashGrid) 2025-10-14 11:40:04 +08:00
PathPlanning 清理多余文件 2025-10-13 16:53:40 +08:00
Resources 用DockPanePlugin代替AddInPlugin,控件UI使用WPF,属性管理和路径设置两个功能的迁移 2025-08-14 09:30:13 +08:00
UI/WPF 清理多余文件 2025-10-13 16:53:40 +08:00
Utils 修复路径预计算范围不对、碰撞检测报告名字匹配错误的BUG 2025-10-13 19:14:46 +08:00