1. IFC Engine
支持IFC的更快,更靈活的解決方案
概述
IFC Engine是一個STEP工具箱,能夠為所有流行的IFC模式生成3D幾何體。該組件能夠通過其自己的對象數(shù)據(jù)庫加載、編輯和創(chuàng)建Step Physical文件(以及XML表示法)及其模式。這包括所有當(dāng)前可用的IFC版本。對于IFC 2×3 TC1文件(早期版本,如IFC 20LF和IFC 2×2)以及IFC 4 ADD2 TC1,IFC4x1和IFC4x2,將生成幾何圖形。

該開發(fā)始于2001年,并于2006年實(shí)現(xiàn)商業(yè)化。目前有超過85家軟件公司在110多種不同的軟件解決方案中使用它,在過去的5年中每年更新250次,它是一種可靠且廣泛使用的產(chǎn)品。
為何選擇IFC Engine?
速度和可擴(kuò)展性
多平臺處理

嵌入式Geomery內(nèi)核
可靠性和支持
源代碼的價格和可用性
使用示例源代碼下載示例應(yīng)用程序并自行體驗產(chǎn)品。
2. IFC Viewer
現(xiàn)有更靈活的IFC Viewer!
概述
此IFC Viewer可以免費(fèi)使用并重新分發(fā)商業(yè)和非商業(yè)。 IFC Viewer有32位和64位可用,適用于Windows 2000,XP,7和8.它是圍繞IFC Engine DLL構(gòu)建的,所有源代碼都可用。如果需要,還可以使用IFC Engine DLL的完整源代碼,這需要公司范圍的許可證。

如果您更改/更新源代碼并想要重新分發(fā)更改的Viewer(包括IFC Engine DLL),請聯(lián)系RDF Ltd.了解可能性和要求。允許在您自己公司內(nèi)使用和重新分發(fā)此更改/更新版本。
備擇方案
下載的標(biāo)準(zhǔn)Viewer是基于DirectX 9和Unicode支持的32/64位C ++實(shí)現(xiàn)。下載源代碼時,您還可以找到替代解決方案的源代碼,此時可用:
•適用于DirectX 9和Unicode的32/64位Windows C ++版本
•適用于DirectX 9和8位字符集的32/64位Windows C ++版本
•適用于DirectX 9和8位字符集的32位Windows C#版本
我們正在忙于構(gòu)建以下解決方案:
•適用于OpenGL和8位字符集的32/64位Linux C ++版本
•適用于OpenGL和8位字符集的32/64位MAC OSX C ++版本
IFC Engine DLL
所有示例都圍繞IFC Engine DLL構(gòu)建(在Linux和OSX中,它被編譯為庫)。 IFC Engine DLL本身是RDF有限公司的商業(yè)產(chǎn)品。這些示例和IFC Engine DLL都不是開源項目,但是所有源代碼都可用(在DLL的上下文中需要公司范圍的許可證)。這些示例的源代碼可以免費(fèi)重用,也可以在不使用IFC Engine DLL本身的軟件中重復(fù)使用。
更多信息詳見IFC Engine
3. IFC Editor
C ++和C#中的示例工具如何訪問IFC文件及其模式中的任何實(shí)例或?qū)嶓w。
概述
IFC Editor是在IFC Engine庫之上用C ++和C#開發(fā)的。它可以讓用戶訪問加載的模式中的任何實(shí)體和屬性。此外,它還可以讓用戶通過直接和反向關(guān)系訪問加載的IFC文件中的任何實(shí)例。由于C ++和C#中的源代碼都支持32位和64位,因此開發(fā)人員可以理解和/或復(fù)制粘貼源代碼的任何相關(guān)部分,以改進(jìn)任何第三方應(yīng)用程序。左窗格顯示加載的模式,右窗格顯示加載的IFC文件??梢詸z索加載的IFC文件中可用的任何實(shí)例以及每個單獨(dú)實(shí)例的任何屬性,一切都可以通過IFC Engine庫中提供的標(biāo)準(zhǔn)API callas工作。
右側(cè)窗格可以讓用戶通過鼠標(biāo)右鍵導(dǎo)出每個實(shí)例的幾何表示,而不是IFC Engine能夠?qū)С龈鄬?shí)體的幾何表示,只是從IFCOBJECT或邊界表示繼承的實(shí)例,任何幾何相關(guān)實(shí)例都具有幾何輸出。生成的幾何輸出可以在示例應(yīng)用程序中加載3DEditor和RDF Viewer,并在示例包中找到。所有工具都附帶源代碼,旨在幫助系統(tǒng)了解IFC Engine的使用和行為。
IFC文件的技術(shù)最終用戶也可能對該工具感興趣,該工具可在其給定的狀態(tài)下免費(fèi)用于任何商業(yè)或非商業(yè)用途??梢哉{(diào)整或使用此解決方案一部分的軟件開發(fā)人員僅需為使用底層IFC Engine付費(fèi)。命名的定價是為了商業(yè)用途重新分配底層IFC Engine庫。
4. IFC WebGL
從任何IFC文件轉(zhuǎn)換為JSON,可選的JavaScript集成在任何HTML瀏覽器中獨(dú)立工作,包括:MacOS,iOS,Windows,Linux和Android系統(tǒng)。
概述
您可以將BIM文件轉(zhuǎn)換為3D HTML文件。 HTML文件適用于:
•具有支持HTML5 / WebGL的任何現(xiàn)代瀏覽器的Windows 計算機(jī)
•具有支持HTML5 / WebGL的任何現(xiàn)代瀏覽器的Linux計算機(jī)
•Mac使用macOS或OS-X系統(tǒng)
•任何運(yùn)行iOS的現(xiàn)代Apple設(shè)備(包括iPhone和iPad)
•任何運(yùn)行Android的現(xiàn)代智能手機(jī)/平板電腦
•任何運(yùn)行Windows Mobile 8或10的現(xiàn)代智能手機(jī)/平板電腦
可以轉(zhuǎn)換以下文件格式:
•IFC 2×3 TC1和IFC 2×3 Final
•IFC 4,IFC 4 ADD1和IFC 4 ADD2
•舊有的IFC格式,包括IFC 20 LF,IFC 2x和IFC 2×2
•沒有結(jié)構(gòu)的Collada作為.dae文件
•Collada結(jié)構(gòu)可嵌入.zip文件中
轉(zhuǎn)換必須應(yīng)用于64位Windows計算機(jī)。
處理
•下載應(yīng)用程序并將其解壓縮到64位Windows計算機(jī)上的任何位置
•運(yùn)行RDFWebFactory.exe
選擇要轉(zhuǎn)換的文件
選擇構(gòu)建HTML文件的目標(biāo)目錄
•運(yùn)行后,結(jié)果將在PC上本地顯示
•將創(chuàng)建的web-2022-12-12-12-00-00中的完整目錄移動到HTML服務(wù)器并鏈接[SERVER + PATH] /webgl/index.html或僅[SERVER + PATH] / webgl
限制
•允許將解決方案作為一個安裝包在商業(yè)和非商業(yè)上無限制地使用和分發(fā)
•允許您更改解決方案,以供公司內(nèi)部使用,即不同的HTML頁面(頁眉/頁腳),圖像等。在這種情況下,解決方案將在您的公司內(nèi)使用,僅適用于您的公司型號
•由于歐盟項目Proficient,所有尚未達(dá)到最高準(zhǔn)備水平。您可能會發(fā)現(xiàn)有關(guān)您可能遇到的問題的任何反饋。如果可以在合理的時間和精力下完成,問題將得到解決
源代碼
•轉(zhuǎn)換器的源代碼可根據(jù)要求免費(fèi)提供
•所使用的DLL的源代碼可通過所使用的不同產(chǎn)品的公司范圍許可證獲得
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動畫