原創|使用教程|編輯:楊燕梅|2020-05-21 17:09:37.290|閱讀 430 次
概述:HOOPS Visualize是一個開發平臺,可以快速開發高性能,跨平臺的工程應用程序。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
HOOPS Visualize是一個開發平臺,可以快速開發高性能、跨平臺的工程應用程序。
一些關鍵功能包括:
高性能,以工程為中心的可視化,它使用高度優化的OpenGL或DirectX驅動程序來充分利用可用的圖形硬件
線程安全的C ++和C#接口,內部使用多線程
獨立于GUI的事件處理,以促進跨通用GUI框架(例如MFC,WPF,QT和Cocoa)的代碼可移植性
HOOPS Visualize的基石是圖形內核,這是一種全功能的,以工程為重點的場景圖技術,我們稱為Core Graphics。Core Graphics已集成到一個框架中,該框架提供了工程應用程序中發現的許多標準功能。其中許多功能都封裝在稱為Sprockets的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工具包集成提供了沙箱應用程序,它們為開發應用程序提供了一個很好的起點。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn