計(jì)算機(jī)圖形學(xué)教學(xué)軟件設(shè)計(jì)ActionScript_第1頁
計(jì)算機(jī)圖形學(xué)教學(xué)軟件設(shè)計(jì)ActionScript_第2頁
計(jì)算機(jī)圖形學(xué)教學(xué)軟件設(shè)計(jì)ActionScript_第3頁
計(jì)算機(jī)圖形學(xué)教學(xué)軟件設(shè)計(jì)ActionScript_第4頁
計(jì)算機(jī)圖形學(xué)教學(xué)軟件設(shè)計(jì)ActionScript_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

計(jì)算機(jī)圖形學(xué)教學(xué)軟件設(shè)計(jì)ActionScript計(jì)算機(jī)圖形學(xué)教學(xué)軟件設(shè)計(jì)摘要:多媒體教學(xué)形式已經(jīng)被廣泛應(yīng)用于計(jì)算機(jī)專業(yè)課程的教學(xué)中,因此,多媒體教學(xué)軟件已經(jīng)成為現(xiàn)代大學(xué)教育的1個(gè)重要的工具。計(jì)算機(jī)圖形學(xué)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的主干專業(yè)課程之1。它主要論述了怎樣用數(shù)字計(jì)算機(jī)生成、處理和顯示圖形。與許多其他計(jì)算機(jī)專業(yè)課程相比,它包含了更多的數(shù)學(xué)知識(shí),顯得更加生澀、抽象,不易成為本專業(yè)學(xué)生所喜愛和擅長的科目。因此,制作生動(dòng)有趣、簡單易懂的計(jì)算機(jī)圖形學(xué)教學(xué)軟件是非常有必要的。我們利用FlashMX軟件制作了1個(gè)計(jì)算機(jī)圖形學(xué)課程的教學(xué)軟件。該教學(xué)軟件采用了FlashMX最為著名的時(shí)間軸控制技術(shù),圖形繪制功能,ActionScript腳本編程。本教學(xué)軟件實(shí)現(xiàn)了大局部計(jì)算機(jī)圖形學(xué)中的算法。而且,它擯棄了機(jī)械的靜態(tài)講解,而使用生動(dòng)形象的動(dòng)態(tài)實(shí)例來演示本學(xué)科中的根本知識(shí)和著名算法,使得計(jì)算機(jī)圖形學(xué)的學(xué)習(xí)更具趣味性。本文前3章簡單介紹這個(gè)軟件的演示內(nèi)容和構(gòu)造,最后1章詳細(xì)地闡述局部算法實(shí)現(xiàn)的原理和方法。關(guān)鍵字:計(jì)算機(jī)圖形學(xué);FlashMX;多媒體教學(xué)DesignofComputerGraphicsTeachingSoftwareAbstract:Themultimediateachingformhasbeenwidelyappliedinthefieldofputerspecialcourseteaching.Therefore,themultimediateachingsoftwarebeesanimportanttoolforthemoderncollegeeducation.Asamainspecialcourseofputerscienceandtechnology,putergraphicsmainlydiscusshowtoproduct,handleanddisplaygraphs.Compareswithmanyotherputerspecialcourses,itcontainsmoremathematicsknowledgeandappearsjerkandabstract.Asaresult,studentswillfeelthatthiscourseisadullanddrydiscipline.Forthisreason,itisnecessarytomakeinterestingandunderstandableputergraphicsteachingsoftware.WedesignaputergraphicsteachingsoftwareFlashMXsoftwareusingFlashMXmostfamoustechnology,suchas:Timeaxiscontroltechnology,drawingfunction,ActionScriptprogramming.Thus,theteachingsoftwarehasrealizedinthemajorityofputergraphicsalgorithm.What’smore,ithasabandonedtheinflexible,staticexplanation,butexplainstheelementaryknowledgeandthefamousalgorithmofputergraphicsdisciplinebyvividflashmovies,andmakesthestudyofputergraphicsgettingmoreattractive.Infirstthreechaptersofthepaper,weintroducethecontentandstructureoftheputerteachingsoftwareinbrief.Thelastchapterisdevotedtotheaxiomsandmethodofthepresentationsofthissoftwareindetail.Keywords:ComputerGraphics;FlashMX;multimediateaching目錄前言11開發(fā)環(huán)境及開發(fā)語言簡介21.1MacromediaFlashMX概要21.1.1MacromediaFlashMX開展21.1.2MacromediaFlashMX新功能21.1.3運(yùn)行FlashMX的系統(tǒng)要求51.2ActionScript簡介52需求分析62.1計(jì)算機(jī)圖形學(xué)教學(xué)軟件現(xiàn)狀以及未來的開展62.2計(jì)算機(jī)圖形學(xué)教學(xué)軟件介紹62.2.1內(nèi)容和功能說明62.2.2操作說明72.3規(guī)格說明83概要設(shè)計(jì)93.1軟件系統(tǒng)構(gòu)造概要93.2軟件模塊構(gòu)造說明94詳細(xì)設(shè)計(jì)104.1圖元顯示的相關(guān)算法104.1.1DDA算法實(shí)例104.1.2中點(diǎn)圓算法114.1.3中點(diǎn)橢圓算法124.1.4掃描線多邊形填充算法134.1.54-連通區(qū)域法144.22維幾何變換的相關(guān)算法154.3交互式構(gòu)圖技術(shù)的相關(guān)算法154.4分形幾何的相關(guān)算法164.4.1旋轉(zhuǎn)的3棱椎174.4.22次貝塞爾曲線214.4.33次貝塞爾曲線234.4.4分形演示中分形樹265完畢語3637致謝38前言計(jì)算機(jī)圖形學(xué)(ComputerGraphics)是計(jì)算機(jī)應(yīng)用領(lǐng)域的1個(gè)重要分支,近310年來開展迅速,應(yīng)用廣泛。計(jì)算機(jī)圖形學(xué)這門課程也是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的主干課程之1,它主要介紹怎樣用數(shù)字計(jì)算機(jī)生成、處理和顯示圖形。圖形的詳細(xì)應(yīng)用范圍很廣,但是從根本的處理技術(shù)來看只有兩類,1類是線條,如工程圖、地圖、曲線圖表等;另1類是明暗圖,與照片相似。為了生成圖形,首先要有原始數(shù)據(jù)或數(shù)學(xué)模型,如工程人員構(gòu)思的草圖,地形航測的判讀數(shù)據(jù),飛機(jī)的總體方案模型,企業(yè)經(jīng)營的月統(tǒng)計(jì)資料等等。這些數(shù)字化的輸入經(jīng)過計(jì)算機(jī)處理后變成圖形輸出。MacromediaFlashMX是Macromedia新的flash影片圖形讀者界面(GUI)創(chuàng)作工具,是制作令人過目不忘的Web內(nèi)容的專業(yè)標(biāo)準(zhǔn)創(chuàng)作工具。FlashMXActionScript腳本語言功能相當(dāng)強(qiáng)大,這使它用于Web站點(diǎn)的交互式矢量圖形和動(dòng)畫的制作具有無法比較的優(yōu)點(diǎn)。它可以制作出用于瀏覽網(wǎng)頁時(shí)的導(dǎo)航控制、動(dòng)畫圖標(biāo)、帶同步聲音的大段動(dòng)畫,嵌入到網(wǎng)頁中創(chuàng)造出生動(dòng)的富于表現(xiàn)力的作品。FlashMX用于交互式應(yīng)用程序的優(yōu)點(diǎn)還不止這些:(1)可以跨平臺(tái)、跨設(shè)備無論是Windows、Mac、Linux、UNIX還是在Symbian操作系統(tǒng)上,也不管你使用的是桌面PC還是掌上電腦(PocketPC和PALM),或是移動(dòng),F(xiàn)lash影片文檔都能正確播放。正確安裝了FlashPlayer之后,F(xiàn)lash影片文檔就可以實(shí)現(xiàn)1次開發(fā),跨平臺(tái)跨設(shè)備隨意瀏覽了。(2)基于富媒體的用戶界面FlashMX的用戶界面簡單明了,操作簡便。而基于FlashMX創(chuàng)立的富媒體應(yīng)用程序,集成了矢量圖形、位圖、音頻和視頻,并且可以非常輕松地取悅大多數(shù)用戶并最終獲得成功。(3)基于ECMA-262標(biāo)準(zhǔn)的ActionScript腳本語言使用Flash開發(fā)應(yīng)用程序已經(jīng)成為Flash未來開展的重點(diǎn),ActionScript作為1種重要的腳本語言在Flash的開展中占有重要的地位。使用Flash開發(fā)的應(yīng)用程序其實(shí)是1種基于時(shí)間軸的應(yīng)用程序:對(duì)設(shè)計(jì)人員而言,時(shí)間軸是最重要的設(shè)計(jì)概念,所有的動(dòng)畫都必須按照時(shí)間軸設(shè)計(jì)并在時(shí)間軸上完成;對(duì)于開發(fā)人員而言,時(shí)間軸是管理1個(gè)應(yīng)用程序各種狀態(tài)的方法。它可以作為1個(gè)向?qū)?,或者?個(gè)智能按鈕,可以根據(jù)當(dāng)前的情況顯示不同的外觀,做出不同的反響。Flash可以為影片剪輯提供已定義的參數(shù)(叫做組件),用以在Flash影片中開發(fā)豐富的用戶體驗(yàn)。每1個(gè)內(nèi)置Flash組件都具有自己的1套動(dòng)作腳

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論