我们未开办一个专门的Navisworks API中文博客,但Navisworks API 已经火了很多年。在我们和客户交流中得知,越来越多的项目在使用Navisworks,无论建筑设计,工程施工,或是机械制造,也有着越来越多的开发需求。借本博客发一篇文章仅供参考。
*****************************************************
这是一篇迟到的文章:)大家知道,Navisworks API已经火了很多年。而这几年也成长了很多开发高手。在我们和客户交流中得知,越来越多的项目在使用Navisworks,无论建筑设计,工程施工,或是机械制造。也有着越来越多的开发需求。是时候有一篇文档了,算是一个小结,也是对刚进行Navisworks开发的小伙伴们一个参考。
Navisworks产品
产品能力
任何API都是用来对产品能力的拓展,有必要先了解Navisworks产品能做什么?需要明确的是,Navisworks是模型管理软件,而非设计软件。换句话讲,设计软件解决的是模型创建的任务,而模型是否满足施工要求,有无问题,模型的信息如何与下游(进度,施工方,监理方,供应商等等)对接,则需要管理软件。如果您从事BIM行业,一定知道,工程管理有着越来越多领域要进行超量规模的模型检查,多工作的协调;需要施工前的项目,进度和角色管理, 要在更短的时间内形成最终方案。同时处于下游的现场施工也要求越来越高的质量保证,安全检查,要求和设计模型的紧密关联,实时状态跟踪,对全项目设备的调试,移交以减少费用,优化流程,和及时投入运营。而Navisworks就扮演了这个角色,实现诸多方面的模型审查和管理,将模型和现实的工作流紧密结合。 Navisworks虽然是为建筑施工行业而诞生,但其实它没有很强的行业性。任何行业的都可以用得到。具体点看,Navisworks具备的几个大方面能力
- 模型聚合:工程各个环节可能用的是不同的设计软件,文件格式相当的丰富。当做模型管理时,需要将它们都堆到一起,例如,水暖电要和建筑本身进行问题排查,设备模型也放到建筑中管理查看。因此面临的首要问题是,能把不同格式模型聚合起来。Navisworks提供了多达60几种的文件格式解释器,能够打开这些文件,获取其中的模型和数据。可以说,BIM里能用到的文件格式都一应俱全。
- 模型查看: 由于工程设计,建筑,基础设施等领域的模型体量都很大,加之模型聚合,如何能高效的进行模型查看和浏览,是一个突出的问题。而Navisworks底层的特殊算法,让这个困难得到了很好的解决。当然,模型越大,自然速度递减,但Navisworks实时漫游引擎在这方面有着独到的处理,让用户体验保持最佳。
- 全方位项目审阅:Navisworks有着通常情况下几乎所有的项目审阅功能:属性查看,模型树,注释,超链接,红线标记,测量,场景动画,对象动画等等。
- 丰富的施工管理: 施工中我们需要知道工程的进度安排,今天修什么,明天修什么,项目老大们得掌握到总体的数据。而Navisworks的工程进度管理绝对强劲。除了常规的创建计划任务,还能打开流行的进度管理文档。先进的甘特图让进度的状态清晰可见。
- 碰撞检测:前面提到,模型管理里的一项重要任务是问题的排查,其中一项是模型的构件直接有无干涉碰撞。有碰撞了,实际施工也没办法构造出来。利用Navisworks的碰撞检测,您可以直观的看到碰撞的位置,参与碰撞的对象,得到漂亮的报表,并获知它们来自哪些设计方,反馈给设计方做修改。
- 算量:业界经常说的3D模型,4D管理(工程进度),5D就是算量。Navisworks能自动提取出Revit或DWF文件中对象的相关信息,并提供多种算量模板,能让对象,尺寸,材料,价格都信息关联起来。也支持其他格式文件的算量管理。
- 数据库链接: DataTool工具可以获取外部数据源的信息,和对象(构件)做对应,将外部的信息作为附加属性显示在属性面板里。简答的几句SQL语句就可以实现。
文件格式
Navisworks可以打开很多文件格式,一般称为源CAD文件。Navisworks也有自己的文件格式:
- nwc:当打开源CAD文件产生的临时缓冲文件。和源文件在同一目录,比源文件小很多。Navisworks的模型管理其实就是基于这个文件做的。可能您已明白为何它实时漫游能力很强,因为首先对文件数据做了特殊处理。
- nwd : 它是源CAD文件的快照,包含几何信息和Navisworks特有数据。文件很小,压缩近80%。它是所谓的发布格式。即,您的合作伙伴只需要这个文件就能看到模型和相关数据,而不再要源CAD文件。
- nwf:只是和源文件关联,不包含几何信息。包含Navisworks特有的数据。文件更小。可以理解为它类似于AutoCAD的Xref技术,主文件只是引用了其它文件,并没有合并在一起。所以,当要查看时,需要nwf和引用文件一起打包过去。
产品类型
- Autodesk Navisworks Freedom