一、用于桌面、移動和 AR/VR 應用程式的2D和3D圖形引擎
HOOPS Visualize是一個3D圖形SDK,可以快速開發高性能、跨平臺的工程應用程式,主要特點包括:
- 以工程為中心的高性能可視化,使用高度優化的 OpenGL 或 DirectX 驅動程式以充分利用可用的圖形硬體
- 程安全的C++和C#介面,在內部利用多執行緒
- 獨立于GUI的事件處理,以促進代碼在常見GUI框架(如 MFC、WPF、QT 和 Cocoa)之間的可移植性
HOOPS Visualize的基石是圖形內核,這是一種功能齊全、以工程為中心的場景圖形技術,我們稱之為 Core Graphics,Core Graphics被集成到一個框架中,該框架提供了工程應用程式中的許多標準功能,
二、高質量渲染SDK
高性能
HOOPS Visualize在所有受支持的桌面、移動、AR和VR平臺和設備上提供最佳圖形性能,通過利用自動場景優化技術和高級剔除,即使是最復雜的模型也能確保高度互動的幀率,
高質量
HOOPS Visualize 利用現代圖形硬體,具有先進的陰影技術、環境遮擋、反射、快速準確的多層透明度、快速隱藏線和其他渲染功能,它還支持基于物理的渲染 (PBR) 材料,以獲得更真實的效果,
三、使用方便
HOOPS Visualize從頭開始構建,考慮到可擴展性和最短的“首次互動時間”,可處理具有數萬個或更多組件的最大組件,并為任何 CAD 資料提供一流的渲染性能,
HOOPS Visualize不僅僅是一個圖形引擎,它還是一個以工程為中心的場景圖形技術構建工程應用程式的框架,圍繞這個圖形核心的是一個可定制和可擴展的類層,它封裝了工程應用程式中的許多高級功能,并提供與物體建模器等其他組件的集成,
HOOPS Visualize利用“Sprockets”,掛鉤到應用程式的事件回圈中,并提供許多在工程軟體應用程式中使用的標準運算子,Sprockets中的操作員范圍從簡單的相機操作員到高級測量和紅線操作員,這些運算子的 API 旨在為開發人員提供充分的靈活性來定制它們以滿足他們的需求,Sprockets層還包括各種在工程軟體應用程式中廣泛使用的互補組件的集成,通過這些集成,開發人員可以輕松加載各種CAD資料并與之互動,
HOOPS Exchange集成允許開發人員輕松匯入各種CAD格式,匯入資料后,開發人員可以利用高級API執行常見任務,例如隔離/隱藏/顯示裝配體中的零件,以及回圈訪問模型中的視圖,還提供與Autodesk的RealDWG工具包和Trimble 的SketchUp SDK的集成,Sprockets層還提供了Parasolid建模內核的集成,這種集成使開發人員能夠在作業應用程式中快速利用 Parasolid 的強大功能,
最后,HOOPS Visualize附帶了幾個示例沙箱應用程式,這些應用程式演示了 HOOPS Visualize使用不同的GUI工具包,我們為每個受支持的GUI工具包集成提供了沙盒應用程式,并為開發您的應用程式提供了一個良好的起點,
1.內置測量和標記
HOOPS Visualize 有許多預建的運算子來測量 CAD 模型中的長度、距離和角度,并利用原始邊界表示 (BREP) 資料(如果可用)提供精確的結果,另一組運算子為 2D 和 3D 模型標記提供了豐富的支持,
2.豐富的線條和文本支持
HOOPS Visualize 通過豐富的自定義線條樣式選擇、線條粗細的完全控制、多線支持、無限線條以及專業工程應用程式所需的許多其他功能,為線條渲染提供一流的支持,它還支持 2D 和 3D 文本的快速和高質量渲染,具有全面的國際化支持、對系統和 TrueType 字體的廣泛支持、細粒度的每個字符屬性和樣式、預定義的幾何尺寸和公差 (GD&T) 字體等等,
3.二維支持
HOOPS Visualize 可以同樣出色地處理 3D 模型和 2D 繪圖,利用其先進的線條和文本渲染以及對剪輯區域和其他功能的支持,即使是最復雜的繪圖也能準確顯示,
4.內置列印支持
HOOPS Visualize 包括對列印機和繪圖儀的專門支持,使用復雜的混合矢量/光柵硬拷貝方法為 PDF、Postscript 和圖形設備介面 (GDI) 設備提供快速、高質量和高解析度的列印,
5.高級選擇和突出顯示
HOOPS Visualize 具有高度可定制的選擇和突出顯示支持,使用許多高級技術可以快速突出顯示其場景圖中的物體,以及對物體或子物體(例如線、面和點)的精確分析和基于影像的拾取,
6.海量點云支持
HOOPS Visualize 提供了一系列互動式導航和分析工具,專門用于處理點云和激光掃描資料,具有眼圓頂照明和 splat 渲染等功能,提供一流的點云資料可視化,利用動態細節級別與最佳的核外方法相結合,HOOPS Visualize 可以互動式地渲染具有數十億個點的點云,
四、廣泛的平臺支持
HOOPS Visualize支持所有主要的原生平臺,包括桌面作業系統:
視窗
Linux
蘋果
以及移動平臺:
iOS
安卓
并支持AR和VR開發:
增強現實套件
AR核心
開放虛擬現實
HoloLens SDK
HOOPS Visualize提供構建一流AR和VR應用程式所需的所有技術,提供與所有主要AR和VR SDK和平臺的集成,以及以高性能工程為中心的可視化, 它的執行緒安全介面在C++和C#中可用,并帶有與WPF、MFC、QT和Cocoa等GUI框架的示例集成,
HOOPS Visualize支持更多功能,例如帶封邊和面的剖面、適用于CFD和FEA 的各種顏色插值技術(包括等值線和等高線)、高級隱藏線渲染、多邊形剪輯區域、多視窗和疊加渲染,
五、開發生態系統
Tech Soft 3D經過商業驗證的SDK產品組合已幫助數百家像您這樣的軟體公司構建成功的桌面、移動和AR/VR 應用程式,
1.與工程制圖專家合作
Tech Soft 3D擁有超過 25 年的工程制圖專業知識,是您應用程式開發程序中的合作伙伴,可作為您工程團隊的高度回應虛擬擴展,
2.為 CAD 匯入添加 HOOPS Exchange
HOOPS Exchange是領先的資料轉換技術,可以訪問30多種CAD檔案格式,從而可以輕松地將強大的CAD資料轉換集成到您的應用程式中,
通過與HOOPS Exchange的完全集成,您的應用程式可以直接從最流行的3D檔案格式中讀取CAD資料,而不依賴于專有CAD系統, 保留并可以訪問CAD特定元資料:
- 組件和零件
- 3D 物體樹(坐標系、線框、曲面和物體)
- 與測量相關的曲線和曲面資料
- 表面和物體模型的拓撲結構
- 鑲嵌(三角)表示
- 標記資料,包括產品和制造資訊 (PMI)
- 名稱、顏色、圖層和其他非幾何資料等元資料
升級到HOOPS Native Platform以添加 HOOPS Publish,
3.添加HOOPS Publish以匯出3D PDF
與HOOPS Publish的集成允許開發人員生成 3D PDF 檔案,以及可以在沒有互聯網連接的情況下在任何網路瀏覽器中打開的獨立 HTML 檔案,匯出為標準格式,包括 JT、STEP、STL 和 XT,并從任何模型創建完全可定制的影像快照,
升級到HOOPS Native Platform以添加 HOOPS Publish,
4.來自 HOOPS 專家的一流客戶支持、培訓和咨詢
我們的咨詢工程師團隊在整個初始開發階段提供實際幫助,我們稱職的支持團隊會快速回應您可能遇到的任何問題或功能請求,
六、為您的市場量身定制
通過廣泛的垂直市場定制功能和示例應用程式快速啟動您的開發,
添加劑制造
HOOPS Visualize 以其靈活的可視化以及與 Polygonica 的合作伙伴關系加速了現代增材制造軟體的開發,后者提供了高級網格處理功能,包括自動修復、簡化、晶格生成和其他功能,
建筑施工
HOOPS Visualize 允許開發人員構建世界一流的 AEC 和 BIM 應用程式,為桌面、移動設備以及 AR 和 VR 平臺上的大型模型可視化提供支持,
查看、技術插圖和數字樣機
HOOPS Visualize 非常適合 3D 資料的任何下游使用,允許您使用 HOOPS Exchange 提取 CAD 模型中的所有工程資料,包括 PMI 和特征樹資訊,同時提供一流的高性能可視化功能,
計算機輔助設計
HOOPS Visualize 非常適合任何型別的 CAD 和資料創作應用程式,為您的開發團隊提供功能豐富且經過實戰檢驗的框架,具有一流的可視化效果,并與 Siemens Parasolid 緊密集成以用于任何型別的建模作業流程,
凸輪
HOOPS Visualize 非常適合計算機輔助制造 (CAM) 應用程式,在與 HOOPS Exchange 一起使用時可以解鎖對 CAD 模型中所有工程資料的訪問,包括精確曲面 (BREP)、準確的產品制造資訊 (PMI) 和 CAD 特征樹,其以工程為中心的高性能可視化使刀具路徑、切割平面和注釋的可視化變得容易,并使在原生 CAD 幾何體上執行測量變得容易,
增強現實/虛擬現實
HOOPS Visualize 提供構建一流 AR 和 VR 應用程式所需的所有技術,提供與所有主要 AR 和 VR SDK 和平臺的集成,以及以高性能工程為中心的可視化,
想了解更多 HOOPS 產品相關資訊,請進入 HOOPS 中文網
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/553083.html
標籤:其他
上一篇:測驗工程師:這鍋我不背,什么情況測驗容易背鍋以及化解妙招
下一篇:返回列表
