AGM-應用程式圖形管理器(演示視頻)什麼是AGM? AGM-應用程式圖形管理器,是一個可以大大加速3D應用程式開發的框架。AGM使用了ACIS、HOOPS和InterOp並且它提供了C++的源代碼和工程檔。AGM授權包含了相關的培訓和諮詢服務。AGM架構如下: 
AGM行業模組 為了不同行業的特殊需要,我們提供了針對不同行業的專業模組,不同行業的用戶可以根據自己的需要選擇相應的模組,從而可以在很短的時間內開發出商業級別的行業應用軟體。  | CAE前後處理 提供了1次、2次曲面和實體網格的生成、邊界條件和物理屬性的定義、截平面生成、變形情況類比、彩色雲圖、向量圖和等值面顯示等功能。 <詳細...> |  | CAD建模 提供了工作平面定義、2D草圖生成、拉伸、旋轉、倒角、圓角、布耳運算、投影等實體生成和操作。在定義草圖中實現了直線、圓弧、矩形、樣條線等的定義和編輯功能。 <詳細...> |  | 機器人 提供了機械手臂的組裝、各關節的定義設定、教學點的定義、路徑運動仿真等功能。 <詳細...> |  | 三座標測量 提供了三座標測量機及測頭的組裝、各坐標軸和測頭關節的設定、教學點的定義、路徑運動仿真及曲線和曲面類型和參數的識別等功能。 <詳細...> |
哪些公司或機構可以從AGM中獲益?如果您的情況符合以下的任何一項請聯繫我們。 - 需要在很短的時間內開發出商業3D應用程式
- 需要開發專用的或行業相關的3D應用程式
- 在AGM已實現的功能列表中發現恰好可以滿足你需要的功能
- 需要非常快速的顯示能力
- 感到自己開發的現有的商業應用程式還不能滿足你的需求
- 想要得到目前屬於商業級別的集成ACIS和HOOPS的源代碼
- 你正在尋找合適的軟體發展商為你開發特定的3D應用程式
- 想要為你的應用軟體降低成本
使用AGM的優勢 首先,使用AGM可以大大的減少產品的上市時間。典型3D應用軟體中的通用功能,如操作顯示模型等,被封裝到了C++的類中。另外,AGM的設計考慮到了ACIS的層次結構,所以開發人員可以很快的熟悉AGM並且處理ACIS物體的顯示。如果你使用了擁有大量靈活性和可擴展性的應用程式框架來進行開發,將大大提升你在3D處理方面的經驗並且可以大大減少用於測試和糾錯的時間。 其次,AGM很容易使用,因為它將ACIS和HOOPS集成在了它的框架中。這並不意味著AGM限制了ACIS和HOOPS的高級擴展。與自己開發商業化的軟體不同,你可以執行你想要的任何的功能,因為AGM允許你直接調用底層的ACIS和HOOPS的API函數,所以在AGM上開發沒有在商業程式上進行二次開發的局限性。 此外,用戶可以參考已經在AGM中所實現的高級功能的源代碼。1)本地裝配支持.AGM可以表示出擁有多個實例的裝配件的結構。結合InterOp的使用,AGM可以讀入由高端CAD軟體,如CATIA V5和Pro/E所創建的裝配件並且顯示它們的裝配結構;2)智慧對象樹. 樹結構是用2D物件來顯示的,而且該樹結構可以無縫顯示在所有3D物件的前面。用戶可以將該樹的2D物件和3D物件進行關聯,從而使最終用戶可以通過該樹與3D物件進行交互,如雙擊和右鍵功能表等;3)AGM有它自己的檔格式,它包含了B_Rep和具有流化處理功能的顯示資料。它也可以通過創建暫存檔案的方法使用戶實現對B_Rep資料的延時載入,這對於需要處理大模型顯示的應用程式是很非常有用的。SATProduct和SATPart副檔名分別代表了裝配件和零件。 性能如何? 截止2007年9月,已經有14家公司使用了AGM,並且其中8家開發的程式已經商業化或被企業使用,其餘的幾家公司正在繼續開發。不管對於哪種情況,他們開發出應用程式(最快4個月)的速度要比完全自己開發要快的多,這個一個使用AGM可以大大提高開發效率的很好的例子。 平臺支援 目前,AGM是在Microsoft Visual C++/MFC平臺上開發的,但AGM的核心設計是與平臺無關的,因此,AGM也很容易移植到Trolltech的Qt等平臺上。 AGM圖例
| 讀入CATIA V5 CATProduct文件的示例。氣缸蓋和連杆是實例物件,記憶體中只需保存一個。 | | |  | 讀入SATProduct和SATpart檔的實例。通過使用HOOPS的顯示物件來代替讀取複雜的B_Rep模型,並且使用了HOOPS的檔壓縮功能,完成檔讀入和顯示的操作非常迅速。(圖中顯示的模型是用ACIS創建的) |
|