原創(chuàng)|行業(yè)資訊|編輯:吳秋紅|2023-08-10 11:44:54.097|閱讀 121 次
概述:HOOPS Communicator是一款簡(jiǎn)單而強(qiáng)大的工業(yè)級(jí)高性能3D Web可視化開發(fā)包,其主要應(yīng)用于Web領(lǐng)域,主要加載其專有的SCS、SC、SCZ格式文件。今天讓我們來看一看在HPS中如何讀取HOOPS Communicator服務(wù)端文件。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
是一款簡(jiǎn)單而強(qiáng)大的工業(yè)級(jí)高性能渲染開發(fā)包,其主要應(yīng)用于Web領(lǐng)域,主要加載其專有的SCS、SC、SCZ格式文件;HOOPS還擁有另一個(gè)桌面端開發(fā)包HOOPS Visualize,主要加載HSF、HMF輕量化格式文件。兩者雖然同為Tech Soft 3D公司的圖像處理引擎,但兩者加載的文件卻并不通用,對(duì)于同時(shí)使用兩個(gè)開發(fā)包的用戶來說,需要維護(hù)兩套文件系統(tǒng)。
公司也注意到這個(gè)問題,因此在內(nèi)部提出了兩個(gè)圖像引擎使用歸一的計(jì)劃。從HOOPS Visualize HPS 2020 SP2(桌面端)版本開始,HPS開始集成HOOPS Communicator Sprocket,該工具支持HPS打開SCS文件(本地文件)以及從HOOPS Communicator服務(wù)端讀取SC文件(流緩存文件),實(shí)現(xiàn)了Web端和桌面端讀取統(tǒng)一格式文件的計(jì)劃。下面,讓我們來看一看在HPS中如何讀取HOOPS Communicator服務(wù)端文件。
一、加載文件
(1)加載本地模型文件首先打開HPS軟件包隨附的應(yīng)用程序hps_mfc_hca_sandbox.exe,然后打開相應(yīng)版本的SCS文件。
顯示效果如下:
以這種方式加載模型時(shí),調(diào)用Wait()將等待整個(gè)文件加載,就像加載其它本地文件類型一樣。
(2)加載網(wǎng)絡(luò)模型
除了直接加載本地模型外,HPS還可以加載HOOPS Communicator服務(wù)器上的流緩存模型(SC文件)。加載流緩存模型與從文件系統(tǒng)加載文件不同,需要使用到HOOPS Communicator服務(wù)器通過網(wǎng)絡(luò)傳輸文件。除了客戶端應(yīng)用程序之外,我們還需要一個(gè)可被訪問的HOOPS Communicator服務(wù)器。其整個(gè)過程如下:
HOOPS Communicator服務(wù)器啟動(dòng)成功:
2.打開HPS軟件包隨附的應(yīng)用程序hps_mfc_hca_sandbox.exe,設(shè)置需要訪問的HOOPS Communicator服務(wù)器路徑以及訪問文件名稱,這里訪問的文件格式是SCZ,它是SC格式的單文件格式。
加載流緩存模型的示例代碼如下:
通過網(wǎng)絡(luò)加載模型時(shí),調(diào)用Wait()將僅等待到開始導(dǎo)入流式傳輸數(shù)據(jù),在將幾何體添加到場(chǎng)景時(shí)會(huì)將控制權(quán)返回給用戶。這是因?yàn)橥ㄟ^網(wǎng)絡(luò)導(dǎo)入的文件可能非常大,也許永遠(yuǎn)無法完全加載。
二、注意事項(xiàng)
Sprocket加載模型文件,需要注意一些問題:
(1)所需要的功能庫(kù)
HOOPS Communicator Sprocket是在HPS正常功能外添加的功能插件,需要一些額外的功能庫(kù),如果缺少這些功能庫(kù),HOOPS Communicator Sprocket將不能正常工作,HOOPS Communicator Sprocket所需要的功能庫(kù)如下:
(3)支持的文件類型
HOOPS Communicator在提供模型服務(wù)之前,需要將其它CAD格式文件轉(zhuǎn)換為自己專有SC、SCS和SCZ文件格式。與通常為B-rep的CAD文件格式不同,它們針對(duì)流進(jìn)行了優(yōu)化,并且經(jīng)過鑲嵌處理。這三種文件格式HOOPS Communicator Sprocket都可以讀取,三種文件格式描述如下:
SCS文件不需要Communicator服務(wù)器即可訪問。它們可以通過HOOPS Communicator Sprocket直接加載。在這種情況下,整個(gè)SCS文件將被加載到Visualize中。
SC文件通過服務(wù)器的網(wǎng)絡(luò)流式傳輸,通常會(huì)在后臺(tái)分解為多個(gè)文件。
SCZ文件是SC格式的單文件格式。
---Tech Soft 3D介紹---
是全球領(lǐng)先的3D開發(fā)工具提供商,1996年成立于美國(guó),致力于為世界級(jí)工程應(yīng)用提供最有力的3D開發(fā)工具,旗下享譽(yù)全球產(chǎn)品「已為SOLIDWORKS、Adobe、西門子Parasolid、Autodesk等全球數(shù)百種頂級(jí)工程軟件應(yīng)用程序,提供了3D研發(fā)動(dòng)能,涉及CAD/CAE/PLM/BIM/ARVR等領(lǐng)域,成為驅(qū)動(dòng)世界3D工程軟件研發(fā)的獨(dú)特內(nèi)核。
--------------------------------------------------------------------------------------------------------------------------
慧都科技是Tech Soft 3D-Hoops在中國(guó)區(qū)的唯一增值服務(wù)商,負(fù)責(zé)HOOPS試用,咨詢,銷售,技術(shù)支持,售后,旨在為企業(yè)提供一站式的3D開發(fā)解決方案。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn