計算機圖形學教學軟件設計ActionScript_第1頁
計算機圖形學教學軟件設計ActionScript_第2頁
計算機圖形學教學軟件設計ActionScript_第3頁
計算機圖形學教學軟件設計ActionScript_第4頁
計算機圖形學教學軟件設計ActionScript_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

評論

0/150

提交評論