# NavisworksTransport

Navisworks Manage 2026 物流路径规划与运输冲突检测插件。

## 功能特性

- ✅ **物流属性管理**：类别属性分配（门、电梯、楼梯、通道、障碍物等）、自定义类别
- ✅ **路径规划**：A*自动寻路、曲线化路径、空轨路径、吊装路径
- ✅ **动画仿真**：虚拟车辆动画、物体沿路径转向、TimeLiner集成
- ✅ **碰撞检测**：ClashDetective集成、预计算分析、批处理队列
- ✅ **可视化**：通行空间、网格可视化、路径剖面盒、视角聚焦
- ✅ **数据管理**：SQLite数据库、历史记录、导入导出(JSON/CSV/XML/DELMIA)

## 系统要求

- Windows 10/11
- Navisworks Manage 2026
- .NET Framework 4.8

## 构建与安装

```bash
# 构建
./compile.bat

# 部署到Navisworks插件目录
./deploy-plugin.bat
```

插件将自动安装到：`%PROGRAMDATA%\Autodesk\Navisworks Manage 2026\plugins\TransportPlugin\`

## 使用方法

1. 在Navisworks中打开BIM模型
2. 点击"附加模块"选项卡中的"TransportPlugin"
3. 使用物流分类功能设置模型属性
4. 创建路径并执行碰撞检测

详细说明请参阅：[AGENTS.md](AGENTS.md)

## 技术架构

```
src/
├── Core/           # 插件主类、动画、碰撞检测、配置、数据库
├── Commands/       # 命令模式实现
├── PathPlanning/   # A*算法、网格地图、路径优化
├── UI/WPF/         # WPF界面(Views/ViewModels/Converters)
└── Utils/          # 工具类
```

## 版本

当前版本：**0.15.0** (2026-02-20)

完整版本历史请参阅：[CHANGELOG.md](CHANGELOG.md)

## 许可证

Copyright © 2024-2026
