• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            C++ Programmer's Cookbook

            {C++ 基礎} {C++ 高級} {C#界面,C++核心算法} {設計模式} {C#基礎}

            利用ACIS + Hoops + InterOp實現CAD軟件

            利用ACIS + Hoops + InterOp實現CAD軟件

             

            一 ACIS

            3D ACIS® Modeler (ACIS)是Spatial公司開發的業界領先的3D造型引擎,在全球有14個行業(包括
            CAD/CAM/CAE、建筑、動畫、造船等)的數百家開發廠商使用這個產品。ACIS為全球一些非常著名的軟件開發商和制造商提供了強大的3D造型功能,他們在此基礎上創建出了具有創新性和高性能的應用程序。自2000年11月成為(達索)Dassault Systèmes的全資子公司后,Spatial公司更加貼近用戶,新版本的3D ACIS®Modeler在產品性能以及穩定性等方面均有大幅度地提升,得到了越來越多用戶的普遍稱贊和認可。功能

            ACIS采用開放的和面向對象的C++架構,擁有強大的3D造型能力。ACIS集成了線框、曲面和實體造型的功能,支持流形和非流形拓撲,具備非常豐富的幾何運算集,因此非常適用于構建具有混合造型功能的3D應用程序。ACIS不僅具備非常完善的3D建模的基本功能,而且具有很強的靈活性,滿足了不同應用程序開發的需要。

            為了簡化在ACIS上進行開發,Spatial根據開發者的預算確定許可證和收費計劃。我們的商業模式允許新用戶在開發的第一年,甚至是產品發布之前都無需向Spatial支付任何產品專利費用。因此我們的收入直接與用戶產品上市時間和用戶的成功掛鉤。用戶的成功才是我們的成功。

            ACIS 核心功能

            3D 造型

            將2D曲線經拉伸、旋轉、掃掠等操作生成復雜的3D曲面或實體

            • 高級倒角和圓角操作
            • 網格曲面生成
            • 陣列操作
            • 實體抽殼和曲面加厚
            • 曲線、曲面和實體的交互式彎曲、扭曲、延展、變形
            • 曲線、曲面、實體的交、并、差運算
            • 放樣操作
            • 模型中拔模面生成、曲面等距和移動

            3D 模型管理

            • 在模型的任何級別關聯用戶自定義的數據
            • 跟蹤幾何和拓撲改變
            • 計算質量和體積
            • 使用單元拓撲表示實體模型子域
            • 獨立于歷史流的無窮次的撤銷(undo)和恢復(redo)操作

            3D 模型顯示

            • 將曲面幾何離散成多邊形網格表示
            • 利用可選可變形造型組件創建高級曲面
            • 利用可選PHL V5 組件生成帶隱藏線消除的精確2D工程圖
            • 利用Spatial提供的Tech Soft America的HOOPS/3dAF以及HOOPS/ACIS Bridge等產品搭建圖形交互應用程序



            二HOOPS


            HOOPS 3D Application Framework (HOOPS/3dAF)是由Tech Soft America公司開發并由Spatial再次銷售的產
            品,該產品為當今世界上領先的3D應用程序提供了核心的圖形架構和圖形功能,這些3D應用程序涉及CAD/CAM/CAE、
            工程、可視化和仿真等領域。有了HOOPS/3dAF,用戶就站在一個高起點上,能夠快速和有效地開發和維護高性能的用戶應用程序。用戶通過將HOOPS/3dAF集成到相應的軟件開發中,可以更好地管理開發成本、優化資源和縮短產品上市時間。


            快速和靈活的開發

            HOOPS/3dAF是一個成熟、健壯的應用程序框架,而且也在不斷地進行更新以滿足日益變化的軟件市場需求。該組件包不僅擁有不尋常的圖形功能,而且使用非常靈活,加速了應用程序的開發和產品上市。HOOPS/3dAF是一個可擴展的、模塊化和開放的架構,提供了非常全面的應用程序開發接口(API)供用戶選用或根據用戶特定需求進行定制。另外,HOOPS/3dAF組件包還提供了基于可讀源代碼的示例應用程序,從而可以幫助用戶加快開發速度。

            多種平臺支持和開發工具集

            HOOPS/3dAF 工具包可以工作在多種平臺上,不僅支持各種32位操作系統上,而且也可以允許在多種64位操作系統上工作。該工具包所支持的主要平臺包括Windows、UNIX和Linux。HOOPS/3dAF和公共用戶接口工具集可以創建桌面應用程序,或 根據用戶要求做成一個ActiveX控件或多平臺的網絡瀏覽器的插件。HOOPS/3dAF組件包支持的編程語言包括Python、Java(對選定組件)、C、C++和FORTRAN等。

            性能和高級功能

            HOOPS/3dAF不僅僅可以加快產品上市,它還為應用程序的開發提供了高級的2D和3D圖形功能。HOOPS/3dAF提供了對Unicode字體的全面支持、精確的矢量圖硬拷貝、完善的選擇算法和高級顏色插值能力等。該產品與幾何造型引擎緊密集成,能夠開發出具有豐富圖形功能的3D造型應用程序序。HOOPS/3dAF具備大模型顯示的能力,為此,即使對于非常復雜的模型數據,用戶也可以實現實時渲染和便捷的人機交互。

            HOOPS/3dAF的集成組件

            HOOPS 3D Graphics System 是一個特色鮮明的場景圖應用程序接口,封裝了高度優化的數據結構和用于2D和3D圖形數據的創建、編輯、存儲、操作、查詢和渲染的算法。

            HOOPS MVO Class Library 是一系列獨立于平臺和GUI的C++類,這些類是構造一般3D應用程序功能(如模型的創建、顯示、動畫和操作等)的基礎。

            HOOPS Stream Toolkit 是一系列獨立于平臺和GUI的C++類,這些類使應用程序可以在基于本地網或Internet創建和流化處理高度壓縮的數據文件(這些數據文件可以是2D、3D數據,也可以是用戶自定義數據)。HOOPS Stream Toolkit組件既可以和HOOPS/3dAF一起使用,也可以單獨使用。

            HOOPS Graphical User Interface 是一系列連接不同GUI工具包的集成模塊,可以連接以下GUI:

            • Microsoft Foundation Classes (MFC) for Windows
            • ActiveX and ATL Control Classes for Windows
            • Netscape Plug-in Classes for Windows and UNIX
            • Motif Toolkit for UNIX
            • Qt Toolkit for cross-platform GUI development.

            HOOPS Geometric Modeler Bridges 與幾何造型引擎(如3D ACIS® Modeler)緊密集成,大大簡化了基于實體和基于曲面的應用程序的開發。

            HOOPS Reference Applications 以源代碼的方式提供了豐富的例子,詳細說明了HOOPS/3dAF的基本架構和使用方法,以及如何使用HOOPS/3dAF成功開發應用程序。

            HOOPS 基本圖元和屬性支持 包括:

            • 幾何:Images, Unicode Text, Points, Lines, Polygons, Polylines, Polycylinders,NURBS curves, NURBS surfaces, Arcs, Ellipses, Circles, Tristrips, Trifans,Indexed Facesets, Cutting Planes, Capping Geometry
            • 幾何屬性:Color, Transparency, Textures, Visibility, Patterns (Facet,edge 和 Line), Color Ramps, Lighting Interpolation, Selectability
            • 渲染屬性:Shaded, Analytic Hidden Line, Wireframe,Color Maps, Various Color Ramping Algorithms, Window Background Coloring

             

             

            三 3D InterOp
                  作為3D技術的領導者,Spatial意識到實現不同格式數據(包括原始格式數據和非原始格式數據)有效轉換的必要性。為此,Spatial開發了3D InterOp數據轉換組件,開發者們可以很容易地將我們提供的先進的3D數據轉換技術集成到各自的3D軟件產品中,這些軟件產品可以是CAD/CAM/CAE應用程序、數據管理系統(如PDM、EDM和MES等)、協同系統以及可視化解決方案等

            Spatial的InterOp轉換器使用戶無需大量編程或購買昂貴的用于打開某種格式數據的原始軟件。通過使用我們的InterOp 轉換器,用戶可以將更多的精力放在具有核心競爭力和高附加值技術的開發上,同時又會減少資金的投入,縮短開發周期,降低維護成本,加快產品上市。

            透明、準確的數據轉換

            Spatial全面的InterOp組件包能夠透明地實現實體、曲面和線框數據的直接或間接地轉換(包括采用中間格式或原始庫的方式),可以轉換的3D數據格式包括CATIA V5, CATIA V4, IGES, STEP, VDA-FS, Pro/ENGINEER (Pro/E), Parasolid (PS), Unigraphics (UG), SolidWorks, Inventor, 和ACIS®。每一種轉換器都經過精細微調,并經常更新,確保3D數據轉換的準確。每周,我們的轉換器都將經歷225,000多個測試,以保證轉換質量。

            最新版本InterOp(R18SP1)支持的格式

            產品名稱

            用途

            讀入版本支持

            寫出版本支持

            3D InterOp ACIS CATIA V4 Reader/Writer

            實現ACIS 文件和CATIA V4 文件之間的雙向轉換

            4.1.9~4.2.4

            4.2.1~4.2.4

            3D InterOp ACIS CATIA V5 Reader

            讀取CATIA V5 文件到基于ACIS的應用程序中

            R2~R18http://www.spatial.com.cn/images/new.gif

            ×

            3D InterOp ACIS CATIA V5 Manufacturing Option

            讀取CATIA V5 文件中的加工信息,PMI數據和孔特征到基于ACIS的應用程序中

            R2~R18http://www.spatial.com.cn/images/new.gif

            ×

            3D InterOp ACIS CATIA V5 Writer

            將基于ACIS的應用程序生成的模型文件寫成CATIA V5文件

            ×

            R6~R18http://www.spatial.com.cn/images/new.gif

            3D InterOp ACIS CATIA V5 Reader/Writer

            實現ACIS 文件和CATIA V5 文件之間的雙向轉換

            R2~R18http://www.spatial.com.cn/images/new.gif

            R6~R18http://www.spatial.com.cn/images/new.gif

            3D InterOp ACIS IGES Reader/Writer

            實現ACIS 文件和IGES 格式文件之間的雙向轉換

            ~5.3

            ~5.3

            3D InterOp ACIS Inventor Reader

            讀取Inventor文件到基于ACIS的應用程序中

            6~12http://www.spatial.com.cn/images/new.gif

            ×

            3D InterOp ACIS Parasolid Reader/Writer*

            實現ACIS 文件和Parasolid 文件之間的雙向轉換

            10.0~19.0http://www.spatial.com.cn/images/new.gif

            12.0~19.0http://www.spatial.com.cn/images/new.gif

            3D InterOp ACIS Pro/E Reader

            讀取Pro/Engineer 文件到基于ACIS的應用程序中

            16~Wildfire3

            ×

            3D InterOp ACIS Pro/E Manufacturing Option

            讀取Pro/Engineer 文件中的加工信息、PMI數據和孔特征到基于ACIS的應用程序中

            16~Wildfire3

            ×

            3D InterOp ACIS SolidWorks Reader*

            讀取SolidWorks文件到基于ACIS的應用程序中

            98~2008http://www.spatial.com.cn/images/new.gif

            ×

            3D InterOp ACIS STEP Reader/Writer

            實現ACIS 文件和STEP 格式文件之間的雙向轉換

            AP203, AP214**

            AP203, AP214**

            3D InterOp ACIS Unigraphics Reader*

            讀取 Unigraphics文件到基于ACIS的應用程序中

            V11~18 NX1.0-5.0 http://www.spatial.com.cn/images/new.gif

            ×

            3D InterOp ACIS Unigraphics Manufacturing Option http://www.spatial.com.cn/images/new.gif

            讀取UG文件中的加工信息,PMI數據和孔特征到基于ACIS的應用程序中

            NX2.0,4.0-5.0http://www.spatial.com.cn/images/new.gif

            ×

            3D InterOp ACIS VDA-FS Reader/Writer

            實現 ACIS 文件和VDA-FS 文件之間的雙向轉換

            ~2.0

            2.0

            *  表示該轉換接口需要從TSA或其他Parasolid供應商處獲得Parasolid的授權
            ** 表示AP214暫時只支持幾何數據讀寫

            出眾的CATIA V5讀寫能力

            CATIA V5 在是工業界發展最快且擁有最大裝機量的軟件產品之一?,F在Spatial提供了讀寫CATIA V5格式的工具InterOp CATIA V5 Reader和InterOp CATIA V5 Writer,該工具的開發直接采用了由CATIA V5開發商(達索)Dassault Systèmes提供的原裝庫,因此在轉換精度上首屈一指。

            隨需而定的可擴展架構

            Spatial的3D InterOp Exchange組件和3D InterOp Translators組件合在一起旨在為3D應用程序開發提供易于擴展的數據轉換平臺。InterOp Translators可以直接加載到可即插即用的3D InterOp Exchange架構中,當用戶的需求發生改變時,通過便捷的API來增強數據轉換能力。

             

            四 參考

            http://www.techsoft3d.com/

            http://www.spatial.com

            http://www.spatial.com.cn

             

            posted on 2008-06-17 14:42 夢在天涯 閱讀(7041) 評論(1)  編輯 收藏 引用 所屬分類: ARX/DBX

            評論

            # re: 利用ACIS + Hoops + InterOp實現CAD軟件 2011-06-08 10:07 白途思

            高人,很想認識一下,交流ACIS、CAD開發。
            我的QQ370566617  回復  更多評論   

            公告

            EMail:itech001#126.com

            導航

            統計

            • 隨筆 - 461
            • 文章 - 4
            • 評論 - 746
            • 引用 - 0

            常用鏈接

            隨筆分類

            隨筆檔案

            收藏夾

            Blogs

            c#(csharp)

            C++(cpp)

            Enlish

            Forums(bbs)

            My self

            Often go

            Useful Webs

            Xml/Uml/html

            搜索

            •  

            積分與排名

            • 積分 - 1804159
            • 排名 - 5

            最新評論

            閱讀排行榜

            久久毛片免费看一区二区三区| 99久久无色码中文字幕人妻| 久久久一本精品99久久精品66 | 国产精品久久久久久久久久影院| 久久久精品波多野结衣| 亚洲一区精品伊人久久伊人| 97精品依人久久久大香线蕉97| 久久久久久久人妻无码中文字幕爆| 国产精品一区二区久久| 久久久久亚洲精品男人的天堂 | 18禁黄久久久AAA片| 丰满少妇高潮惨叫久久久| 久久99精品国产麻豆不卡| 亚洲av日韩精品久久久久久a | 久久国产香蕉视频| 色婷婷久久综合中文久久蜜桃av| 久久精品国产99国产电影网 | 久久国语露脸国产精品电影| 久久综合九色综合网站| 久久高清一级毛片| 久久亚洲私人国产精品| 久久er国产精品免费观看8| 亚洲AV日韩AV永久无码久久| 国产精品免费久久久久影院| 久久久无码人妻精品无码| 久久天天婷婷五月俺也去| 精品久久久久久久中文字幕 | 久久久女人与动物群交毛片| 久久久久亚洲精品无码网址| 免费观看久久精彩视频| 精品熟女少妇av免费久久| 久久无码高潮喷水| 日韩欧美亚洲国产精品字幕久久久| 99久久99久久久精品齐齐| 久久久久亚洲av综合波多野结衣| 久久久久久国产精品无码下载| 久久精品中文字幕久久| 无码国内精品久久人妻蜜桃| 国产V亚洲V天堂无码久久久| 婷婷五月深深久久精品| 狠狠色婷婷久久综合频道日韩|