4.5 KiB
4.5 KiB
Navisworks插件2026版本迁移需求文档
项目概述
本项目原为Navisworks 2017版本的物流路径规划插件,现需要迁移到Navisworks 2026版本,并增加导航地图创建功能。
功能需求
1. 通道选择及路径点规划
1.1 模型切分
- 功能描述:实现全模型按楼层或自定义属性切分
- 特殊要求:可忽略编组站区域楼层间上下贯穿模块
1.2 通道选择
- 功能描述:支持选择通道模型功能
- 操作方式:
- 通过选择树选择模型
- 通过三维视图点选的方式选择模型
- 将选中模型指定为通道类型
1.3 路径点规划
- 基本功能:
- 针对较为复杂的环境,支持路径点功能
- 在三维视图中,在通道上点击指定起点、路径点、终点的位置及方向
- 以三维可视化的方式显示路径
- 高级功能:
- 支持多条路径的保存、选择和编辑
1.4 编辑保存和导入
- 坐标编辑:支持对路径上的各点进行坐标编辑
- 文件保存:
- 支持保存当前路径点集合为路径规划文件
- 文件格式支持:XML、JSON、CSV
- 路径导入:支持路径导入,在当前通道表面重绘路径
- 历史记录:支持记录并查看路径文件操作的历史记录
1.5 路径点自动贴合
- 功能描述:路径点要自动贴合通道模型表面
- 连接方式:路径点之间通过直线进行联通
2. 物流"类别"设置
2.1 类别设置
- 功能描述:支持模型属性页面新增"物流属性"类别
2.2 属性设置
- 选择方式:
- 通过选择树选择物流路径相关元素
- 通过三维视图选择物流路径相关元素
- 元素类型:门、电梯、楼梯、通道等
- 属性配置:
- 设置为特定的物流分类
- 支持类型设置
- 可通行性设置
- 速度限制设置
- 宽度限制设置
- 优先级设置
- 管理功能:
- 支持在工具箱中进行识别和筛选
- 支持物流分类属性的添加、编辑和清除
2.3 层级创建
- 层级显示:支持自动隐藏或淡化非关键层,以便专注于物流路径相关的层级
- 物流元素筛选:支持通过预设的物流分类属性筛选出物流路径相关元素
- 路径时间标签:支持路径时间标签设置,以预估运输时间
3. 交互式导航
3.1 交互式导航控件
- 功能描述:创建交互式导航控件
- 核心功能:允许用户选择不同的起点和终点,动态生成路径
3.2 结果输出
- 导航地图输出:输出导航地图和路径规划结果
- 输出格式:
- 视频格式
- 图片格式
- 结构化文件输出:
- 支持路径规划结果结构化文件输出(XML/JSON/CSV)
- 结果文件能够导入DELMIA
4. 碰撞检测
4.1 动画生成和播放
- 物流组件设置:指定物流组件(待载转运车)
- 动画功能:
- 选择路径,支持生成动画仿真物流组件的运动过程
- 支持设置动画时长
- 支持动画的播放、停止和步进播放
4.2 碰撞检查
- 实时检测:指定物流组件(待载转运车)动画运行过程中,如果与其他模型发生碰撞或干涉,要高亮显示该模型
- 记录功能:记录碰撞结果
- 导出功能:支持碰撞记录导出
4.3 路径规划分析
- 分析功能:对多个路径运行的碰撞结果进行分析
- 报告生成:生成路径分析报告
- 优化建议:
- 选择最佳路径
- 提供调整建议
技术要求
版本兼容性
- 目标版本:Navisworks 2026
- 源版本:Navisworks 2017
- API迁移:需要适配新版本API变更
文件格式支持
- 输入格式:支持Navisworks原生格式
- 输出格式:XML、JSON、CSV
- 第三方集成:支持导入DELMIA
性能要求
- 模型处理:支持大型复杂模型的分层处理
- 实时渲染:支持三维路径的实时可视化
- 动画流畅性:确保动画播放的流畅性
实施优先级
- 高优先级:版本迁移和基础功能适配
- 中优先级:路径规划和物流属性设置
- 低优先级:高级分析和优化功能
验收标准
- 成功迁移到Navisworks 2026版本
- 所有原有功能正常工作
- 新增导航地图功能完整实现
- 支持多种文件格式的导入导出
- 碰撞检测和动画功能稳定运行
- 用户界面友好,操作流畅