HOOPS Publish是一款功能強大的SDK,可以創(chuàng)作豐富的工程數(shù)據(jù)并將模型文件導出為各種行業(yè)標準格式,包括PDF、STEP、JT和3MF。HOOPS Publish核心的3D數(shù)據(jù)模型是經(jīng)過ISO認證的PRC格式(ISO 14739-1:2014),它為裝配樹、拓撲和幾何、產(chǎn)品制造信息和視圖等工程概念提供支持。
開發(fā)人員可以通過廣泛的API或提供文件(例如STEP或JT)來定義他們的3D模型。定義模型后,可以輕松將模型導出為任何支持的格式,同時保持源數(shù)據(jù)的豐富性。
HOOPS Publish是唯一基于Acrobat Reader中使用的核心技術的SDK。HOOPS Publish具有附加功能,可以創(chuàng)建豐富的交互式PDF文檔。您可以通過填充預先存在的PDF模板或使用API從頭開始創(chuàng)建PDF來完成此操作。提供廣泛的API來為PDF文檔添加交互性。例如,開發(fā)人員可以將事件添加到文檔的文本中,單擊這些事件將導致3D模型的特定部分突出顯示。
通過利用和擴展Adobe Reader和PRC文件格式的內(nèi)置功能,HOOPS Publish使開發(fā)人員能夠以最少的時間和精力創(chuàng)建高級交互式3D PDF。
申請HOOPS Publish試用http://x7pfmmn259623uby.mikecrm.com/l9292M9
?
使用HOOPS Publish創(chuàng)建3D PDF的典型工作流程
- 定義3D模型
在HOOPS Publish中創(chuàng)建3D模型有兩種方法:可以使用Publish API創(chuàng)作3D數(shù)據(jù),也可以從多種本機CAD文件格式導入。
根據(jù)導入文件格式的不同,HOOPS Publish中的3D模型通常包含以下元素:裝配樹、邊界表示、曲面細分、標記(例如PMI)、視圖和動畫。
當CAD模型加載到HOOPS Publish中時,所有旋轉、縮放和平移控件均已就位;這為您的最終用戶提供了一組豐富的功能來操作3D模型,而無需您的開發(fā)團隊進行額外的工作。
- 按文件
3D數(shù)據(jù)可以直接通過CAD文件定義;HOOPS Publish支持通過IFC、IGES、JT、SAT、STEP、XT、PRC、STL、VRML和U3D格式導入。
想要將其他本地CAD格式直接嵌入PDF(例如SolidWorks或CATIA文件)的開發(fā)人員可以將HOOPS Exchange與HOOPS Publish結合使用來執(zhí)行文件轉換。有關HOOPS Exchange支持的文件類型的完整列表,請參閱支持的文件格式
- 通過直接API
HOOPS Publish還可用于從頭開始創(chuàng)作CAD模型。例如,它可用于創(chuàng)建幾何體、面、零件、裝配節(jié)點,最后創(chuàng)建包含PMI和其他元數(shù)據(jù)的模型文件。
Publish API使用PRC格式創(chuàng)建3D數(shù)據(jù),PRC格式是Adobe Acrobat直接支持的開放式ISO認證文件格式。PRC能夠以精確和細分形式存儲幾何形狀,并且具有高度可壓縮性,可顯著減小大型3D模型的文件大小。
- 混合模式
最后,發(fā)布API可用于豐富來自導入文件的數(shù)據(jù)。此模式通常用于將產(chǎn)品制造信息(PMI)添加到現(xiàn)有模型。它還可用于添加元數(shù)據(jù)、動畫、分解圖或將文件附加到技術數(shù)據(jù)包。
典型的用例涉及從導入的Parasolid或STEP文件構建PRC模型。然后,將使用我們的直接API遍歷和豐富該模型,例如添加裝配中每個零件的制造數(shù)據(jù)。
有關詳細信息,請參閱ProductOccurenceEdit和RepresentationItemEdit。
- 導出3D模型
3D模型可以從HOOPS Publish導出為以下格式:
?
注意:HTML和SCS導出僅適用于Linux和Windows 64位。對于HTML和SCS,B-rep僅適用于精確測量(不適用于多面B-rep)。
綠色=支持
灰色=此格式不支持此概念
紅色=不支持
- 在瀏覽器中可視化和詢問3D模型á
通過使用HOOPS Publish將數(shù)據(jù)導出到Web服務器上的“流緩存單個”文件(scs),您可以在瀏覽器中查看和詢問3D模型,而無需瀏覽器插件的幫助。在客戶端,HOOPS Publish提供了Javascript/WebGL組件,可以直接在瀏覽器中顯示scs文件的內(nèi)容。
?
HOOPS Publish還可以導出嵌入所有必需組件的整體HTML文件,以便即使沒有連接到Web服務器也可以在瀏覽器中查看3D模型。
- 創(chuàng)建豐富的PDF文檔
除了將3D模型封裝在可通過平移、縮放和旋轉操作的上下文中之外,HOOPS Publish還可用于創(chuàng)建豐富的文檔。畢竟,PDF提供的不僅僅是3D可視化和操作,它還是工程數(shù)據(jù)的容器,可用于RFP或工程發(fā)布等文檔。
通過HOOPS Publish,開發(fā)人員可以插入3D、圖片、文本、表格并附加文件(例如Word文檔或Excel電子表格)。
- 創(chuàng)建您的PDF文檔
由于HOOPS Publish基于原生Adobe技術,因此它可以打開任何現(xiàn)有的PDF文件。這些PDF可以合并、豐富或用作模板。也可以從頭開始創(chuàng)建PDF文件。
任何現(xiàn)有的PDF文件都可以用作模板,如果您已經(jīng)在應用程序中生成PDF文件,則可以使用HOOPS Publish豐富這些PDF,例如用交互式3D替換簡單的3D頁面用戶可以旋轉、平移和縮放的模型。
Publish API可以檢索3D PDF中的任何字段(例如字段名稱和字段位置),然后對其進行修改。例如,它可以將文本插入文本框,或更改按鈕的圖標。
- 處理安全性、附件和文件壓縮
借助HOOPS Publish,開發(fā)人員可以利用Acrobat的標準安全工具,為用戶提供熟悉的界面來解鎖受密碼保護的PDF或添加數(shù)字簽名。
生成的PDF文檔使用Adobe通過PDF Library SDK實施的標準文件范圍壓縮。此外,PRC文件格式還包括高級壓縮功能,可顯著減小3D數(shù)據(jù)的大小,通常比原始CAD文件小20到100倍。
最后,可以將文件附加到PDF文檔。例如,希望將原始CAD數(shù)據(jù)包含在PDF文檔中的開發(fā)人員可以使用此功能。
- 為您的PDF添加交互性
交互式PDF經(jīng)常用于工作指導文檔、培訓材料或帶有交互式圖表和圖形的報告。
這些PDF通常使用簡單的小部件,如按鈕、復選框、列表框、下拉菜單、過濾器,或更高級的自定義小部件,如視圖輪播或滑動表格。通過單擊這些小部件之一或選擇3D模型中的數(shù)據(jù),用戶可以更改顯示的信息并復制本機應用程序或網(wǎng)頁的行為。這種動態(tài)界面可以將傳統(tǒng)上跨越數(shù)十個PDF頁面的所有信息合并到一個頁面中,同時降低文檔制作過程中經(jīng)常引入的錯誤風險。
?
- JavaScript
HOOPS Publish充分利用Adobe Acrobat 3D Annotations API的內(nèi)置JavaScript來定義最終用戶、3D模型和PDF文檔之間幾乎無限的交互集。
HOOPS Publish將自動生成用于常見交互的Javascript。但是,如果開發(fā)人員想要編寫自己的Javascript,他們也可以這樣做。
使用Publish API,可以輕松地將Javascript注入PDF,例如,創(chuàng)建視圖和2D模型圖像、定義特定字段上的操作、播放動畫、導航視圖輪播或填充列表框。
- 數(shù)據(jù)模型
如果您定義了豐富的3D模型,HOOPS Publish可以自動生成PDF對象(例如零件列表或視圖輪播)以與模型交互。
這些交互是使用C++ API以編程方式定義的。
- Tetra 4D豐富
使用Tetra 4D Enrich Acrobat插件生成的PDF模板是一種向文檔添加交互性的簡單方法。Tetra 4D Enrich模板支持視圖輪播等高級功能,但不需要開發(fā)團隊進行額外編碼。
Tech Soft 3D是全球領先的3D開發(fā)工具提供商,1996年成立于美國,致力于為世界級工程應用提供最有力的3D開發(fā)工具,旗下享譽全球產(chǎn)品「HOOPS系列」,已為SOLIDWORKS、Adobe、西門子Parasolid、Autodesk等全球數(shù)百種頂級工程軟件應用程序,提供了3D研發(fā)動能,涉及CAD/CAE/PLM/BIM/ARVR等領域,成為驅動世界3D工程軟件研發(fā)的獨特內(nèi)核。文章來源:http://www.zghlxwxcb.cn/news/detail-705043.html
如果您的公司有3D模型輕量化、3D模型格式轉換和可視化渲染等需求,可以前往“HOOPS中文網(wǎng)”了解或聯(lián)系我們~文章來源地址http://www.zghlxwxcb.cn/news/detail-705043.html
到了這里,關于3D開發(fā)工具HOOPS Publish如何快速創(chuàng)建交互式3D PDF文檔?的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!