Building Coder(Revit 二次开发) - 从 Revit 中创建 Navisworks 文件

原文链接: Create a Navisworks File from Revit

Navisworks 是一款 Autodesk 产品,它提供一个灵活集成了多个 CAD 格式的平台,允许从多个源创建一个复合模型,并且提供特殊的视图和分析工具。具体点儿说,Navisworks 可以将来自 AutoCAD、Revit、Inventor和其它多款Autodesk产品的模型组合起来。这里是官网http://www.autodesk.com/navisworks对 Navisworks 的产品简介。

Navisworks 是一款用于项目审查、三维协作、四维计划、虚拟现实、动态仿真以及精确分析的软件。一个完整的 Navisworks 项目模型包括集成设计和建筑信息(复杂的建筑信息模型BIM、数字原型DP以及流程数据)。利用 Navisworks 项目审查功能,用户可以更好地与工程的相关人员进行协作和沟通,并且有效地减少设计和建筑过程中可能出现的错误。

我最新回答了一个有关能否在 Revit 中创建 Navisworks 文件的问题。

提问:
我想通过编程方式将一个 RVT 文件转换为 NWD 文件,这可行吗?如果可行的话,有没有相关的例程?

回答:
答案是肯定的:你可以在 Revit Add-in 中创建一个 Navisworks 文件。这可以通过调用 NWcreate(一个独立的 Navisworks 库,可被 Revit Add-in 引用)来实现。

不过你只能在一个独立的应用程序中创建NWC文件,而不是原生的NWD文件。创建NWD文件需要目标机器已经安装了Navisworks。NWC文件的唯一缺陷是不能直接被 Navisworks Freedom 加载。

和 Navisworks 一块儿安装的 NWcreate 例程包含一个独立的创建 NWC 文件的应用程序。需要注意的是,NWcreate 例程是用 C/C++ 开发的,工程文件在 VC6.0 中创建。当然 VS2008 和 VS2010 可以方便地转换 VC 项目格式。

更多的信息、例程文档和开发工具可以在 Navisworks 开发论坛上找到。


你可能感兴趣的:(Building Coder(Revit 二次开发) - 从 Revit 中创建 Navisworks 文件)