原創(chuàng)|行業(yè)資訊|編輯:吳秋紅|2023-09-01 14:26:33.707|閱讀 117 次
概述:HOOPS Publish是一款功能強(qiáng)大的SDK,可以創(chuàng)作豐富的工程數(shù)據(jù)并將模型文件導(dǎo)出為各種行業(yè)標(biāo)準(zhǔn)格式,包括PDF、STEP、JT和3MF,其核心的3D數(shù)據(jù)模型是經(jīng)過ISO認(rèn)證的PRC格式
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
是一款功能強(qiáng)大的SDK,可以創(chuàng)作豐富的工程數(shù)據(jù)并將模型文件導(dǎo)出為各種行業(yè)標(biāo)準(zhǔn)格式,包括PDF、STEP、JT和3MF。HOOPS Publish核心的3D數(shù)據(jù)模型是經(jīng)過ISO認(rèn)證的PRC格式(ISO 14739-1:2014),它為裝配樹、拓?fù)浜蛶缀巍a(chǎn)品制造信息和視圖等工程概念提供支持。
開發(fā)人員可以通過廣泛的API或提供文件(例如STEP或JT)來定義他們的3D模型。定義模型后,可以輕松將模型導(dǎo)出為任何支持的格式,同時(shí)保持源數(shù)據(jù)的豐富性。
是唯一基于Acrobat Reader中使用的核心技術(shù)的SDK。HOOPS Publish具有附加功能,可以創(chuàng)建豐富的交互式PDF文檔。您可以通過填充預(yù)先存在的PDF模板或使用API從頭開始創(chuàng)建PDF來完成此操作。提供廣泛的API來為PDF文檔添加交互性。例如,開發(fā)人員可以將事件添加到文檔的文本中,單擊這些事件將導(dǎo)致3D模型的特定部分突出顯示。
通過利用和擴(kuò)展Adobe Reader和PRC文件格式的內(nèi)置功能,HOOPS Publish使開發(fā)人員能夠以最少的時(shí)間和精力創(chuàng)建高級交互式3D PDF。
使用HOOPS Publish創(chuàng)建3D PDF的典型工作流程
在HOOPS Publish中創(chuàng)建3D模型有兩種方法:可以使用Publish API創(chuàng)作3D數(shù)據(jù),也可以從多種本機(jī)CAD文件格式導(dǎo)入。
根據(jù)導(dǎo)入文件格式的不同,HOOPS Publish中的3D模型通常包含以下元素:裝配樹、邊界表示、曲面細(xì)分、標(biāo)記(例如PMI)、視圖和動(dòng)畫。
當(dāng)CAD模型加載到HOOPS Publish中時(shí),所有旋轉(zhuǎn)、縮放和平移控件均已就位;這為您的最終用戶提供了一組豐富的功能來操作3D模型,而無需您的開發(fā)團(tuán)隊(duì)進(jìn)行額外的工作。
3D數(shù)據(jù)可以直接通過CAD文件定義;HOOPS Publish支持通過IFC、IGES、JT、SAT、STEP、XT、PRC、STL、VRML和U3D格式導(dǎo)入。
想要將其他本地CAD格式直接嵌入PDF(例如SolidWorks或CATIA文件)的開發(fā)人員可以將HOOPS Exchange與HOOPS Publish結(jié)合使用來執(zhí)行文件轉(zhuǎn)換。有關(guān)HOOPS Exchange支持的文件類型的完整列表,請參閱支持的文件格式
HOOPS Publish還可用于從頭開始創(chuàng)作CAD模型。例如,它可用于創(chuàng)建幾何體、面、零件、裝配節(jié)點(diǎn),最后創(chuàng)建包含PMI和其他元數(shù)據(jù)的模型文件。
Publish API使用PRC格式創(chuàng)建3D數(shù)據(jù),PRC格式是Adobe Acrobat直接支持的開放式ISO認(rèn)證文件格式。PRC能夠以精確和細(xì)分形式存儲幾何形狀,并且具有高度可壓縮性,可顯著減小大型3D模型的文件大小。
最后,發(fā)布API可用于豐富來自導(dǎo)入文件的數(shù)據(jù)。此模式通常用于將產(chǎn)品制造信息(PMI)添加到現(xiàn)有模型。它還可用于添加元數(shù)據(jù)、動(dòng)畫、分解圖或?qū)⑽募郊拥郊夹g(shù)數(shù)據(jù)包。
典型的用例涉及從導(dǎo)入的Parasolid或STEP文件構(gòu)建PRC模型。然后,將使用我們的直接API遍歷和豐富該模型,例如添加裝配中每個(gè)零件的制造數(shù)據(jù)。
有關(guān)詳細(xì)信息,請參閱ProductOccurenceEdit和RepresentationItemEdit。
3D模型可以從HOOPS Publish導(dǎo)出為以下格式:
注意:HTML和SCS導(dǎo)出僅適用于Linux和Windows 64位。對于HTML和SCS,B-rep僅適用于精確測量(不適用于多面B-rep)。
綠色=支持
灰色=此格式不支持此概念
紅色=不支持
通過使用將數(shù)據(jù)導(dǎo)出到Web服務(wù)器上的“流緩存單個(gè)”文件(scs),您可以在瀏覽器中查看和詢問3D模型,而無需瀏覽器插件的幫助。在客戶端,HOOPS Publish提供了Javascript/WebGL組件,可以直接在瀏覽器中顯示scs文件的內(nèi)容。
HOOPS Publish還可以導(dǎo)出嵌入所有必需組件的整體HTML文件,以便即使沒有連接到Web服務(wù)器也可以在瀏覽器中查看3D模型。
除了將3D模型封裝在可通過平移、縮放和旋轉(zhuǎn)操作的上下文中之外,HOOPS Publish還可用于創(chuàng)建豐富的文檔。畢竟,PDF提供的不僅僅是3D可視化和操作,它還是工程數(shù)據(jù)的容器,可用于RFP或工程發(fā)布等文檔。
通過HOOPS Publish,開發(fā)人員可以插入3D、圖片、文本、表格并附加文件(例如Word文檔或Excel電子表格)。
由于HOOPS Publish基于原生Adobe技術(shù),因此它可以打開任何現(xiàn)有的PDF文件。這些PDF可以合并、豐富或用作模板。也可以從頭開始創(chuàng)建PDF文件。
任何現(xiàn)有的PDF文件都可以用作模板,如果您已經(jīng)在應(yīng)用程序中生成PDF文件,則可以使用HOOPS Publish豐富這些PDF,例如用交互式3D替換簡單的3D頁面用戶可以旋轉(zhuǎn)、平移和縮放的模型。
Publish API可以檢索3D PDF中的任何字段(例如字段名稱和字段位置),然后對其進(jìn)行修改。例如,它可以將文本插入文本框,或更改按鈕的圖標(biāo)。
借助HOOPS Publish,開發(fā)人員可以利用Acrobat的標(biāo)準(zhǔn)安全工具,為用戶提供熟悉的界面來解鎖受密碼保護(hù)的PDF或添加數(shù)字簽名。
生成的PDF文檔使用Adobe通過PDF Library SDK實(shí)施的標(biāo)準(zhǔn)文件范圍壓縮。此外,PRC文件格式還包括高級壓縮功能,可顯著減小3D數(shù)據(jù)的大小,通常比原始CAD文件小20到100倍。
最后,可以將文件附加到PDF文檔。例如,希望將原始CAD數(shù)據(jù)包含在PDF文檔中的開發(fā)人員可以使用此功能。
交互式PDF經(jīng)常用于工作指導(dǎo)文檔、培訓(xùn)材料或帶有交互式圖表和圖形的報(bào)告。
這些PDF通常使用簡單的小部件,如按鈕、復(fù)選框、列表框、下拉菜單、過濾器,或更高級的自定義小部件,如視圖輪播或滑動(dòng)表格。通過單擊這些小部件之一或選擇3D模型中的數(shù)據(jù),用戶可以更改顯示的信息并復(fù)制本機(jī)應(yīng)用程序或網(wǎng)頁的行為。這種動(dòng)態(tài)界面可以將傳統(tǒng)上跨越數(shù)十個(gè)PDF頁面的所有信息合并到一個(gè)頁面中,同時(shí)降低文檔制作過程中經(jīng)常引入的錯(cuò)誤風(fēng)險(xiǎn)。
HOOPS Publish充分利用Adobe Acrobat 3D Annotations API的內(nèi)置JavaScript來定義最終用戶、3D模型和PDF文檔之間幾乎無限的交互集。
HOOPS Publish將自動(dòng)生成用于常見交互的Javascript。但是,如果開發(fā)人員想要編寫自己的Javascript,他們也可以這樣做。
使用Publish API,可以輕松地將Javascript注入PDF,例如,創(chuàng)建視圖和2D模型圖像、定義特定字段上的操作、播放動(dòng)畫、導(dǎo)航視圖輪播或填充列表框。
如果您定義了豐富的3D模型,可以自動(dòng)生成PDF對象(例如零件列表或視圖輪播)以與模型交互。
這些交互是使用C++ API以編程方式定義的。
使用Tetra 4D Enrich Acrobat插件生成的PDF模板是一種向文檔添加交互性的簡單方法。Tetra 4D Enrich模板支持視圖輪播等高級功能,但不需要開發(fā)團(tuán)隊(duì)進(jìn)行額外編碼。
---Tech Soft 3D介紹---
是全球領(lǐng)先的3D開發(fā)工具提供商,1996年成立于美國,致力于為世界級工程應(yīng)用提供最有力的3D開發(fā)工具,旗下享譽(yù)全球產(chǎn)品「已為SOLIDWORKS、Adobe、西門子Parasolid、Autodesk等全球數(shù)百種頂級工程軟件應(yīng)用程序,提供了3D研發(fā)動(dòng)能,涉及CAD/CAE/PLM/BIM/ARVR等領(lǐng)域,成為驅(qū)動(dòng)世界3D工程軟件研發(fā)的獨(dú)特內(nèi)核。
---慧都科技介紹---
慧都科技深耕3D領(lǐng)域已有10余年,針對工業(yè)級3D研發(fā)擁有一系列成熟領(lǐng)先的解決方案;高度專業(yè)化的3D研發(fā)團(tuán)隊(duì),在3D設(shè)計(jì)、研發(fā)和集成中具有豐富的經(jīng)驗(yàn),幫助企業(yè)增強(qiáng)開發(fā)生產(chǎn)力,攻克3D開發(fā)的技術(shù)壁壘;同時(shí),慧都與達(dá)索集團(tuán)(包括SOLIWORKS和Spatial)等國際3D技術(shù)先驅(qū)保持著緊密深入的合作,共同致力于用領(lǐng)先的3D產(chǎn)品及解決方案,幫助企業(yè)實(shí)現(xiàn)更優(yōu)質(zhì)高效的產(chǎn)品設(shè)計(jì)與研發(fā)。
↓ ↓ 關(guān)注“HOOPS 技術(shù)”微信公眾號,了解HOOPS技術(shù)的真實(shí)應(yīng)用 ↓ ↓
電話:18100878085(微信同號)
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn