原創(chuàng)|行業(yè)資訊|編輯:吳秋紅|2023-04-13 11:29:27.330|閱讀 114 次
概述:注:本文來源于Tech Soft 3D官方網(wǎng)站
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
前言
HOOPS SDK是用于3D工業(yè)軟件開發(fā)的工具包,其中包括4款工具,分別是用于讀取和寫入30多種CAD文件格式的、專注于Web端工程圖形渲染的、用于移動(dòng)端和PC端工程圖形渲染的、支持將3D數(shù)據(jù)以原生3D PDF、HTML和標(biāo)準(zhǔn)CAD格式進(jìn)行發(fā)布的。
服務(wù)器端使用加載CAD文件,使用的libconverter導(dǎo)出SC模型。通過單獨(dú)使用Exchange和libconverter而不是HC Converter,可以使用Exchange的導(dǎo)入選項(xiàng)和高級(jí)功能。此外,通過將導(dǎo)入的模型與Exchange保存在服務(wù)器端,Exchange的API可以從客戶端交互式地調(diào)用。
操作流程
1、選擇一個(gè)CAD文件并上傳,使用POST請(qǐng)求將CAD文件更新到服務(wù)器端,并使用HOOPS Exchange導(dǎo)入
2、HOOPS Exchange遍歷導(dǎo)入的模型,計(jì)算每個(gè)實(shí)體的數(shù)量,然后導(dǎo)出到SC
你會(huì)看到所有的面都被導(dǎo)入為獨(dú)立的主體
3、用縫合選項(xiàng)再次導(dǎo)入CAD文件,單個(gè)面被合并成一個(gè)體
4、Exchange還檢查每個(gè)體是否是封閉的,并將其設(shè)置為節(jié)點(diǎn)的屬性
這個(gè)體仍然是開放的(表面體)
5、再次導(dǎo)入CAD文件,改變縫制公差
6、導(dǎo)入一個(gè)正確的實(shí)體,Exchange就能計(jì)算了每個(gè)面的表面積,并將其設(shè)置為面的一個(gè)屬性
7、這個(gè)例子可以詢問服務(wù)器端的每個(gè)面的類型(平面、圓柱體、圓錐體等),因?yàn)镋xchange仍然保留著ModelFile,有許多NURBS面
8、再次詢問面的類型并進(jìn)行簡(jiǎn)化 檢測(cè)到一些分析型的面型(環(huán)形、球形)。
9、再次詢問面部類型,改變公差
實(shí)體類型應(yīng)該是動(dòng)態(tài)獲得的,因?yàn)楹?jiǎn)化和公差會(huì)影響(它不應(yīng)該被設(shè)置為一個(gè)常量屬性)。
10、詢問每個(gè)邊緣類型而不進(jìn)行簡(jiǎn)化
由于大公差的縫合,所有的邊緣類型都變成了NURBS
11、使用簡(jiǎn)化和公差可以檢測(cè)到分析性曲線
12.對(duì)于3D模型查看器來說,愈合和獲得適當(dāng)?shù)膸缀涡畔⒃诟鱾€(gè)行業(yè)都很重要
結(jié)構(gòu)示意
在這個(gè)樣本中,SDK、模塊和類的配置如下圖所示
如果您的企業(yè)目前有3D可視化、3D數(shù)據(jù)格式轉(zhuǎn)換的需求,歡迎訪問慧都網(wǎng)咨詢?cè)诰€客服或直接撥打023-68661681,我們將免費(fèi)為您定制3D解決方案并發(fā)送相關(guān)案例資料!
經(jīng)過10余年的經(jīng)驗(yàn)沉淀,慧都3D研發(fā)團(tuán)隊(duì)推出了一系列的工業(yè)3D解決方案,包括BIM解決方案、PDM解決方案、CAE解決方案、機(jī)器人運(yùn)動(dòng)仿真解決方案、協(xié)同設(shè)計(jì)解決方案、3D打印解決方案,詳情請(qǐng)點(diǎn)擊此處了解。
關(guān)于HOOPS可視化Tech Soft 3D的旗艦圖形引擎已為20多年來成功合作的程序提供最先進(jìn)的圖形支持,這些軟件包括來自O(shè)racle,SOLIDWORKS,Trimble,Hexagon,ANSYS,3D Systems,Mitutoyo,Actify等。全球各地的公司都依賴HOOPS Visualize在平臺(tái),設(shè)備和圖形卡之間實(shí)現(xiàn)極高的性能,和一致的穩(wěn)定性。有興趣探索HOOPS Visualize API功能的開發(fā)人員可以。
關(guān)于Tech Soft 3D
Tech Soft 3D是全球領(lǐng)先的開發(fā)工具提供商,可幫助軟件團(tuán)隊(duì)交付成功的應(yīng)用程序。Tech Soft 3D成立于1996年,總部位于俄勒岡州本德市,并在加利福尼亞州,法國(guó),英國(guó)和日本設(shè)有辦事處。該公司的工具包產(chǎn)品為全球數(shù)億臺(tái)計(jì)算機(jī)上運(yùn)行的近500個(gè)獨(dú)特應(yīng)用程序提供支持。
掃碼關(guān)注“HOOPS”微信公眾號(hào),及時(shí)獲取更多hoops技術(shù)資訊
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn