什么是 HOOPS Exchange?
是一組軟件庫,可以幫助開發(fā)人員在開發(fā)應(yīng)用程序時讀取和寫入主流的 2D 和 3D 格式。HOOPS Exchange 支持在主流的3D 文件格式中讀取 CAD 數(shù)據(jù),并支持將 3D 數(shù)據(jù)轉(zhuǎn)換為 PRC 數(shù)據(jù)格式,這是一種高度可壓縮和開放的文件格式,并已通過國際標準化組織 (ISO 14739-1:2014) 的認證。PRC 也是 Adobe PDF 中用于 3D 的格式之一。HOOPS Exchange 持續(xù)優(yōu)化讀取各種 3D 數(shù)據(jù)的功能,尤其是對于來自計算機輔助設(shè)計 (CAD) 系統(tǒng)的數(shù)據(jù)。
PMI 和標記
產(chǎn)品和制造信息由 讀取并存儲在標記類中。除了提供完整的圖形表示外,對于語義 PMI,HOOPS Exchange 還維護 CAD 系統(tǒng)中表示的 PMI 的邏輯層次結(jié)構(gòu)。
PMI 標記與裝配體、子裝配體和零件相關(guān)聯(lián)。如果相關(guān),PMI 與單個拓撲相關(guān)聯(lián),以便可以正確顯示特征控制框架和基準參考。引導(dǎo)線將標記項附加到幾何體。HOOPS Exchange 致力于提供與原始 CAD 系統(tǒng)中完全相同的精確鑲嵌。
HOOPS Exchange 提供與模型關(guān)聯(lián)的 PMI 的完整表示。HOOPS Exchange 返回的 PMI 信息包括:
-
文本
-
方面
-
箭頭
-
氣球
-
基準
-
緊固件
-
GD&T
-
測量點
-
粗糙度
-
焊接
給出了廣泛的圖形信息,包括顏色、線寬、線型、面部圖案、字體、符號、轉(zhuǎn)換矩陣和顯示類型——例如,廣告牌、攝像機視圖平面和固定大小。
Adobe MyriadCAD OpenType 字體隨 HOOPS Exchange 提供,以確保標準 GD&T 符號可用。 的被許可人也可以使用 Tech Soft 3D TrueType 字體 ( ts3d.ttf )。
圖形屬性
從原始 CAD 文件中讀取和存儲各種圖形屬性,并且可以構(gòu)建具有定義屬性繼承的分層場景圖。
圖形實體包括樣式、材質(zhì)、透明度、圖像、用于多紋理和高級混合的紋理管道、線條圖案、實心、陰影線、點線和矢量填充圖案、環(huán)境光、定向光、點光和聚光燈定義以及透視和正交相機。
解析PRC文件
雖然 是用 C++ 編寫并利用類繼承,但為了增強與其他編程語言的兼容性,API 是基于 C 的。分層對象模型保留在通過 API 提供的數(shù)據(jù)結(jié)構(gòu)中。
主要數(shù)據(jù)類型被稱為“PRC 實體”,它們表示對 HOOPS Exchange 開發(fā)人員隱藏的類。數(shù)據(jù)通過相應(yīng)的C結(jié)構(gòu)從PRC實體獲取并添加到PRC實體,每個PRC實體有一個結(jié)構(gòu)。
各種回調(diào)可用于自定義內(nèi)存分配和釋放、進度指示和錯誤報告。
預(yù)定義函數(shù)可用于使用 HOOPS Exchange 內(nèi)存管理器分配和取消分配內(nèi)存。如果需要,可以使用回調(diào)來用特定于應(yīng)用程序的內(nèi)存管理器替換這些。
雖然所有必要的函數(shù)都會返回一個狀態(tài)以指示成功或失敗,但可以通過自定義報告回調(diào)捕獲和處理更多消息、警告和錯誤。
為特定條件定義了廣泛的返回代碼,例如輸入數(shù)據(jù)錯誤、幾何問題、無法轉(zhuǎn)換為 NURBS、無法轉(zhuǎn)換為規(guī)范、不適當?shù)墓詈筒徽_的參數(shù)化、拓撲問題、不正確的循環(huán)、不正確的共邊、曲面細分問題,不正確的標記數(shù)據(jù)等。
內(nèi)存不足的情況也會在導(dǎo)致該情況的函數(shù)的返回代碼中報告。
理想情況下,處理 PRC 數(shù)據(jù)的代碼的結(jié)構(gòu)反映了 PRC 格式的層次結(jié)構(gòu),具有一個處理或創(chuàng)建每個 PRC 實體類型的函數(shù)。此外,輔助函數(shù)可能有助于執(zhí)行重復(fù)任務(wù),例如處理或創(chuàng)建可應(yīng)用于廣泛類別的 PRC 實體的屬性數(shù)據(jù)。
無論應(yīng)用程序主要對可視化數(shù)據(jù)、標記和 PMI、參數(shù)幾何和拓撲結(jié)構(gòu)還是這些的任何組合感興趣,PRC 層次結(jié)構(gòu)都是相似的。
在集成 HOOPS Exchange 時,評估者可能首先關(guān)注曲面細分數(shù)據(jù),然后連接屬性和標記數(shù)據(jù),最后是 B-rep 拓撲和幾何。這種循序漸進的方法允許開發(fā)人員在處理更復(fù)雜的標記和 B-rep 區(qū)域之前獲得正確的解析結(jié)構(gòu)并快速可視化結(jié)果。
PDF 發(fā)布 - 3D PDF 和 PRC
PRC 是 Adobe PDF 中支持的主要 3D 容器格式。Adobe 還支持 U3D。
U3D 是由 3D 行業(yè)論壇定義的多邊形格式,其中包括英特爾、波音和 Adobe。Adobe 最初選擇 U3D 作為 PDF 的 3D 容器格式。但是,U3D 不支持精確的表面定義,因此 Adobe 隨后添加了 PRC 作為在 PDF 中表示 3D 數(shù)據(jù)的替代格式。Adobe 繼續(xù)支持 PDF 和 Acrobat 中的這兩種格式,盡管 U3D 通常被認為是舊格式。
可以讀取 U3D 和 PRC 并寫入 PRC。如本文檔前面所述,HOOPS Exchange 使用的內(nèi)部數(shù)據(jù)結(jié)構(gòu)與 PRC 文件中的部分密切對應(yīng)。
使用 PRC 發(fā)布 PDF 文檔的主要優(yōu)點是:
-
中國已通過 ISO 認證
-
PRC 存儲曲線和曲面數(shù)據(jù),不損失精度
-
PRC 支持參數(shù)化和多邊形幾何
-
PRC 是高度壓縮的——通常文件大小比相應(yīng)的 U3D 文件小三倍。
中國出口能力適合已經(jīng)具備 PDF 生成能力的公司使用。
希望定義更高級 PDF 工作流程(例如,用于企業(yè)范圍的文檔管理或用于公司防火墻外基于文檔的數(shù)據(jù)交換)的公司應(yīng)聯(lián)系其 Tech Soft 3D 客戶經(jīng)理以獲取 HOOPS Publish 許可選項。
IGES、HEALING 和 SEW API
對所有 IGES 數(shù)據(jù)進行預(yù)處理,以最大限度地提高我們使用 IGES 數(shù)據(jù)的成功率。除了修復(fù)幾何問題外,我們還嘗試處理損壞的文件和不完整的幾何定義。我們提供了一個縫合 API,允許您在用戶提供的公差范圍內(nèi)將一組表面變成防水固體。這是自動完成的,無需任何用戶干預(yù)。
最后,提供了一個 API,允許對導(dǎo)入的數(shù)據(jù)進行后處理,以準備將其導(dǎo)入您的系統(tǒng)。后處理操作包括分割周期性曲面、確保 C1 連續(xù)性、將修剪曲線從參數(shù)移動到 3D 空間(反之亦然)、消除小邊緣、調(diào)整拓撲容差以及許多其他針對建模器的細微調(diào)整。導(dǎo)出到 ACIS 和 Parasolid 時會自動調(diào)用此功能,以確保 ACIS 和 Parasolid 可以成功操作導(dǎo)入的數(shù)據(jù)。
關(guān)于HOOPS Exchange
HOOPS Exchange是由公司開發(fā)的一個快速、準確的CAD數(shù)據(jù)轉(zhuǎn)換工具包。通過單一界面即可讀取和寫入30多種主流的專用和通用的CAD和3D格式。想了解更多關(guān)于關(guān)于HOOPS Exchange的功能和案例訪問,或者直接撥打服務(wù)熱線:023-68661681
------------------2023 HOOPS Exchange專場峰會火熱報名中 -----------------
2023 HOOPS Exchange專場峰會 ? 中國場
7月26日(星期三)上午10:00-11:00
↓ 席位有限,掃碼立即報名 ↓

本活動規(guī)則未闡述部分,慧都網(wǎng)保留本活動的最終解釋權(quán)。
--------------------------------------------------------------------------------------------------------------------------
慧都科技是Tech Soft 3D-Hoops在中國區(qū)的唯一增值服務(wù)商,負責試用,咨詢,銷售,技術(shù)支持,售后,旨在為企業(yè)提供一站式的3D開發(fā)解決方案。更多信息,請訪問(HOOPS Platform、CEETRON SDKS中國區(qū)獨家代理)。
標簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn