HOOPS Web平臺助力開發3D應用,實現超大規模3D web輕量化渲染與數據格式轉換!

一、包含的軟件開發工具包

HOOPS Web平臺幫助開發人員構建基于Web的工程應用程序,提供高級3D Web可視化、準確快速的CAD數據訪問和3D數據發布。

HOOPS Web平臺包括三個集成軟件開發工具包 (SDK):
(1)Web端3D可視化引擎?HOOPSCommunicator
一個功能強大的SDK,用于基于Web的高級工程應用程序,其中包括一個高性能圖形內核,并提供一個靈活且功能豐富的JavaScript API。
(2)3D數據轉化工具HOOPS Exchange
HOOPS Exchange是領先的數據轉換技術,可以訪問30多種CAD文件格式,從而可以輕松地將強大的CAD數據轉換集成到您的應用程序中。
(3)3D數據發布工具HOOPS Publish
HOOPS Publish允許開發人員將3D數據發布為3D PDF、多種標準CAD格式和HTML。

>>點擊申請HOOPS Web Platform試用
二、工程制圖

HOOPS Communicator不僅僅是一個網絡圖形工具包。它專為考慮工程工作流而構建,提供了豐富的領域特定功能,可以快速開發多種類型的工程應用程序。

完整的模型樹訪問和深度模型審訊

HOOPS Communicator“理解”工程數據,提供對CAD特定特性和屬性的完全訪問,包括模型結構信息直至各個面、邊和點。

準確的產品制造信息 (PMI)

利用對所有主要CAD格式的PMI的廣泛支持,忠實地再現附加到模型的原始PMI數據,包括其語義信息。

高級選擇

HOOPS Communicator提供內置選擇支持,以交互方式突出顯示和分組CAD模型中的實體,例如零件、面、邊和點。它允許選擇單個實體、2D區域和3D體積,旨在確保即使對于最大的模型也能實現交互式選擇性能。它還允許突出顯示與PMI元素關聯的實體。

精確測量支持

利用預建的UI工具測量CAD模型內的長度和距離,如果可用,利用原始邊界表示(BREP)數據提供精確的測量結果和物理屬性數據。

接近/射線測試

在實體之間執行最近距離計算,將光線射入場景并確定給定體積內的實體。

切割和剖面

HOOPS Communicator提供內置的交互式切割平面支持,并自動為閉合網格生成“封蓋幾何體”。它還支持將切割平面聚合成截面平面,以切穿和切割模型的各個部分。

支持繪圖

對2D DWG和DXF格式的原生支持使得在同一視圖中組合2D和3D模型變得容易。

點云支持

快速訪問您的點云數據并將點云與您的3D模型相結合。使用eye-dome照明和splat渲染等先進技術以最高質量可視化您的點云。

標記和紅線

預建運算符支持2D和3D模型標記,并且可以輕松地在服務器上序列化標記數據。

三、高性能網頁可視化

HOOPS Communicator從頭開始構建,考慮到可擴展性和最短的“首次交互時間”,可處理具有數萬個或更多組件的最大組件,并為任何CAD數據提供一流的渲染性能。
智能流媒體
借助我們高度優化的流媒體技術,在幾秒鐘內與大型模型進行交互,聚合來自零件或子組件的模型或僅訪問模型的一個子集。
超快速渲染管線
查看器技術可以為由數十萬個組件和數百萬個三角形組成的模型保持一致的幀速率,即使在低端硬件上也是如此。其渲染引擎利用WebGL2和WebAssembly在所有現代桌面和移動瀏覽器上實現不妥協的性能。
大數據的服務器端渲染選項
包括對遠程GPU上的服務器端渲染的支持,以確保即使是最大的模型也能快速、一致地查看。服務器端渲染組件使用與客戶端查看器相同的API,因此服務器端渲染和客戶端渲染之間的轉換是無縫的,不需要額外的編碼。

四、高質量渲染

無與倫比的視覺保真度以及專為工程市場量身定制的功能。
陰影/反射/環境遮擋
地面陰影、反射和環境遮擋等視覺效果可增強場景的視覺質量。
高質量隱藏線渲染
高質量實時隱藏線渲染。
圖像和矢量截圖支持
直接從客戶端或服務器上生成光柵圖像或SVG矢量格式的高質量屏幕截圖。

五、靈活且易于部署

HOOPS Communicator在您和您要構建的應用程序之間沒有任何障礙,它提供了一個強大的API,在以工程為中心的功能和通用圖形系統之間取得了完美的平衡。簡單的服務器和CAD數據格式轉換組件簡化了圖形與任何Web應用程序的集成,無論您是編寫最終用戶SaaS應用程序還是在企業防火墻內使用的自定義解決方案。
功能豐富的細粒度API
查看客戶端具有全面的基于JavaScript的API,可提供對幾何圖形和模型結構信息的低級訪問以及一組豐富的幫助程序類。Typescript聲明文件也可用。
高級“操作器”
利用我們的各種高級操作器,從高級相機功能(如“行走”)到選擇、測量和紅線,直接或利用提供的源代碼在其之上構建您自己的自定義功能。
預構建的UI組件
我們提供了一個功能齊全的CAD查看器,具有全面的UI,包括可以輕松擴展或自定義的完整模型樹支持。
擴展示例代碼和文檔
全面的入門指南、特定領域的應用程序開發教程和數十個代碼示例將指導您完成第一個原型的開發。
靈活部署
我們的流媒體服務器和CAD轉換實用程序是可用于Windows、Linux和Mac的獨立可執行文件,并且可以通過可用于最常見框架的預構建集成示例輕松集成到您的服務器基礎架構中。雖然流式處理提供了最佳性能,但我們還支持不依賴任何專門服務器進程的基于文件的模式。您可以選擇最適合您需求的工作流程。
簡單的數據聚合
對于需要動態聚合數據能力的應用程序(如 PLM 應用程序或配置器),HOOPS Communicator提供了靈活性,可以利用其流技術或回退到不需要服務器組件的基于文件的聚合。
幾何和材料創建和編輯
可以在查看器中動態修改和創建幾何圖形和材質,為您提供了在客戶端或服務器上集成高級業務邏輯的工具,用于許多復雜的用例,而不僅僅是簡單的查看。

六、無與倫比的格式支持

一個簡單的服務器應用程序利用?HOOPS Exchange?的強大功能從最流行的3D文件格式導入CAD數據,轉換為我們的流優化Web格式,并導出為Web和CAD格式。或者,您可以使用易于使用的創作API引入您自己的專有數據。
支持30多種CAD格式
直接從最流行的 3D 文件格式中讀取CAD數據,而不依賴于專有CAD系統。
統一訪問CAD數據
保留CAD特定元數據并可在客戶端和服務器上訪問,包括:

  • 組件和零件
  • 3D 實體樹(坐標系、線框、曲面和實體)
  • 與測量相關的曲線和曲面數據
  • 表面和實體模型的拓撲結構
  • 鑲嵌(三角)表示
  • 標記數據,包括產品和制造信息 (PMI)
  • 名稱、顏色、圖層和其他非幾何數據等元數據

導出為多種格式
與HOOPS Publish的集成允許開發人員生成3D PDF文件,以及可以在沒有互聯網連接的情況下在任何網絡瀏覽器中打開的獨立HTML文檔。導出為標準格式,包括JT、STEP、STL和XT,并從任何模型創建完全可定制的圖像快照。
輕松地將實體連接到您自己的服務器端數據和業務邏輯
HOOPS Communicator可以生成模型的XML表示,可用于將查看器中的3D CAD數據連接到您自己的業務邏輯。
此外,HOOPS Communicator支持與HOOPS Exchange的直接雙向映射,這使得連接到任何基于HOOPS Exchange的應用程序變得容易。
靈活的數據創作
一個完整的創作庫允許您生成一個豐富的流優化模型,可以從您自己的專有數據格式中查看。該庫提供了各種幫助函數來從頭開始創作PMI和復雜的幾何圖形,并且可用于C++和Java的綁定。

七、工程圖形開發的終極生態系統

Tech Soft 3D經過商業驗證的SDK產品組合已幫助數百家像您這樣的軟件公司構建成功的桌面、移動和Web應用程序。
與工程制圖專家合作
Tech Soft 3D擁有超過20年的工程制圖專業知識,是您應用程序開發過程中的合作伙伴,可作為您工程團隊的高度響應虛擬擴展。
使用HOOPS Visualize在桌面和移動設備以及AR/VR上構建原生應用程序
HOOPS Communicator與HOOPS Visualize集成,HOOPS Visualize是我們的多平臺桌面和移動3D和2D渲染引擎,用于數百個成功的應用程序。
來自HOOPS專家的一流客戶支持、培訓和咨詢
我們的咨詢工程師團隊在整個初始開發階段提供實際幫助,我們稱職的支持團隊會快速響應您可能遇到的任何問題或功能請求。

八、市場自由部署

通過廣泛的垂直市場定制功能和示例應用程序快速啟動您的開發。例子包括:
查看
HOOPS Communicator提供開箱即用的全功能查看和設計審查應用程序,可以輕松定制和標記,使您能夠在幾天內將 3D 圖形集成到您的 Web 應用程序中。憑借其廣泛的 CAD 格式支持,它在許多面向查看的工作流程中提供了直接價值。
建筑信息模型
與 HOOPS Exchange的集成允許支持IFC和Revit模型以及2D和3D DWG和DXF。HOOPS Communicator的高性能圖形引擎可以在幾秒鐘內在瀏覽器中查看大型 BIM 模型,并允許輕松聚合聯合BIM數據集。憑借對IFC和Revit的結構和類型數據的全面支持,它支持的用例遠遠超出了簡單的查看和設計審查,提供了一個功能齊全的SDK來為BIM生命周期中的任何類型的應用程序提供支持。
產品配置器
HOOPS Communicator完全支持動態模型聚合以及客戶端創建和編輯具有一流性能的幾何體,使其非常適合任何類型的動態配置器工作流程,從簡單的零件目錄到復雜的汽車配置器。其高級渲染功能,包括對PBR材料的支持和導出為標準格式(如STEP)的功能,在該領域也很重要。
產品生命周期管理系統
HOOPS Communicator完全支持所有相關的PLM工作流程,其數據模型以分布式方式存儲復雜的裝配體,允許快速“按需”聚合3D數據。豐富且完全可定制的客戶端查看器以及對 30 多種CAD格式的支持使HOOPS Communicator成為向任何PLM應用程序添加圖形的理想解決方案。
足夠靈活以支持許多其他垂直行業和工作流程
HOOPS Communicator包括一個廣泛的通用圖形SDK,支持FEA、3D打印、設計、電子商務等各種市場中的許多工作流程。

點擊獲取>>3D模型輕量化及格式轉換解決方案icon-default.png?t=N7T8https://aisite.wejianzhan.com/site/wjz8psvc/c4ac7cfe-9342-4adc-9f2c-dd8e41e98725?dynType=2

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/166873.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/166873.shtml
英文地址,請注明出處:http://en.pswp.cn/news/166873.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

mysql查詢表的字段,字段名以及注釋sql語句

sql語句如下: selecta.ordinal_position 序號,a.COLUMN_name 字段名,a.COLUMN_type 字段類型,(case a.is_nullable when NO then 是 else 否 end) 是否非空,(case a.column_key when PRI then 是 else 否 end) 是否主鍵,a.COLumn_comment 注釋 frominformation_sch…

【C/C++】素數專題

素數專題 1.判斷素數模板2.求范圍內的素數&#xff08;101-200&#xff09;3.判斷素數與分解 1.判斷素數模板 #include<stdio.h> #include<math.h>int prism(int n){if(n1) return 0;for(int i2;i<sqrt(n);i){if(n%i0) return 0;}return 1; }int main() {int n…

Doris中的物化視圖(十八)

物化視圖就是包含了查詢結果的數據庫對象&#xff0c;可能是對遠程數據的本地 copy&#xff0c;也可能是一個表或多表 join 后結果的行或列的子集&#xff0c;也可能是聚合后的結果。說白了&#xff0c;就是預先存儲查詢結果的一種數據庫對象。 在 Doris 中的物化視圖&#xf…

【深度學習】P1 數據缺失值預處理

數據缺失值預處理 創建數據集展示數據集缺失值處理 創建數據集 首先創建一個人工數據集&#xff0c;作為下文對數據缺失值預處理的案例&#xff0c; import osos.makedirs(os.path.join(.., data), exist_okTrue) data_file os.path.join(.., data, house_tiny.csv) with op…

SIP協議在語音通信的應用方式

在企業語音通信的過程中&#xff0c;SIP協議支持的網絡通信技術通過網絡為用戶提供了無數的通信便利&#xff0c;已成為企業不可或缺的重要通信技術。由于SIP協議是語音通信幫助企業實現這些優勢的原因&#xff0c;因此了解支持這些呼叫的SIP協議的上下文至關重要。 什么是SIP?…

Duplicate 模型中的 ROLLUP(十六)

因為 Duplicate 模型沒有聚合的語意。所以該模型中的 ROLLUP&#xff0c;已經失去了“上卷”這一層含義。而僅僅是作為調整列順序&#xff0c;以命中前綴索引的作用。下面詳細介紹前綴索引&#xff0c;以及如何使用 ROLLUP 改變前綴索引&#xff0c;以獲得更好的查詢效率。 前…

微服務保護 Sentinel

1.初識Sentinel 文章目錄 1.初識Sentinel1.1.雪崩問題及解決方案1.1.1.雪崩問題1.1.2.超時處理1.1.3.倉壁模式1.1.4.斷路器1.1.5.限流1.1.6.總結 1.2.服務保護技術對比1.3.Sentinel介紹和安裝1.3.1.初識Sentinel1.3.2.安裝Sentinel 1.4.微服務整合Sentinel 2.流量控制2.1.簇點鏈…

C語言—指針初始化

指針初始化&#xff1a;指針初始情況下指向哪個地址。兩種指針初始化方式 1、聲明指針時就進行指針初始化&#xff0c;告訴指針指向哪個地址 #include <stdio.h> int main () {int i5;int *p&i;return 0; }2、聲明指針時未進行初始化&#xff0c;在后期把指向的地…

MacM1(ARM)安裝Protocol Buffers

MacM1(ARM)安裝Protocol Buffers 本文目錄 MacM1(ARM)安裝Protocol Buffers3.21之前版本安裝使用configure3.22之后版本安裝使用cmake使用編譯后的版本 protobuf下載地址&#xff1a;https://github.com/protocolbuffers/protobuf/releases 在運行./autogen.sh或./configure命…

大表查詢如何優化?

大表查詢的優化方法有以下幾種&#xff1a; 索引優化&#xff1a;通過建立合理高效的索引&#xff0c;提高查詢的速度。SQL優化&#xff1a;組織優化SQL語句&#xff0c;使查詢效率達到最優&#xff0c;在很多情況下要考慮索引的作用。水平拆表&#xff1a;如果表中的數據呈現…

curl添加https服務

CURL支持的通信協議有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。 首選刪除系統自帶的openssl&#xff0c;因為他只有可執行程序和庫&#xff0c;沒有頭文件。 sudo apt-get remove openssl openssl官網&am…

CentOS7磁盤掛載

1 引言 本文主要講述CentOS7磁盤掛載相關知識點和操作。 2 磁盤掛載 步驟1&#xff1a; 查看機器所掛硬盤及分區情況 fdisk -l查詢結果&#xff1a; 由上圖可以看到該結果包含&#xff1a;硬盤名稱、硬盤大小等信息。 屬性解釋說明Disk /dev/vda硬盤名稱53.7G磁盤大…

6S精益管理必備裝備降低物料損耗

在工廠生產環境中&#xff0c;設備管理是確保生產效率和質量的關鍵因素之一。6S管理方法是一種源自日本的管理體系&#xff0c;旨在通過整頓、整理、清掃、清潔、素養、遵守六個步驟&#xff0c;實現工作環境的優化和管理的高效。 倉庫管理中&#xff0c;庫存損耗一直是企業面…

分布式篇---第四篇

系列文章目錄 文章目錄 系列文章目錄前言一、分布式ID生成有幾種方案?二、冪等解決方法有哪些?三、常見負載均衡算法有哪些?前言 前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到網站,這篇文章男女通用,看懂了就去分享給…

多回路交流三相單相電壓電流電量監測開口式互感器適用多種環境用電能耗監控

1 產品概述 多回路交流無線電壓電流傳感器/電量采集監測儀搭配多路開口式互感器&#xff0c;可以監控采集三相電壓、電流、功率和電量等信息&#xff0c;可用于能耗采集監控。支持RS485和4G網絡接口&#xff0c;數據可以對接客戶指定的第三方云平臺。本產品可實現單相/三相用電…

Spring事務的實現方式和實現原理;事務聲明的方式,Spring的事務傳播行為,spring事務的實現原理

Spring事務的實現方式和實現原理 Spring事務的本質其實就是數據庫對事務的支持&#xff0c;沒有數據庫的事務支持&#xff0c;spring是無法提供事務功能的。真正的數據庫層的事務提交和回滾是通過binlog或者redo log實現的。 什么是事務 數據庫事務是指作為單個邏輯工作單元執…

發布本地(sap hana)Jar包到Maven私有倉庫

在控制臺執行如下命令&#xff1a; mvn deploy:deploy-file -DgroupId"com.sap.cloud.db.jdbc" -DartifactId"ngdbc" -Dversion"2.0.13" -Dpackaging"jar" -Dfile"F:\sap_ngdbc\ngdbc-2.0.13.jar" -DrepositoryId"rel…

Co-DETR:DETRs與協同混分配訓練論文學習筆記

論文地址&#xff1a;https://arxiv.org/pdf/2211.12860.pdf 代碼地址&#xff1a; GitHub - Sense-X/Co-DETR: [ICCV 2023] DETRs with Collaborative Hybrid Assignments Training 摘要 作者提出了一種新的協同混合任務訓練方案&#xff0c;即Co-DETR&#xff0c;以從多種標…

網站會遭受那些攻擊,要怎么應對

隨著互聯網的普及和發展&#xff0c;很多企業或個人都建立了自己的網站&#xff0c;這些網站不僅可以展示企業或個人的信息&#xff0c;還可以提供各種服務和交流平臺。但是&#xff0c;在運營網站的過程中&#xff0c;很多人都會遇到網站被流量攻擊的情況&#xff0c;這種情況…

gmapping仿真

文章目錄 獲取源碼安裝依賴項編譯簡單場景運行gmapping開啟鍵盤控制通過launch文件來啟動gmappingGmapping建圖的參數設置地圖的保存和加載參考 獲取源碼 cd ~/catkin_ws/src/ git clone https://gitcode.com/weixin_42990464/wpr_simulation.git git clone https://gitcode.c…