VB實(shí)現(xiàn)畫圖小工具_(dá)第1頁(yè)
VB實(shí)現(xiàn)畫圖小工具_(dá)第2頁(yè)
VB實(shí)現(xiàn)畫圖小工具_(dá)第3頁(yè)
VB實(shí)現(xiàn)畫圖小工具_(dá)第4頁(yè)
VB實(shí)現(xiàn)畫圖小工具_(dá)第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、畢畢 業(yè)業(yè) 論論 文文 論文題目: vb 實(shí)現(xiàn)畫圖小工具 姓 名: 學(xué) 號(hào): 學(xué)習(xí)中心: 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師: 二一 年 十 月 2 畢業(yè)論文承諾書畢業(yè)論文承諾書 提示:提示:根據(jù)網(wǎng)絡(luò)教育學(xué)院論文寫作的規(guī)定,如發(fā)現(xiàn)論文有抄襲、網(wǎng)上下載、 請(qǐng)人代寫等情況,畢業(yè)論文一律不及格。同時(shí)取消學(xué)士學(xué)位申請(qǐng)資格。畢業(yè)論 文不及格者,可申請(qǐng)重寫一次,并按重修繳納費(fèi)用。 本人承諾:本人承諾:本人已經(jīng)了解的畢業(yè)論文寫作的有關(guān)規(guī)定;本人的論文是在指 導(dǎo)教師指導(dǎo)下獨(dú)立完成的研究成果。整篇論文除了文中已注明出處或引用的內(nèi) 容外,絕沒(méi)有侵犯他人知識(shí)產(chǎn)權(quán)。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的個(gè)人 和集體,均

2、已在文中以明確方式注明。 簽 名: 日 期: 2010 年 10 月 3 本科生畢業(yè)論文評(píng)閱書 論文題目 vb 實(shí)現(xiàn)畫圖小工具 學(xué)生姓名學(xué) 號(hào)所在院系專 業(yè) 國(guó) 籍(留學(xué)生) 計(jì)算機(jī)科學(xué)與技術(shù) 指導(dǎo)教師 評(píng)語(yǔ): 本論文基本達(dá)到本科畢業(yè)生的論文要求,格式規(guī)范,論述嚴(yán)整。良好地將 所學(xué)知識(shí)運(yùn)用到本項(xiàng)目的開(kāi)發(fā)過(guò)程中,達(dá)到撰寫論文的目的。 指 導(dǎo) 教 師 意 見(jiàn) 成績(jī): 指導(dǎo)教師簽字: 日期: 2010 年 10 月 15 日 評(píng)語(yǔ): 評(píng) 閱 人 意 見(jiàn) 成績(jī): 評(píng)閱人簽字: 日期: 年 月 日 教務(wù)處制 4 本科生畢業(yè)論文指導(dǎo)記錄表 論文題目 vb 實(shí)現(xiàn)畫圖小工具 學(xué)生姓名國(guó)籍(留學(xué)生)所在院系專

3、業(yè)入學(xué)時(shí)間 計(jì)算機(jī)科學(xué)與技術(shù) 2006.03 指導(dǎo)教師姓名指導(dǎo)教師職稱/學(xué)歷講師 指導(dǎo)時(shí)間 2010.5-2010.10 指導(dǎo)地點(diǎn) 第一次指導(dǎo): 綜合運(yùn)用程序設(shè)計(jì)、計(jì)算機(jī)輔助設(shè)計(jì)以及計(jì)算機(jī)圖形學(xué)等所學(xué)知識(shí),完成從選材、 確定項(xiàng)目(即論文題目) 、初步實(shí)現(xiàn)、調(diào)試完善到最終實(shí)施應(yīng)用的全過(guò)程。初步選定,通 過(guò)編寫程序的方式實(shí)現(xiàn)最終結(jié)果。 指導(dǎo)方式:(請(qǐng)選擇) 面談 電話 電子郵件 指導(dǎo)教師簽字: 日期: 2010 年 6 月 10 日 第二次指導(dǎo): 通過(guò)調(diào)研,搜集資料等工作,確定應(yīng)用 vb 程序設(shè)計(jì)語(yǔ)言應(yīng)用計(jì)算機(jī)圖形學(xué)及計(jì)算 機(jī)輔助設(shè)計(jì)的相關(guān)知識(shí)進(jìn)行畫圖小軟件的設(shè)計(jì)。主要完成直線的繪制、圓的繪制,矩

4、形 的繪制等。論文要求從選題目的,主要工作,完成情況及待完善情況幾部分展開(kāi)。 指導(dǎo)方式:(請(qǐng)選擇) 面談 電話 電子郵件 指導(dǎo)教師簽字: 日期: 2010 年 6 月 30 日 5 第三次指導(dǎo): 論文基本按照初步要求進(jìn)行了撰寫,但是在整體布局上尚存在一定問(wèn)題,選題目的 論述不是太明確,主要工作部分論述不是太完整,完成部分缺少一些必要的圖片。 指導(dǎo)方式:(請(qǐng)選擇) 面談 電話 電子郵件 指導(dǎo)教師簽字: 日期: 2010 年 7 月 30 日 第四次指導(dǎo): 論文經(jīng)過(guò)初步修改后,基本達(dá)到了要求,主要在一些措辭,及格式上還有一些小毛 病,以及還有個(gè)別的錯(cuò)別字。要求章節(jié)命名要規(guī)范,圖表要統(tǒng)一編號(hào),以及格

5、式要統(tǒng)一 等。 指導(dǎo)方式:(請(qǐng)選擇) 面談 電話 電子郵件 指導(dǎo)教師簽字: 日期: 2010 年 8 月 30 日 第五次指導(dǎo): 論文經(jīng)過(guò)再次修改后,基本完整地對(duì)整個(gè)設(shè)計(jì)進(jìn)行了論述,格式也比較規(guī)范??梢赃M(jìn)行付印。 指導(dǎo)方式:(請(qǐng)選擇) 面談 電話 電子郵件 指導(dǎo)教師簽字: 日期: 2010 年 9 月 25 日 教務(wù)處制 6 本科生畢業(yè)論文答辯記錄表 論文題目 學(xué)生姓名學(xué) 號(hào)所在院系專 業(yè)國(guó)籍(留學(xué)生) 答辯時(shí)間答辯地點(diǎn)指導(dǎo)教師 答辯記錄 成員姓名職稱/學(xué)歷專業(yè)研究領(lǐng)域所在單位簽 名答 辯 小 組 成 員 答辯小組評(píng)議意見(jiàn)/成績(jī): 組長(zhǎng)簽字: 院(系)(系)學(xué)位委員會(huì)審核意見(jiàn): 簽字: 日期:

6、 年 月 日 7 教務(wù)處制 目目 錄錄 一、計(jì)算機(jī)圖形學(xué).9 1.1 計(jì)算機(jī)圖形學(xué)的發(fā)展.9 1.2 計(jì)算機(jī)圖形學(xué)的應(yīng)用.11 二、設(shè)計(jì)要點(diǎn).14 2.1 設(shè)置當(dāng)前繪圖點(diǎn).14 2.2 繪制點(diǎn)、線、面的方法.14 2.3 顏色、前景與背景色的設(shè)置.16 參考文獻(xiàn).20 8 論文摘要論文摘要: 畫圖軟件的基本功能包括基本圖形繪制和填充(直線、橢圓、三 角形、四邊形、多邊形).更改圖元繪制條件(改變線條顏色、線型、 填充方式)和圖元的保存功能。 關(guān)鍵詞:關(guān)鍵詞:程序框架; 用戶界面 摘要 9 vbvb 實(shí)現(xiàn)畫圖小工具實(shí)現(xiàn)畫圖小工具 一、計(jì)算機(jī)圖形學(xué) 1.1 計(jì)算機(jī)圖形學(xué)的發(fā)展計(jì)算機(jī)圖形學(xué)的發(fā)展 1

7、950 年,第一臺(tái)圖形顯示器作為美國(guó)麻省理工學(xué)院(mit)旋風(fēng) i 號(hào) (whirlwind i)計(jì)算機(jī)的附件誕生了。該顯示器用一個(gè)類似于示波器的陰極射 線管(crt)來(lái)顯示一些簡(jiǎn)單的圖形。1958 年美國(guó) calcomp 公司由聯(lián)機(jī)的數(shù)字 記錄儀發(fā)展成滾筒式繪圖儀,gerber 公司把數(shù)控機(jī)床發(fā)展成為平板式繪圖儀。 在整個(gè) 50 年代,只有電子管計(jì)算機(jī),用機(jī)器語(yǔ)言編程,主要應(yīng)用于科學(xué)計(jì)算, 為這些計(jì)算機(jī)配置的圖形設(shè)備僅具有輸出功能。計(jì)算機(jī)圖形學(xué)處于準(zhǔn)備和醞釀 時(shí)期,并稱之為:“被動(dòng)式”圖形學(xué)。到 50 年代末期,mit 的林肯實(shí)驗(yàn)室在 “旋風(fēng)”計(jì)算機(jī)上開(kāi)發(fā) sage 空中防御體系,第一次使用

8、了具有指揮和控制功能 的 crt 顯示器,操作者可以用筆在屏幕上指出被確定的目標(biāo)。與此同時(shí),類似 的技術(shù)在設(shè)計(jì)和生產(chǎn)過(guò)程中也陸續(xù)得到了應(yīng)用,它預(yù)示著交互式計(jì)算機(jī)圖形學(xué) 的誕生。 1962 年,mit 林肯實(shí)驗(yàn)室的 ivan e.sutherland 發(fā)表了一篇題為 “sketchpad:一個(gè)人機(jī)交互通信的圖形系統(tǒng)”的博士論文,他在論文中首次使 用了計(jì)算機(jī)圖形學(xué)“computer graphics”這個(gè)術(shù)語(yǔ),證明了交互計(jì)算機(jī)圖形學(xué) 是一個(gè)可行的、有用的研究領(lǐng)域,從而確定了計(jì)算機(jī)圖形學(xué)作為一個(gè)嶄新的科 學(xué)分支的獨(dú)立地位。他在論文中所提出的一些基本概念和技術(shù),如交互技術(shù)、分 層存儲(chǔ)符號(hào)的數(shù)據(jù)結(jié)構(gòu)等至

9、今還在廣為應(yīng)用。1964 年 mit 的教授 steven a. coons 提出了被后人稱為超限插值的新思想,通過(guò)插值四條任意的邊界曲線來(lái) 構(gòu)造曲面。同在 60 年代早期,法國(guó)雷諾汽車公司的工程師 pierre bzier 發(fā)展 了一套被后人稱為 bzier 曲線、曲面的理論,成功地用于幾何外形設(shè)計(jì),并開(kāi) 發(fā)了用于汽車外形設(shè)計(jì)的 unisurf 系統(tǒng)。coons 方法和 bzier 方法是 cagd 最 早的開(kāi)創(chuàng)性工作。值得一提的是,計(jì)算機(jī)圖形學(xué)的最高獎(jiǎng)是以 coons 的名字命 名的,而獲得第一屆(1983)和第二屆(1985) steven a.coons 獎(jiǎng)的,恰好是 10 ivan

10、e.sutherland 和 pierre bzier,這也算是計(jì)算機(jī)圖形學(xué)的一段佳話。 70 年代是計(jì)算機(jī)圖形學(xué)發(fā)展過(guò)程中一個(gè)重要的歷史時(shí)期。由于光柵顯示器 的產(chǎn)生,在 60 年代就已萌芽的光柵圖形學(xué)算法,迅速發(fā)展起來(lái),區(qū)域填充、裁 剪、消隱等基本圖形概念、及其相應(yīng)算法紛紛誕生,圖形學(xué)進(jìn)入了第一個(gè)興盛 的時(shí)期,并開(kāi)始出現(xiàn)實(shí)用的 cad 圖形系統(tǒng)。又因?yàn)橥ㄓ谩⑴c設(shè)備無(wú)關(guān)的圖形軟 件的發(fā)展,圖形軟件功能的標(biāo)準(zhǔn)化問(wèn)題被提了出來(lái)。1974 年,美國(guó)國(guó)家標(biāo)準(zhǔn)化 局(ansi)在 acm siggraph 的一個(gè)與“與機(jī)器無(wú)關(guān)的圖形技術(shù)”的工作會(huì)議上, 提出了制定有關(guān)標(biāo)準(zhǔn)的基本規(guī)則。此后 acm 專門成

11、立了一個(gè)圖形標(biāo)準(zhǔn)化委員會(huì), 開(kāi)始制定有關(guān)標(biāo)準(zhǔn)。該委員會(huì)于 1977、1979 年先后制定和修改了“核心圖形系 統(tǒng)” (core graphics system) 。iso 隨后又發(fā)布了計(jì)算機(jī)圖形接口 cgi(computer graphics interface)、計(jì)算機(jī)圖形元文件標(biāo)準(zhǔn) cgm(computer graphics metafile) 、計(jì)算機(jī)圖形核心系統(tǒng) gks(graphics kernel system)、 面向程序員的層次交互圖形標(biāo)準(zhǔn) phigs(programmers hierarchical interactive graphics standard)等。這些標(biāo)準(zhǔn)的制

12、定,為計(jì)算機(jī)圖形學(xué)的推 廣、應(yīng)用、資源信息共享,起到了重要作用。 70 年代,計(jì)算機(jī)圖形學(xué)另外兩個(gè)重要進(jìn)展是真實(shí)感圖形學(xué)和實(shí)體造型技術(shù) 的產(chǎn)生。1970 年 bouknight 提出了第一個(gè)光反射模型,1971 年 gourand 提出 “漫反射模型插值”的思想,被稱為 gourand 明暗處理。1975 年 phong 提出 了著名的簡(jiǎn)單光照模型-phong 模型。這些可以算是真實(shí)感圖形學(xué)最早的開(kāi)創(chuàng)性 工作。另外,從 1973 年開(kāi)始,相繼出現(xiàn)了英國(guó)劍橋大學(xué) cad 小組的 build 系統(tǒng)、 美國(guó)羅徹斯特大學(xué)的 padl-1 系統(tǒng)等實(shí)體造型系統(tǒng)。 1980 年 whitted 提出了一個(gè)光

13、透視模型-whitted 模型,并第一次給出光線 跟蹤算法的范例,實(shí)現(xiàn) whitted 模型;1984 年,美國(guó) cornell 大學(xué)和日本廣島 大學(xué)的學(xué)者分別將熱輻射工程中的輻射度方法引入到計(jì)算機(jī)圖形學(xué)中,用輻射 度方法成功地模擬了理想漫反射表面間的多重漫反射效果;光線跟蹤算法和輻 射度算法的提出,標(biāo)志著真實(shí)感圖形的顯示算法已逐漸成熟。從 80 年代中期以 來(lái),超大規(guī)模集成電路的發(fā)展,為圖形學(xué)的飛速發(fā)展奠定了物質(zhì)基礎(chǔ)。計(jì)算機(jī) 的運(yùn)算能力的提高,圖形處理速度的加快,使得圖形學(xué)的各個(gè)研究方向得到充 分發(fā)展,圖形學(xué)已廣泛應(yīng)用于動(dòng)畫、科學(xué)計(jì)算可視化、cad/cam、影視娛樂(lè)等各 11 個(gè)領(lǐng)域。 最后

14、,我們以 siggraph 會(huì)議的情況,來(lái)結(jié)束計(jì)算機(jī)圖形學(xué)的歷史回顧。 acm siggraph 會(huì)議是計(jì)算機(jī)圖形學(xué)最權(quán)威的國(guó)際會(huì)議,每年在美國(guó)召開(kāi),參加 會(huì)議的人在 50,000 人左右。世界上沒(méi)有第二個(gè)領(lǐng)域每年召開(kāi)如此規(guī)模巨大的專 業(yè)會(huì)議,siggraph 會(huì)議很大程度上促進(jìn)了圖形學(xué)的發(fā)展。siggraph 會(huì)議是由 brown 大學(xué)教授 andries van dam (andy) 和 ibm 公司 sam matsa 在 60 年代中 期發(fā)起的,全稱是“the special interest group on computer graphics and interactive tec

15、hniques” 。1974 年,在 colorado 大學(xué)召開(kāi)了第一屆 siggraph 年會(huì),并取得了巨大的成功,當(dāng)時(shí)大約有 600 位來(lái)自世界各地的專家參加了會(huì) 議。到了 1997 年,參加會(huì)議的人數(shù)已經(jīng)增加到 48,700。因?yàn)槊磕曛讳浫〈蠹s 50 篇論文,在 computer graphics 雜志上發(fā)表,因此論文的學(xué)術(shù)水平較高,基 本上代表了圖形學(xué)的主流方向。 1.2 計(jì)算機(jī)圖形學(xué)的應(yīng)用計(jì)算機(jī)圖形學(xué)的應(yīng)用 計(jì)算機(jī)圖形學(xué)是隨著計(jì)算機(jī)及其外圍設(shè)備而產(chǎn)生和發(fā)展起來(lái)的,作為計(jì)算 機(jī)科學(xué)與技術(shù)學(xué)科的一個(gè)獨(dú)立分支已經(jīng)歷了近 40 年的發(fā)展歷程。一方面,作為 一個(gè)學(xué)科,計(jì)算機(jī)圖形學(xué)在圖形基礎(chǔ)算法

16、、圖形軟件與圖形硬件三方面取得了長(zhǎng) 足的進(jìn)步,成為當(dāng)代幾乎所有科學(xué)和工程技術(shù)領(lǐng)域用來(lái)加強(qiáng)信息理解和傳遞的技 術(shù)和工具。另一方面,計(jì)算機(jī)圖形學(xué)的硬件和軟件本身已發(fā)展成為一個(gè)巨大的產(chǎn) 業(yè)。 1.計(jì)算機(jī)圖形學(xué)活躍理論及技術(shù) (1)分形理論及應(yīng)用 分形理論是當(dāng)今世界十分活躍的新理論。作為前沿學(xué)科的分形理論認(rèn)為, 大自然是分形構(gòu)成的。大千世界,對(duì)稱、均衡的對(duì)象和狀態(tài)是少數(shù)和暫時(shí)的, 而不對(duì)稱、不均衡的對(duì)象和狀態(tài)才是多數(shù)和長(zhǎng)期的,分形幾何是描述大自然的 幾何學(xué)。作為人類探索復(fù)雜事物的新的認(rèn)知方法,分形對(duì)于一切涉及組織結(jié)構(gòu) 和形態(tài)發(fā)生的領(lǐng)域,均有實(shí)際應(yīng)用意義,并在石油勘探、地震預(yù)測(cè)、城市建設(shè)、 癌癥研究、經(jīng)

17、濟(jì)分析等方面取得了不少突破性的進(jìn)展。分形的概念是美籍?dāng)?shù)學(xué) 家曼德布羅特(b.b.mandelbrot)率先提出的。1967 年他在美國(guó)科學(xué)雜志上 12 發(fā)表了題為英國(guó)的海岸線有多長(zhǎng)?的著名論文。 海岸線作為曲線,其特征是極不規(guī)則、極不光滑的,呈現(xiàn)極其蜿蜒復(fù)雜的 變化。它無(wú)法用常規(guī)的、傳統(tǒng)的幾何方法描述。我們不能從形狀和結(jié)構(gòu)上區(qū)分 這部分海岸與那部分海岸有什么本質(zhì)的不同,這種幾乎同樣程度的不規(guī)則性和 復(fù)雜性,說(shuō)明海岸線在形貌上是自相似的,也就是部局形態(tài)和整體形態(tài)的相似。 在沒(méi)有建筑物或其他東西作為參照物時(shí),在空中拍攝的 100 公里長(zhǎng)的海岸線與 放大了的 10 公里長(zhǎng)海岸線的兩張照片,看上去十分

18、相似。 曾有人提出了這樣一個(gè)顯然是荒謬的命題:“英國(guó)的海岸線的長(zhǎng)度是無(wú)窮 大。 ”其論證思路是這樣的:海岸線是破碎曲折的,我們測(cè)量時(shí)總是以一定的尺 度去量得某個(gè)近似值,例如,每隔 100 米立一個(gè)標(biāo)桿,這樣,我們測(cè)得的是一 個(gè)近似值,是沿著一條折線計(jì)算而得出的近似值,這條折線中的每一段是一條 長(zhǎng)為 100 米的直線線段。如果改為每 10 米立一個(gè)標(biāo)桿,那么實(shí)際量出的是另一 條折線的長(zhǎng)度,它的每一個(gè)片段長(zhǎng) 10 米。顯然,后一次量出的長(zhǎng)度將大于前一 次量出的長(zhǎng)度。如果我們不斷縮小尺度,所量出的長(zhǎng)度將會(huì)越來(lái)越大。這樣一 來(lái),海岸線的長(zhǎng)度不就成為無(wú)窮大了嗎? 為什么會(huì)出現(xiàn)這樣的結(jié)論呢?曼德布羅特提出

19、了一個(gè)重要的概念:分?jǐn)?shù)維, 又稱分維。一般來(lái)說(shuō),維數(shù)都是整數(shù),直線線段是一維的圖形,正方形是二維 的圖形。在數(shù)學(xué)上,把歐氏空間的幾何對(duì)象連續(xù)地拉伸、壓縮、扭曲,維數(shù)也 不變,這就是拓?fù)渚S數(shù)。然而,這種維數(shù)觀并不能解決海岸線的長(zhǎng)度問(wèn)題。曼 德布羅特是這樣描述一個(gè)繩球的維數(shù)的:從很遠(yuǎn)的距離觀察這個(gè)繩球,可看作 一點(diǎn)(零維);從較近的距離觀察,它充滿了一個(gè)球形空間(三維);再近一些, 就看到了繩子(一維);再向微觀深入,繩子又變成了三維的柱,三維的柱又可 分解成一維的纖維。那么,介于這些觀察點(diǎn)之間的中間狀態(tài)又如何呢?顯然, 并沒(méi)有繩球從三維對(duì)象變成一維對(duì)象的確切界限。英國(guó)的海岸線為什么測(cè)不準(zhǔn)? 因?yàn)?/p>

20、歐氏一維測(cè)度與海岸線的維數(shù)不一致。根據(jù)曼德布羅特的計(jì)算,英國(guó)海岸 線的維數(shù)為 1.26。有了分維的概念,海岸線的長(zhǎng)度就可以確定了。 1975 年,曼德布羅特發(fā)現(xiàn):具有自相似性的形態(tài)廣泛存在于自然界中,如 連綿的山川、飄浮的云朵、巖石的斷裂口、布朗粒子運(yùn)動(dòng)的軌跡、樹(shù)冠、花菜、 大腦皮層曼德布羅特把這些部分與整體以某種方式相似的形體稱為分形 13 (fractal),這個(gè)單詞由拉丁語(yǔ) frangere 衍生而成,該詞本身具有“破碎” 、 “不規(guī)則”等含義。 曼德布羅特的研究中最精彩的部分是 1980 年他發(fā)現(xiàn)的并以他的名字命名的 集合,他發(fā)現(xiàn)整個(gè)宇宙以一種出人意料的方式構(gòu)成自相似的結(jié)構(gòu)。mande

21、lbrot 集合圖形的邊界處,具有無(wú)限復(fù)雜和精細(xì)的結(jié)構(gòu)。在此基礎(chǔ)上,形成了研究分 形性質(zhì)及其應(yīng)用的科學(xué),稱為分形理論(fractal theory)或分形幾何學(xué) (fractal geometry)。 分形的特點(diǎn)和理論貢獻(xiàn) 數(shù)學(xué)上的分形有以下幾個(gè)特點(diǎn): (1)具有無(wú)限精細(xì)的結(jié)構(gòu); (2)比例自相似性; (3)一般它的分?jǐn)?shù)維大于它的拓?fù)渚S數(shù); (4)可以由非常簡(jiǎn)單的方法定義,并由遞歸、迭代產(chǎn)生等。 (1)(2)兩項(xiàng)說(shuō)明分形在結(jié)構(gòu)上的內(nèi)在規(guī)律性。自相似性是分形的靈魂,它 使得分形的任何一個(gè)片段都包含了整個(gè)分形的信息。第(3)項(xiàng)說(shuō)明了分形的復(fù)雜 性,第(4)項(xiàng)則說(shuō)明了分形的生成機(jī)制。 我們把傳統(tǒng)幾何

