原創|行業資訊|編輯:吳秋紅|2025-03-20 11:03:24.313|閱讀 85 次
概述:HOOPS Exchange 2025.1.0版本更新涵蓋了技術改進,如格式更新、第三方庫更新(libexpat至2.6.2)、平臺擴展(支持Linux on ARM64)、新增了Revit格式空屬性讀取功能、API變化在于移除了HOOPS_LICENSE自動包含功能、還涉及棄用符號處理等。詳情請閱讀下文
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
我們很高興地宣布版本現已正式發布!此次更新帶來了多項重要的技術改進、功能增強以及平臺擴展,旨在為開發者提供更強大、更靈活的3D數據處理能力,進一步提升工作效率與項目質量。以下將詳細介紹本次更新的關鍵內容。
一、技術更新
格式更新
本次更新對Parasolid、Solid Edge和SolidWorks等格式進行了版本更新。Parasolid的導出功能升級至14.0版本,能夠更好地滿足復雜模型的數據交換需求,確保模型在不同軟件之間的精確傳輸與兼容性。Solid Edge和SolidWorks均升級至2025版本,緊跟軟件最新特性和功能變化,使得能夠更準確地讀取和處理這兩個軟件所創建的文件,為使用Solid Edge和SolidWorks的用戶提供更優質的數據轉換服務。
第三方庫更新
libexpat庫更新至2.6.2版本。作為一款廣泛使用的XML解析庫,此次更新不僅提升了XML數據處理的性能和穩定性,還修復了一些潛在的安全漏洞,為HOOPS Exchange在處理包含XML格式數據的文件時提供了更可靠的支持,確保數據解析的準確性和系統的安全性。
平臺變化
的支持平臺進一步擴展,現已支持Linux on ARM64(ARMv8-A),并且最低支持的操作系統為RHEL 8 with Devtoolset 9。這一擴展使得HOOPS Exchange能夠在更廣泛的硬件架構和操作系統環境中運行,為開發者提供了更多的選擇和靈活性,特別是在一些嵌入式系統或特定服務器環境中,能夠更好地適應不同項目的部署需求。
二、新功能與API變化
新功能
新增了一個選項m_bReadEmptyAttributes,使得從Revit格式中讀取具有空值的屬性成為可能。這一功能的添加滿足了用戶在處理Revit文件時對空屬性值的讀取需求,方便用戶更全面地獲取和利用Revit模型中的各類信息,提升了HOOPS Exchange在建筑信息模型(BIM)領域的數據處理能力。
API變化
從開始,自動從HOOPS Exchange頭文件中包含hoops_license.h頭文件的功能已被移除。這一變更在2024.7.0版本中已作為棄用警告提前通知用戶,現在正式生效。開發者需要顯式地包含hoops_license.h頭文件、手動定義HOOPS_LICENSE宏,或者在初始化HOOPS Exchange時通過A3DLicPutUnifiedLicense()函數直接傳遞許可證密鑰。這種變更使得許可證管理更加明確和可控,有助于避免因自動包含頭文件可能出現的沖突或錯誤,同時也為未來的版本更新和功能擴展提供了更清晰的代碼結構基礎。
三、棄用符號處理與包變更
棄用符號處理
所有已棄用的符號已被重命名并移至新的A3DSDKDeprecated.h頭文件中,而A3DSDKDraw.h頭文件已被移除。這一調整有助于清理代碼庫,減少冗余和過時的代碼元素,使開發者在使用HOOPS Exchange時能夠更加專注于當前支持的功能和API,提高代碼的可維護性和可讀性,同時也為后續的新功能開發和版本升級騰出了空間。
命名變更
在Unix平臺上,庫文件的命名發生了變化,以更好地符合通常的命名標準。在GNU/Linux上,libA3DLIBS-24.8.0.so更名為libA3DLIBS.so.24.8.0,同時仍提供libA3DLIBS.so作為指向新文件名的符號鏈接;在macOS上,libA3DLIBS-24.8.0.dylib更名為libA3DLIBS.24.8.0.dylib,同樣保留libA3DLIBS.dylib作為符號鏈接。這種命名調整有助于統一不同平臺上的文件命名規范,方便開發者在不同操作系統之間進行項目移植和部署,減少因文件命名差異可能導致的混淆和錯誤。
改善用戶體驗的遙測數據
此外,新增了一個名為a3dttd.dll的動態鏈接庫。該DLL是使用試用許可證初始化HOOPS Exchange的先決條件,主要用于收集有助于改善用戶體驗的遙測數據。對于使用長期永久許可證初始化HOOPS Exchange的情況,則不需要此DLL。這一新增的DLL文件為試用用戶提供了更便捷的初始化方式,同時也為Tech Soft 3D團隊收集產品使用反饋、優化產品性能提供了數據支持。
四、文檔更新
文檔得到了擴展,新增了對最近引入的C# API的詳細介紹。這一新的API層使開發者能夠利用C#更加靈活地集成HOOPS Exchange功能,進一步擴大了的平臺支持范圍。開發者可以通過C# API Primer、C# Support、C# Tutorials以及Sample Code等資源,深入了解如何在C#項目中應用HOOPS Exchange的各項功能,從而滿足不同開發環境和項目需求下的3D數據處理要求。
五、已修復的錯誤
本次更新還修復了多個問題,涵蓋了DWG文件導入時缺少點的問題、通過A3DAsmModelFileGetUnit() API獲取文件單位的問題、Creo文件中包含DXF元素時的導入時間問題、特定CATIA零件的導入時間問題、SolidWorks文件中某些配置下的PMI可見性問題、隱藏的Creo實體的處理問題、STEP導入中公差類型的處理問題、GLB導出時紋理丟失的問題、STEP文件生成算法的準確性問題以及SAT到STEP文件轉換的問題等。這些修復顯著提高了HOOPS Exchange在處理各類文件格式和數據時的穩定性和可靠性,優化了數據轉換的效率和質量,為用戶提供了更加流暢和準確的使用體驗。
版本的發布標志著我們在3D數據交換和處理領域邁出了重要的一步。通過本次更新,我們不僅提升了對各類文件格式和平臺的支持能力,還增強了產品的功能性和穩定性,為開發者提供了更加強大和靈活的工具。我們鼓勵所有用戶盡快升級至最新版本,以充分利用這些新特性和改進,提升工作效率和項目質量。如在升級或使用過程中有任何疑問或需要進一步的幫助,請隨時聯系我們的技術支持團隊,我們將竭誠為您服務。
▍關于慧都科技
慧都科技是專注軟件工程、智能制造、石油工程三大行業的數字化解決方案服務商。在軟件工程領域,我們提供開發控件、研發管理、代碼開發、部署運維等軟件開發全鏈路所需的產品,提供正版授權采購、技術選型、個性化維保等服務,幫助客戶實現技術合規、降本增效與風險可控。
慧都科技是Tech Soft 3D-HOOPS在中國區的唯一增值服務商,負責與試用,咨詢,銷售,技術支持,售后,旨在為企業提供一站式的3D開發解決方案。如果您的企業目前也有、的需求,歡迎咨詢在線客服申請3D 輕量化引擎的60天免費試用。
了解|試用功能,請咨詢,或撥打產品熱線:023-68661681
↓↓掃碼添加【3D顧問】,進技術交流群,與更多伙伴一起探討前沿3D技術↓↓
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn