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

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