完善主體資料,免費贈送VIP會員!
* 主體類型
* 企業(yè)名稱
* 信用代碼
* 所在行業(yè)
* 企業(yè)規(guī)模
* 所在職位
* 姓名
* 所在行業(yè)
* 學歷
* 工作性質(zhì)
請先選擇行業(yè)
您還可以選擇以下福利:
行業(yè)福利,領完即止!

下載app免費領取會員

NULL

ad.jpg

Navisworks教程 | 什么是Navisworks API?Navisworks API的幾種類型

發(fā)布于:2024-09-30 13:16:46

BIM中文網(wǎng)

更多

Navisworks作為三維模擬領域中發(fā)展多年的軟件,技術已比較成熟,特別是其API的功能尤為強大(API:Application Programming Interface即應用程序接口)。API是操作系統(tǒng)留給應用程序的一個調(diào)用接口,應用程序通過調(diào)用操作系統(tǒng)的API,使操作系統(tǒng)去執(zhí)行應用程序的命令(動作)。API是一些預先定義的函數(shù),目的是提供應用程序與開發(fā)人員基于某軟件或硬件的以訪問一組例程的能力,而且無需訪問源碼,無需理解內(nèi)部工作機制的細節(jié)。一個API就是一個“規(guī)范”,它規(guī)定了兩個軟件之間的“交流”和數(shù)據(jù)交換方式。

攝圖網(wǎng)_500149981_wx_建筑設計房子模型(非企業(yè)商用).jpg

Navisworks API類型

Navisworks提供了.NET、COM和Nw三種API。其中,Nw是為開發(fā)者而生,創(chuàng)建模型所用,是從零開始構(gòu)建一個新模型文檔,應用較少,因此,通常我們說Navisworks API其實指的只是COM或.NET。概述如下:

.COMAPI:這是很早以前就提供的接口,它能完成大部分產(chǎn)品里有的功能,從Navisworks2011開始不再提供COMAPI的更新支持。

.NETAPI:用來逐漸取代.COMAPI,但并不是簡單的把.COM功能搬過來,而是從底層寫起,增加了很多.COM沒有的功能。.NETAPI誕生后,只在.NET里增加新功能,.COMAPI只做維護。對于.NET沒有的.COM功能,可以通過.COMInterop在.NETAPI里調(diào)用到.COM的功能。

Navisworks API訪問方式

API的訪問方式主要有三種:插件、自動化程序、基于控件的應用程序。插件即Plugin訪問方式,其主要是一些最基本的插件,集成到Navisworks中,是對其本身功能的一種拓展;自動化程度即Automation訪問方式,其主要是在開啟Navisworks進程后,執(zhí)行自定義操作;基于控件的應用程度即Control訪問方式,其主要是通過建立外部應用程度對Navisworks文件進行操作。

本文版權(quán)歸腿腿教學網(wǎng)及原創(chuàng)作者所有,未經(jīng)授權(quán),謝絕轉(zhuǎn)載。

未標題-1.jpg

上一篇:Navisworks教程 | Navisworks是什么軟件?BIM4D應用軟件Autodesk Navisworks Manage介紹

下一篇:Navisworks教程 | Navisworks如何協(xié)助項目人員?Navisworks五大功能介紹

60acb4e0ef112.png