原創|其它|編輯:郝浩|2012-07-31 22:59:05.000|閱讀 486 次
概述:HOOPS /3dAF 是HOOPS 3D產品組的核心組件, 它由用來建立商業3D 圖形應用的集成的一組工具包組成。HOOPS /3dAF提供了一個基于一系列模塊應用組件的靈活的架構基礎, 這能促使快速開發和維持高性能的設計、可視和工程包。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
HOOPS /3dAF 是HOOPS 3D產品組的核心組件, 它由用來建立商業3D 圖形應用的集成的一組工具包組成。HOOPS /3dAF提供了一個基于一系列模塊應用組件的靈活的架構基礎, 這能促使快速開發和維持高性能的設計、可視和工程包。HOOPS /3dAF在每個組件范圍內保持了平臺獨立性, 提供了基于Windows, UNIX, L inux 和Internet的廣泛的跨平臺解決方案 。HOOPS /3dAF 又包含四個子組件:
(1) HOOPS 3D G raph ics System ( HOOPS /3dGS)
(2) HOOPSM ode lV iew Ope ra to r library (HOOPS /MVO)
(3) HOOPS GU I Connectors ( HOOPS /GUI)
(4) HOOPS Geom etr icM odeler B ridges ( HOOPS /GMB)
HOOPS/3dGS 子組件提供了必要的算法和數據結構能將2D和3D、向量、光柵圖形合并到交互式CAD /CAM /CAE、科學的、可視化、G IS和很多其他類型的工程應用中。它包含了一個子程序庫, 為應用的圖形信息提供了創建、存儲、查詢、操縱、渲染和硬拷貝能力, 并且它與應用的結果代碼相連接。庫既可以動態連接也可以靜態連接。
HOOPS Mode lView Operatorlibrary (HOOPS /MVO)HOOPS /MVO 是一個具有平臺獨立性的C + + 對象的集合, 它實現了CAD /CAM /CAE應用中普通的大多數功能, 如視圖和模型的創建和操縱.HOOPS /3dGS的API實現了這些類。HOOPS /MVO 對象能夠被直接合并到一個應用或定制對象中,也可以當作建立定制對象的基礎來使用。
HOOPS /GUI 綜合模塊封裝了將HOOPS /3dAF和一些不同的GU I工具包連接起來要做的操作。所有的軟件應用程序均提供了一些U I以便用戶操作應用。大多數的應用都是基于W indow s和UN IX操作系統的, 它們均提供了可視的用戶界面元素, 如把菜單和圖標作為它們的UI。這些類型的用戶接口就是典型的GUI。應用程序的使用者利用與計算機相連的輸入設備和GUI的可視元素進行交互, 使得應用程序中的一些代碼開始執行。GUI對象形成了應用程序的使用者所看到的GUI的可視元素, 并且這些元素與內部應用程序代碼相連。用戶通過操作輸入設備, 如鼠標、鍵盤或游戲手柄來產生一系列事件。操作系統收集輸入設備產生的事件并將它們放入GUI的事件隊列中。事件處理循環從事件隊列中獲得事件, 然后執行和GUI對象相連的應用程序的功能。圖5描述了事件序列。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:個人編輯