acis-hoops新手上手方法

acis-hoops新手上手方法

ID:6049480

大?。?.13 MB

頁數(shù):20頁

時間:2018-01-01

acis-hoops新手上手方法_第1頁
acis-hoops新手上手方法_第2頁
acis-hoops新手上手方法_第3頁
acis-hoops新手上手方法_第4頁
acis-hoops新手上手方法_第5頁
資源描述:

《acis-hoops新手上手方法》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、ACIS-HOOPS新手上手學(xué)習(xí)方法時間進(jìn)度安排:開始學(xué)習(xí)————————————————————————————————————1.5天環(huán)境準(zhǔn)備————————————————————————————————————0.5天學(xué)會ACIS造型方法———————————————————————————————1天在工程中實現(xiàn)對四面體的“實時拖動變形”功能—————————————————1天掌握acispartview工程功能實現(xiàn)機(jī)制———————————————————————1天Acispar

2、tviewer的修改:實現(xiàn)三維立方體的功能——————————————————2天參數(shù)化驅(qū)動三維立方體的功能——————————————————————————2天三維立方體功能的產(chǎn)品化—————————————————————————————2天如何學(xué)習(xí)ACIS和HOOPS學(xué)習(xí)前所具備的知識及能力:具備C/C++基礎(chǔ),MFC基礎(chǔ),熟悉pro_eUG等3D軟件的一種。開始學(xué)習(xí)首次接觸ACIS和HOOPS不是馬上進(jìn)行學(xué)習(xí),而是應(yīng)該了解HOOPS和ACIS到底是是什么,有什么用。ACIS是什么?(以

3、下內(nèi)容來自百度百科)ACIS是由美國SpatialTechnology公司推出的,SpatialTechnology公司成立于1986年,并于1990年首次推出ACIS。ACIS最早的開發(fā)人員來自美國ThreeSpace公司,而ThreeSpace公司的的創(chuàng)辦人來自于ShapeData公司,因此ACIS必然繼承了Romulus的核心技術(shù)。ACIS的重要特點是支持線框、曲面、實體統(tǒng)一表示的非正則形體造型技術(shù),能夠處理非流形形體。ACIS是用C++構(gòu)造的圖形系統(tǒng)開發(fā)平臺,它包括一系列的C++函數(shù)和類

4、(包括數(shù)據(jù)成員和方法)。開發(fā)者可以利用這些功能開發(fā)面向終端用戶的三維造型系統(tǒng)。ACIS是一個實體造型器,但是線框和曲面模型也可以在ACIS中表示。ACIS通過一個統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)來同時描述線框、曲面和實體模型,這個數(shù)據(jù)結(jié)構(gòu)用分層的C++類實現(xiàn)。ACIS利用C++的特點構(gòu)造了標(biāo)準(zhǔn)的、可維護(hù)的接口。API函數(shù)在不同ACIS版本之間保持一致性,而類及其接口函數(shù)則可能改變。ACIS中應(yīng)用到的主要C++概念包括:數(shù)據(jù)封裝、類構(gòu)造重載、構(gòu)造拷貝、類方法和操作符重載以及函數(shù)重載等。C++沒有提供描述幾何體的數(shù)學(xué)

5、基本類,ACIS提供了一些C++基類實現(xiàn)這個功能,并且利用C++的特性可以對它進(jìn)行了擴(kuò)充,這樣ACIS就可以支持任意幾何體的定義和構(gòu)造功能。ACIS是美國SpatialTechnology公司推出的三維幾何造型引擎,它集線框、曲面和實體造型于一體,并允許這三種表示共存于統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)中,為各種3D造型應(yīng)用的開發(fā)提供了幾何造型平臺.SpatialTechnology公司在1986年成立,目前ACIS3DToolkit在世界上已有380多個基于它的開發(fā)商,并有180多個基于它的商業(yè)應(yīng)用,最終用戶已近

6、一百萬.許多著名的大型系統(tǒng)都是以ACIS作為造型內(nèi)核,如AutoCAD,CADKEY,MechanicalDesktop,Bravo,TriSpectives,TurboCAD,SolidModeler,VellumSolid等.ACIS主要功能是用來構(gòu)建和保存讀取實體數(shù)據(jù),并對這些數(shù)據(jù)進(jìn)行處理。注意:ACIS無法在窗口中顯示圖形,你能看到的只是一些數(shù)據(jù)。Hoops是什么?(以下內(nèi)容來自百度百科)HOOPS3DApplicationFramework(HOOPS/3dAF)是由TechSoftA

7、merica公司開發(fā)并由Spatial再次銷售的產(chǎn)品,該產(chǎn)品為當(dāng)今世界上領(lǐng)先的3D應(yīng)用程序提供了核心的圖形架構(gòu)和圖形功能,這些3D應(yīng)用程序涉及CAD/CAM/CAE、工程、可視化和仿真等領(lǐng)域。有了HOOPS/3dAF,用戶就站在一個高起點上,能夠快速和有效地開發(fā)和維護(hù)高性能的用戶應(yīng)用程序。用戶通過將HOOPS/3dAF集成到相應(yīng)的軟件開發(fā)中,可以更好地管理開發(fā)成本、優(yōu)化資源和縮短產(chǎn)品上市時間。這里HOOPS可以將ACIS中的數(shù)據(jù)以圖形的方式在窗口中顯示出來。學(xué)習(xí)過程中,可以花少量時間上網(wǎng)查詢相關(guān)

8、內(nèi)容,了解ACIS和HOOPS的相關(guān)內(nèi)容,方便更好的理解相關(guān)內(nèi)容。(以上內(nèi)容花半天的時間了解)ACIS的學(xué)習(xí)了解完ACIS和HOOPS相關(guān)知識后,接下來我們要具體學(xué)習(xí)ACIS方面的相關(guān)知識。抓住一個核心:ACIS的數(shù)據(jù)結(jié)構(gòu),即ACIS模型的拓?fù)浣Y(jié)構(gòu),如下圖,閱讀教材:《基于ACIS的幾何造型技術(shù)與系統(tǒng)開發(fā)》的第1,2,3章章節(jié)內(nèi)容(4-12章粗略閱讀,有個大致印象即可,不必詳讀)。hoops的學(xué)習(xí)合理安排時間,在學(xué)習(xí)ACIS的同時,也要對hoops的相關(guān)內(nèi)容有所掌握,結(jié)合PPT文檔《HOOPS基

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。