完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

ad.jpg

Navisworks教程 | 什么是Navisworks API?Navisworks API的几种类型

发布于:2024-09-30 13:16:46

BIM中文网

更多

Navisworks作为三维模拟领域中发展多年的软件,技术已比较成熟,特别是其API的功能尤为强大(API:Application Programming Interface即应用程序接口)。API是操作系统留给应用程序的一个调用接口,应用程序通过调用操作系统的API,使操作系统去执行应用程序的命令(动作)。API是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而且无需访问源码,无需理解内部工作机制的细节。一个API就是一个“规范”,它规定了两个软件之间的“交流”和数据交换方式。

摄图网_500149981_wx_建筑设计房子模型(非企业商用).jpg

Navisworks API类型

Navisworks提供了.NET、COM和Nw三种API。其中,Nw是为开发者而生,创建模型所用,是从零开始构建一个新模型文档,应用较少,因此,通常我们说Navisworks API其实指的只是COM或.NET。概述如下:

.COMAPI:这是很早以前就提供的接口,它能完成大部分产品里有的功能,从Navisworks2011开始不再提供COMAPI的更新支持。

.NETAPI:用来逐渐取代.COMAPI,但并不是简单的把.COM功能搬过来,而是从底层写起,增加了很多.COM没有的功能。.NETAPI诞生后,只在.NET里增加新功能,.COMAPI只做维护。对于.NET没有的.COM功能,可以通过.COMInterop在.NETAPI里调用到.COM的功能。

Navisworks API访问方式

API的访问方式主要有三种:插件、自动化程序、基于控件的应用程序。插件即Plugin访问方式,其主要是一些最基本的插件,集成到Navisworks中,是对其本身功能的一种拓展;自动化程度即Automation访问方式,其主要是在开启Navisworks进程后,执行自定义操作;基于控件的应用程度即Control访问方式,其主要是通过建立外部应用程度对Navisworks文件进行操作。

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

未标题-1.jpg

上一篇:Navisworks教程 | Navisworks是什么软件?BIM4D应用软件Autodesk Navisworks Manage介绍

下一篇:Navisworks教程 | Navisworks如何协助项目人员?Navisworks五大功能介绍

60acb4e0ef112.png