Go to file
tian 8a8153dba0 fix: use ShouldUseReferenceBasedRealObjectPlanarPose to guard reference rotation capture
Ground and Hoisting paths don't consume fragment reference rotation, only Rail does.
Replace manual PathType checks with the existing semantic utility method.

Also fix GetPathRouteSync SELECT missing IsTwoPointVertical column.
2026-06-02 12:41:31 +08:00
.agents/skills Add project-tools skill frontmatter metadata 2026-05-13 09:44:49 +08:00
.vscode 将插件和输出名字中的navisworks去掉 2026-02-16 11:22:03 +08:00
doc docs: 更新别名树实施方案 — 新增显示原则 + 修正标识/定位/联动描述 2026-06-01 09:10:47 +08:00
Properties Fix host rotation adapter split for real and virtual objects 2026-03-25 11:18:03 +08:00
resources feat: MaxFullDisplayDepth 改为从配置文件读取,支持实时生效 2026-06-01 10:30:21 +08:00
scripts Add Navisworks automation integration tests 2026-04-13 02:33:29 +08:00
src fix: use ShouldUseReferenceBasedRealObjectPlanarPose to guard reference rotation capture 2026-06-02 12:41:31 +08:00
UnitTests refactor: AliasNodeIdentity dual-field + reuse ModelItemAnalysisHelper 2026-05-31 12:52:26 +08:00
.gitignore 恢复地面路径为3月25号版本 2026-04-05 01:36:24 +08:00
AGENTS.md add edit tool usage notes to AGENTS.md 2026-05-30 19:17:30 +08:00
CHANGELOG.md docs: CHANGELOG 添加别名树功能 2026-06-02 00:13:58 +08:00
compile.bat 将插件和输出名字中的navisworks去掉 2026-02-16 11:22:03 +08:00
deploy-plugin.bat 数据库schema兼容+剖面盒导出修复+代码重构 2026-05-16 14:59:56 +08:00
NavisworksTransport.UnitTests.csproj phase 1: data layer for alias tree 2026-05-31 12:46:33 +08:00
packages.config 建立简单的数据库备份和恢复机制 2026-02-07 01:56:24 +08:00
README.md 避免对运行目录的硬编码 2026-02-20 22:33:00 +08:00
run-ground-virtual-collision-test.bat Add Navisworks automation integration tests 2026-04-13 02:33:29 +08:00
run-unit-tests.bat Add Navisworks automation integration tests 2026-04-13 02:33:29 +08:00
start-navisworks.bat Add Navisworks automation integration tests 2026-04-13 02:33:29 +08:00
TransportPlugin.csproj phase 2b: add AliasTreePlugin DockPanePlugin entry + wiring 2026-05-31 12:49:50 +08:00
TransportPlugin.sln Establish canonical coordinate framework with tests 2026-03-21 06:10:34 +08:00
VERSION.md chore: bump version to 0.15.4 2026-06-01 23:32:05 +08:00

NavisworksTransport

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

功能特性

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

系统要求

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

构建与安装

# 构建
./compile.bat

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

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

使用方法

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

详细说明请参阅:AGENTS.md

技术架构

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

版本

当前版本:0.15.0 (2026-02-20)

完整版本历史请参阅:CHANGELOG.md

许可证

Copyright © 2024-2026