原創|行業資訊|編輯:吳秋紅|2024-09-26 10:06:18.617|閱讀 87 次
概述:Parasolid和HOOPS Visualize and Exchange開發3D建模應用程序。它涵蓋了所有主要的3D建模功能,如實體模型創建、編輯、查詢、刪除、導入和導出,包括 HOOPS Visualize和Parasolid之間的實體、面和邊實體映射。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
今天分享一個示例項目,該示例項目使用鏈輪將和Siemens Parasolid實施到中。
HOOPS Visualize - Exchange和Parasolid集成視頻
正如您在上面的視頻中看到的,此示例說明了如何使用 Parasolid和 and Exchange開發3D建模應用程序。
它涵蓋了所有主要的3D建模功能,如實體模型創建、編輯、查詢、刪除、導入和導出,包括HOOPS Visualize和Parasolid之間的實體、面和邊實體映射。
這將是您的3D建模應用程序開發的評估、基準測試和POC的良好示例。
有兩種方法:
示例項目
從此處下載示例項目:
(333.8
KB)
鏈輪間源碼對比
兩個項目中實現了相同的3D建模命令。USING_EXCHANGE_PARASOLID每個處理器定義在 Exchange-Parasolid 和 Exchange sprocket 之間切換源代碼,即在編輯實體后更新可視化,HPS::Parasolid::Component::Tessallate用于 Exchange-Parasolid 鏈輪,但HPS::Exchange::Component::Reload用于鏈輪。
Parasolid命令
Parasolid命令在類中實現PsProcess,并由兩個項目共同使用。
交換初始化
要使用Exchange API,需要單獨初始化Exchange。
模型導入
如果它導入3D CAD文件使用HPS::ExchangeParasolid::ImportNotifier,模型結構從根到Representation Item管理為Exchange::Component,但從主體到葉管理使用Parasolid::Component。
這意味著Exchange-Parasolid鏈輪在導入過程中將所有導入的實體轉換為Parasolid實體。它比交換鏈輪需要更長的時間。
為了解決性能問題,第二種方法使用HPS::Exchange::ImportNotifier.
它管理從根到葉的模型結構,使用Exchange::Component.
當第二種方法需要使用Parasolid時,獲取A3DRiBrepModel使用HPS::Exchange::Component::GetExchangeEntity并將其轉換為Parasolid body使用A3DRepresentationItemTranslateToPkParts.模型編輯后,Parasolid body可以在PRC中轉換A3DRiBrepModel使用和替換。您將在第二個示例的類中看到此工作流示例。
執行過程
在轉換 Parasolid實體之前,它不知道 Parasolid實體標簽 ID。一旦實體轉換為Parasolid,它就會保存在Parasolid會話中并且可以查詢。
Exchange-Parasolid 鏈輪與Exchange鏈輪
下面的視頻比較了Exchange-Parasolid鏈輪和Exchange鏈輪之間的性能。
↓ 點擊下方視頻查看詳情 ↓
HOOPS Exchange-Parasolid 鏈輪與交換鏈輪
Exchange-Parasolid鏈輪:4.8秒、4.7秒;Exchange 鏈輪:13秒、7.1秒
如果源數據是基于Parasolid的,例如NX、SolidWorks或Solid Edge,它會檢索3D CAD文件的PK_BODY。盡管此基準測試使用NX部件,但Exchange-Parasolid鏈輪需要7.4 - 4 = 3.4秒來檢索PK_BODY。它比PRC到PK_BODY的轉換更短:交換鏈輪的13 - 7.1=5.9 秒。
由于交換鏈輪在需要時轉換Parasolid主體,因此需要更長的時間:13 秒。從第二次開始,Exchange鏈輪性能:7.1秒仍然低于-Parasolid鏈輪:4.7秒。這是因為Exchange sprocket需要創建A3DRiBrepBody以實現可視化。Exchange-Parasolid 鏈輪直接細分PK_BODY以實現可視化。
慧都科技是Tech Soft 3D-HOOPS在中國區的唯一增值服務商,負責與試用,咨詢,銷售,技術支持,售后,旨在為企業提供一站式的3D開發解決方案。如果您的企業目前也有、的需求,歡迎咨詢在線客服申請3D 輕量化引擎的60天免費試用。
↓↓掃碼添加3D顧問,及時獲取“HOOPS技術”支持↓↓
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn