原創(chuàng)|使用教程|編輯:楊燕梅|2020-05-21 17:09:37.290|閱讀 430 次
概述:HOOPS Visualize是一個(gè)開發(fā)平臺,可以快速開發(fā)高性能,跨平臺的工程應(yīng)用程序。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
HOOPS Visualize是一個(gè)開發(fā)平臺,可以快速開發(fā)高性能、跨平臺的工程應(yīng)用程序。
一些關(guān)鍵功能包括:
高性能,以工程為中心的可視化,它使用高度優(yōu)化的OpenGL或DirectX驅(qū)動程序來充分利用可用的圖形硬件
線程安全的C ++和C#接口,內(nèi)部使用多線程
獨(dú)立于GUI的事件處理,以促進(jìn)跨通用GUI框架(例如MFC,WPF,QT和Cocoa)的代碼可移植性
HOOPS Visualize的基石是圖形內(nèi)核,這是一種全功能的,以工程為重點(diǎn)的場景圖技術(shù),我們稱為Core Graphics。Core Graphics已集成到一個(gè)框架中,該框架提供了工程應(yīng)用程序中發(fā)現(xiàn)的許多標(biāo)準(zhǔn)功能。其中許多功能都封裝在稱為Sprockets的HOOPS Visualize的軟件組件層中。
Sprockets掛接到應(yīng)用程序的事件循環(huán)中,并提供了工程軟件應(yīng)用程序中使用的許多標(biāo)準(zhǔn)運(yùn)算符。Sprockets中的操作員范圍從簡單的攝像機(jī)操作員到高級測量和紅線操作員。這些操作員的API旨在為開發(fā)人員提供充分的靈活性,以對其進(jìn)行自定義以滿足他們的需求。
Sprockets層還包含各種在工程軟件應(yīng)用程序中廣泛使用的互補(bǔ)組件的集成。通過這些集成,開發(fā)人員可以輕松地加載各種CAD數(shù)據(jù)并與之交互。HOOPS Exchange集成使開發(fā)人員可以輕松導(dǎo)入多種CAD格式。導(dǎo)入數(shù)據(jù)后,開發(fā)人員可以利用高級API來完成常見任務(wù),例如隔離/隱藏/顯示裝配中的零件,并遍歷模型中的視圖。還提供了與Autodesk的RealDWG工具包和Trimble的SketchUp SDK的集成。
Sprockets層還提供了Parasolid建模內(nèi)核的集成。這種集成使開發(fā)人員可以在工作的應(yīng)用程序中快速利用Parasolid的功能。
最后,HOOPS Visualize附帶了許多示例沙箱應(yīng)用程序,它們演示了HOOPS Visualize與不同的GUI工具箱一起使用的情況。我們?yōu)槊總€(gè)受支持的GUI工具包集成提供了沙箱應(yīng)用程序,它們?yōu)殚_發(fā)應(yīng)用程序提供了一個(gè)很好的起點(diǎn)。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn