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

下載本文檔

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

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論