22、的代表歐氏幾何與以分形為研究對(duì)象的分形幾何做一比較, 可以得到這樣的結(jié)論:歐氏幾何是建立在公理之上的邏輯體系,其研究的是在 旋轉(zhuǎn)、平移、對(duì)稱變換下各種不變的量,如角度、長(zhǎng)度、面積、體積,其適用 范圍主要是人造的物體;而分形由遞歸、迭代生成,主要適用于自然界中形態(tài) 復(fù)雜的物體,分形幾何不再以分離的眼光看待分形中的點(diǎn)、線、面,而是把它 們看成一個(gè)整體。 我們可以從分形圖案的特點(diǎn)去理解分形幾何。分形圖案有一系列有趣的特 點(diǎn),如自相似性、對(duì)某些變換的不變性、內(nèi)部結(jié)構(gòu)的無(wú)限性等。此外,分形圖 案往往和一定的幾何變換相聯(lián)系,在一些變化下,圖案保持不變,從任意的初 始狀態(tài)出發(fā),經(jīng)過(guò)若干次的幾何變換,圖形將固

23、定在這個(gè)特定的分形圖案上, 而不再發(fā)生變化。自相似原則和迭代生成原則是分形理論的重要原則。 分形理論發(fā)展了維數(shù)的概念。在發(fā)現(xiàn)分?jǐn)?shù)維以前,人們習(xí)慣于將點(diǎn)定義為 零維,直線為一維,平面為二維,空間為三維,愛(ài)因斯坦在相對(duì)論中引入時(shí)間 14 維,就形成四維時(shí)空。對(duì)某一問(wèn)題給予多方面的考慮,可建立高維空間,但都 是整數(shù)維。 分形是 20 世紀(jì)涌現(xiàn)出的新的科學(xué)思想和對(duì)世界認(rèn)識(shí)的新視角。從理論上講, 它是數(shù)學(xué)思想的新發(fā)展,是人類對(duì)于維數(shù)、點(diǎn)集等概念的理解的深化與推廣。 同時(shí)它又與現(xiàn)實(shí)的物理世界緊密相連,成為研究混沌(chaos)現(xiàn)象的重要工具。 眾所周知,對(duì)混沌現(xiàn)象的研究正是現(xiàn)代理論物理學(xué)的前沿和熱點(diǎn)之一。

24、 由于分形的研究,人們對(duì)于隨機(jī)性和確定性的辯證關(guān)系有了進(jìn)一步的理解。 同樣對(duì)于過(guò)程和狀態(tài)的聯(lián)系,對(duì)于宏觀和微觀的聯(lián)系,對(duì)于層次之間的轉(zhuǎn)化, 對(duì)于無(wú)限性的豐富多采,也都產(chǎn)生了有益的影響。 分形理論還是非線性科學(xué)的前沿和重要分支,作為一種方法論和認(rèn)識(shí)論, 其啟示是多方面的:一是分形整體與局部形態(tài)的相似,啟發(fā)人們通過(guò)認(rèn)識(shí)局部 來(lái)認(rèn)識(shí)整體,從有限中認(rèn)識(shí)無(wú)限;二是分形揭示了介于整體與部分、有序與無(wú) 序、復(fù)雜與簡(jiǎn)單之間的新形態(tài)和秩序;三是分形從特定層面揭示了世界普遍聯(lián) 系和統(tǒng)一的圖景。 分形學(xué)的應(yīng)用領(lǐng)域 除了理論上的意義之外,在實(shí)際應(yīng)用中,分形也顯示了巨大的潛力,它已 經(jīng)在許多領(lǐng)域中得到有效的應(yīng)用,其應(yīng)用

25、范圍之廣、效益之明顯遠(yuǎn)遠(yuǎn)超過(guò)了十 幾年前的任何預(yù)測(cè)。目前大量分形方法的應(yīng)用案例層出不窮。這些案例涉及的 領(lǐng)域包括:生命過(guò)程進(jìn)化,生態(tài)系統(tǒng),數(shù)字編碼和解碼,數(shù)論,動(dòng)力系統(tǒng),理 論物理(如流體力學(xué)和湍流) 等方面,此外,還有人利用分形學(xué)做城市規(guī)則和地 震預(yù)報(bào)。 二、設(shè)計(jì)要點(diǎn) 2.1 設(shè)置當(dāng)前繪圖點(diǎn)設(shè)置當(dāng)前繪圖點(diǎn) 設(shè)置當(dāng)前繪圖點(diǎn): 在 vb 中,可以通過(guò)設(shè)置窗體或圖形框的 currentx 與 currenty 屬性來(lái) 設(shè)置當(dāng)前繪圖點(diǎn)。currentx 與 currenty 決定了繪制或顯示的起始坐標(biāo),在設(shè) 計(jì)時(shí),這兩個(gè)屬性不可用。 15 2.2 繪制點(diǎn)、線、面的方法繪制點(diǎn)、線、面的方法 繪制點(diǎn)、線

26、、面的方法: 1、點(diǎn)的繪制法: 在指定對(duì)象(如窗體、圖形框)上的指定位置處繪制點(diǎn),還可以為點(diǎn)指定 顏色,語(yǔ)法如下:冒險(xiǎn)島外掛,地下城與勇士,官方,輔助工具,討論,發(fā)快發(fā)網(wǎng), 一粒米,冒險(xiǎn)小豬哥,yuke,吸怪,傻掛,加速,熱門游戲社區(qū),仙劍奇?zhèn)b傳,夢(mèng)幻西 游,勁舞團(tuán),誅仙,彩虹島 online,跑跑卡丁車,魔獸爭(zhēng)霸,qq,非主流, , f % x, |7 u, e, f! j 對(duì)象名.pset (x,y),color 冒險(xiǎn)島,地下城與勇士,ce,me,游戲,官網(wǎng),輔 助工具,8k8e- 開(kāi)放注冊(cè)中! p. d ) j9 y 在對(duì)象上繪制直線,語(yǔ)法如下: 對(duì)象名.line (x1,y1) - (

27、x2,y2), color (x1,y1) 是直線的起點(diǎn),(x2,y2)是直線的終點(diǎn),color 為可選項(xiàng)。 如圖一: 冒險(xiǎn)島,地下城與勇士,ce,me,游戲,官網(wǎng),輔助工具,8k8e- 開(kāi)放注冊(cè)中0 k4 k/ o) m0 u m3 d6 w1 a 2、圖形框的代碼是:天空小小島! * z, x( . t# n% w/ f: u private sub picture1_click()$ q+ h4 6 d ?0 j8 picture1.line (350, 1020)-(2050, 1020) end sub w2 o; z q! 4、繪制圓、橢圓、?。? z6 m% g0 i d l 1

28、、顏色函數(shù) rgb() 在前面關(guān)于卷動(dòng)條控件(綜合示例五)的講解中,我們講述了色彩的設(shè)置 問(wèn)題,而這正是 rgb 顏色函數(shù)的原理所在。色彩設(shè)置的方法如下: rgb(red,green,blue), |6 6 b% f d2 h& | 不要忘了,red、green、blue 每種色彩各有 0255 種成份,三種色彩 不同參數(shù)的搭配,就產(chǎn)生了豐富多采的現(xiàn)實(shí)世界。 2、前景色的設(shè)置: 通過(guò)對(duì) forecolor(前景色屬性)的設(shè)置,可以返回或設(shè)置對(duì)象的前景色。 3、背景色的設(shè)置: 17 對(duì) backcolor 屬性進(jìn)行設(shè)置,就可以返回或設(shè)置對(duì)象的背景色。 3.vb 畫圖程序設(shè)計(jì) sub editco

29、lor_click() commondialog1.action = 3 picture2.forecolor = commondialog.color end sub private sub exit_click() end end sub sub picture2_load() drawstate = false end sub sub picture2_mousedown(button as integer, shift as integer, x as single, y as single) if button = 1 then drawstate = true prex = x p

30、rey = y end if if button = 2 then circle (x, y), 280 end if end sub sub picture2_mousemove(button as integer, shift as integer, x as single, y as single) if drawstate = true then line (prex, prey)-(x, y) prex = x prey = y 18 end if end sub sub picture2_mouseup(button as integer, shift as integer, x

31、as single, y as single) if button = 1 then drawstate = false end if end sub sub new_click() picture2 = end sub sub open_click() commondialog1.action = 1 end sub sub print_click() commondialog1.action = 5 for i = 1 to commondialog1.copies printer.print picture2 next i printer.enddoc end sub sub saveas_click() commondialog1.filename = *.drw commondialog1.defaultext = drw commondialog1.action = 2 open commondialog1.filename for output as #1 print #1, picture2 close #1 end sub 19 private sub toolbar1_buttonclick(byval butt

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論