freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計(jì)算機(jī)軟件專業(yè)圖形學(xué)論文-繪圖小軟件-資料下載頁(yè)

2024-11-01 13:55本頁(yè)面

【導(dǎo)讀】2.程序的簡(jiǎn)單操作及功能說(shuō)明···········································2. 3.系統(tǒng)各模塊說(shuō)明······················································7. 4.源程序及相應(yīng)說(shuō)明····················································7. 5.遇到的問題及解決辦法··············································21

  

【正文】 ,導(dǎo)致無(wú)法繪制圖形, 在每個(gè)變量后面都加上 AS 數(shù)據(jù)類型 之后問題就解決了。 :這個(gè)有兩點(diǎn)。一個(gè)是數(shù)據(jù)類型沒有定義,導(dǎo)致一些變量在計(jì)算的時(shí)武漢理工大學(xué)《計(jì)算機(jī)圖形學(xué)基礎(chǔ)》課程論文 22 候溢出,通過將這些變量設(shè)置成 Double 類型之后,問題解決了。另一個(gè)是因?yàn)樵趯懷h(huán)語(yǔ)句的時(shí)候,循環(huán)次數(shù)沒有計(jì)算正確導(dǎo)致出現(xiàn)了溢出,改正之后就不溢出 了。 :由于 VB沒有指針,所以不能實(shí)現(xiàn)改進(jìn)的掃描填充算法。 : 對(duì)于多邊形填充的算法,有個(gè)小 BUG,填充之后都會(huì)在圖形右方和下方出現(xiàn)一到兩條直線 ,我想是因?yàn)閽呙杈€和多邊形頂點(diǎn)的交點(diǎn)個(gè)數(shù)沒有進(jìn)行處理的原因。這個(gè)算法不會(huì)寫,所以不知道如何改正。 六 . 參考文獻(xiàn) [1]《計(jì)算機(jī)圖形學(xué)基礎(chǔ)(第二版)》,陸楓 何云峰 編著,電子工業(yè)出版社 [2]《 VB 程序設(shè)計(jì)》,胡 彧 閆宏印 編著,電子工業(yè)出版社 武漢理工大學(xué)《計(jì)算機(jī)圖形學(xué)基礎(chǔ)》課程論文 23 課程論文 計(jì)算機(jī)圖形學(xué)算法可視化研 究與實(shí)踐 摘要 : 利用可視化編程工具 VB6. 0對(duì)基本圖元的生成、多邊形填充、直線段裁剪、曲線生成及分形算法進(jìn)行可視化設(shè)計(jì)與實(shí)現(xiàn),同時(shí)給出了實(shí)踐過程中發(fā)現(xiàn)的問題及解決方法。 關(guān)鍵字 : 算法可視化;計(jì)算機(jī)圖形學(xué) 正文 : 一、 引言 計(jì)算機(jī)圖形學(xué)產(chǎn)生于 20世紀(jì) 60年代,主要研究如何在計(jì)算機(jī)中表示圖形,以及利用計(jì)算機(jī)進(jìn)行圖形的計(jì)算、處理和顯示的相關(guān)原理與算法,其目的就是要利用計(jì)算機(jī)產(chǎn)生令人賞心悅目的真實(shí)感圖形。 經(jīng)過半個(gè)多世紀(jì)的快速發(fā)展,其研究范圍已涉及圖形硬件、圖形標(biāo)準(zhǔn)、圖形交互技術(shù)、光柵圖形生成算法、曲線曲面造型 、實(shí)體造型、真實(shí)感圖形計(jì)算與顯示算法、非真實(shí)感繪制等具體領(lǐng)域,而近年來(lái)又在智能 CAD、計(jì)算機(jī)美術(shù)與設(shè)計(jì)、計(jì)算機(jī)動(dòng)畫藝術(shù)、科學(xué)計(jì)算可視化、虛擬現(xiàn)實(shí)等方向有了長(zhǎng)足的進(jìn)展,其研究成果被廣泛應(yīng)用于科學(xué)計(jì)算、計(jì)算機(jī)輔助設(shè)計(jì)和制造、三維動(dòng)畫、影視特效、游戲、互動(dòng)媒體等領(lǐng)域。 其分支方向科學(xué)計(jì)算可視化,是將科學(xué)計(jì)算過程中及計(jì)算結(jié)果的數(shù)據(jù)轉(zhuǎn)換為幾何圖形及圖像信息在屏幕上顯示出來(lái)并進(jìn)行交互處理,成為發(fā)現(xiàn)和理解科學(xué)計(jì)算過程中各種現(xiàn)象的有力工具,被廣泛地應(yīng)用于醫(yī)療診斷、地質(zhì)勘探、氣象數(shù)據(jù)處理、工程計(jì)算仿真等領(lǐng)域,成為目前圖形學(xué)相 關(guān)領(lǐng)域最熱門的技術(shù)之一。 二、計(jì)算機(jī)圖形學(xué)算法可視化總體設(shè)計(jì) 1.確定可視化內(nèi)容及目標(biāo) (1)主要完成如下算法的可視化實(shí)現(xiàn):基本圖元 (直線、圓弧、橢圓弧 )生成,多邊形填充,直線段裁剪,曲線生成及分形模擬。 (2)界面設(shè)計(jì)的便捷性。在有限時(shí)間內(nèi),用戶不應(yīng)花費(fèi)太多的時(shí)間去摸索復(fù)雜困難的界面,必須以用戶操作方便為原則。 (3)提供用戶輸入數(shù)據(jù)。用戶可通過鼠標(biāo)拾取或鍵盤輸入的方式對(duì)變量或參數(shù)進(jìn)行更改,可觀察不同輸入情況下程序的執(zhí)行過程.以便更好地理解算法的執(zhí)行過程。同時(shí)也要注意告知用戶其所接受的數(shù)據(jù)類型和范圍。 (4)用戶控制。對(duì)于不同的使用者,其接受知識(shí)的速度不一定相同,因而讓其自行掌控學(xué)習(xí)速度是有必要的。在算法可視化實(shí)現(xiàn)中可提供調(diào)整動(dòng)畫執(zhí)行的延遲時(shí)間,由用戶控制演示速度。 2.界面設(shè)計(jì) 用戶界面是應(yīng)用程序的重要組成部分,用戶第一次接觸應(yīng)用程序就是從界面開始的,界面往往決定了 武漢理工大學(xué)《計(jì)算機(jī)圖形學(xué)基礎(chǔ)》課程論文 24 該程序的易用性與可操作性。界面設(shè)計(jì)應(yīng)遵循簡(jiǎn)單化的原則。從美學(xué)角度講,整潔、簡(jiǎn)單明了的設(shè)計(jì)更可取。界面設(shè)計(jì)過程中一個(gè)容易犯的錯(cuò)誤就是力圖用界面來(lái)模仿真實(shí)世界的對(duì)象,這沒有必要,對(duì)用戶也沒有真正的意義。最好是所設(shè)計(jì)的界面,既能完成功能又能讓用戶 感到整潔舒心。 三、計(jì)算機(jī)圖形學(xué)算法可視化具體實(shí)現(xiàn) 1.自定義坐標(biāo) 每一個(gè)圖形操作都需要使用繪圖系統(tǒng)的坐標(biāo)系統(tǒng)。 VB6. 0里有三種坐標(biāo)系:屏幕坐標(biāo)系、窗體坐標(biāo)系和窗體內(nèi)的對(duì)象坐標(biāo)系。這二種坐標(biāo)系都是以其左上角為坐標(biāo)原點(diǎn),與平常使用的幾何坐標(biāo)系不一致,繪圖時(shí)會(huì)感到不習(xí)慣。 VB允許編程人員自定義坐標(biāo)系。根據(jù)需要定義坐標(biāo)原點(diǎn)的位置。用戶可以通過對(duì)象的Scalemode屬性來(lái)設(shè)置為用戶自定義模式,如 [對(duì)象 .]ScaleMode=vbUser??墒褂肧cale方法設(shè)置坐標(biāo)系, Scale方法是建立用戶坐標(biāo)系最方便的方 法,其語(yǔ)法如下 :[對(duì)象 .]Scale(x1,y1)(x2,y2),其中 (x1,y1)表示對(duì)象的左上角的坐標(biāo)值,(x2,y2)表示對(duì)象的右下角的坐標(biāo)值。例如:Picture1. Scale(320,240)(320,240)定義了繪圖區(qū)域大小為 640x480,坐標(biāo)原點(diǎn) (0, O)在繪圖區(qū)域中心。 2.基礎(chǔ)控件屬性和圖形方法 簡(jiǎn)單地說(shuō).控件就是為執(zhí)行特定任務(wù)而設(shè)計(jì)的對(duì)象。作為一個(gè)具體的對(duì)象,控件具有屬性、事件和方法。本文中算法可視化實(shí)現(xiàn)時(shí)主要使用的 VB標(biāo)準(zhǔn)控件有命令按鈕 (CommandButton)、文本框 (TextBox)、標(biāo)簽 (Labe1)、列表框 (ListBox)、對(duì)話框 (MsgBox)、圖片框 (PictureBox)等。其中, Caption屬性用來(lái)設(shè)置在控件上的文本: Enabled屬性用來(lái)設(shè)置對(duì)象是否能夠?qū)τ脩舻牟僮鬟M(jìn)行反應(yīng)。即對(duì)象有效或無(wú)效;文字大小字體由 Font屬性來(lái)設(shè)置:字體顯示方式可以用 MultiLine屬性來(lái)設(shè)置。如內(nèi)容過多,可多屏顯示。還可以用 ScrollBars屬性設(shè)置文本框是具有水平滾動(dòng)條還是有垂直滾動(dòng)條,或者兩者兼有。 3.“橡皮筋”效果圖 利用異或方式進(jìn)行繪圖,我們還可以實(shí)現(xiàn)一般繪 圖軟件中常有的“橡皮筋”效果,即用鼠標(biāo)定義一個(gè)點(diǎn)后,動(dòng)態(tài)拖動(dòng)鼠標(biāo)來(lái)定義另外一個(gè)點(diǎn)。動(dòng)態(tài)拖動(dòng)鼠標(biāo)過程中。所要繪制的圖形也動(dòng)態(tài)地相應(yīng)變化。假若我們用鼠標(biāo)在一個(gè) PictureBox控件中實(shí)現(xiàn)“橡皮筋”效果繪制任意直線,首先用鼠標(biāo)在當(dāng)前位置上畫起始點(diǎn),當(dāng)鼠標(biāo)位置移動(dòng),先擦除原先的直線,然后再在新的位置上畫線, 那么我們就要響應(yīng) PictureBox控件的 MouseMove事件。當(dāng)然, PictureBox控件內(nèi)無(wú)論有什么內(nèi)容,我們擦除直線和重畫直線時(shí)都不能破壞原先的內(nèi)容,因此我們要將PictureBox控件的 DrawMode設(shè)置為 vbXorPen(異或方式 ),繪制直線時(shí),用這種模式繪制對(duì)象兩次,將精確地恢復(fù)該處原先的內(nèi)容。 4.坐標(biāo)實(shí)時(shí)跟蹤 狀態(tài)欄是 VB中的一個(gè)很有用的控件,這里我們利用它實(shí)現(xiàn)坐標(biāo)的實(shí)時(shí)跟蹤,可以方便用戶隨時(shí)觀察點(diǎn)的坐標(biāo)值。默認(rèn)狀態(tài)下它不在控件面板中 ,在使用之前必須先添加。例如我們希望鼠標(biāo)移動(dòng)到 PictureBox控件中任意位置時(shí)能夠在狀態(tài)欄的第一個(gè)窗格中顯示當(dāng)前點(diǎn) X坐標(biāo),第二個(gè)窗格中顯示 Y坐標(biāo)。則代碼實(shí)現(xiàn)如下: Private Sub picture1_MouseMove (Button As Integer, Shift As Integer, X As Single, Y As Single) StatusBar1. Panels(1). Text=“ X坐標(biāo):” amp。 Format(X,“ . ” ) 武漢理工大學(xué)《計(jì)算機(jī)圖形學(xué)基礎(chǔ)》課程論文 25 StatusBar1. Panels(2). Text=“ Y坐標(biāo):” amp。 Format(Y,“ . ” ) End Sub 5.速度控制 VB里可以使用 Sleep Speed起短暫停留作用,以便觀察者有時(shí)間觀看。 Sleep是 API函數(shù).在使用前要進(jìn)行如下聲明: Private Declare Sub Sleep Lib “ kernel32” (ByVal speed As Long), Speed是一個(gè)變量,決定著停留時(shí)間的長(zhǎng)短。在 VB 中通過使用一個(gè) Slider控件來(lái)改變 Speed的值。該控件有屬性 Value,其中屬性 Max、 Min分別用來(lái)設(shè)置控件的最大值和最小值,算法演示過程中的延遲時(shí)間的長(zhǎng)短就受到這個(gè) Value的控制。用戶可隨時(shí)通過拖動(dòng)控件上的滑桿來(lái)調(diào)整算法演示的快慢。 四、結(jié)束語(yǔ) 可視化技術(shù)是圖形生成和圖像理解相結(jié)合的一種新技術(shù)。它既可理解送入計(jì)算機(jī)的圖像數(shù)據(jù),也可從復(fù)雜的多維數(shù)據(jù)中產(chǎn)生圖形,可以把科學(xué)計(jì)算過程中的數(shù) 據(jù)及結(jié)果轉(zhuǎn)換成幾何圖形及圖像信息,從而使之可以在屏幕上顯示出來(lái)并進(jìn)行交互處理??傊?,可視化技術(shù)將會(huì)有非常廣闊的前景。 參考文獻(xiàn) : [1]《計(jì)算機(jī)圖形學(xué)基礎(chǔ)(第二版)》,陸楓 何云峰 編著,電子工業(yè)出版社 [2]《 VB 程序設(shè)計(jì)》,胡 彧 閆宏印 編著,電子工業(yè)出版社 武漢理工大學(xué)《計(jì)算機(jī)圖形學(xué)基礎(chǔ)》課程論文 26 本科生課程設(shè)計(jì)成績(jī)?cè)u(píng)定表 班級(jí):軟件工程 0801 姓名:朱馳風(fēng) 學(xué)號(hào): 序號(hào) 評(píng)分項(xiàng)目 滿分 實(shí)得分 1 學(xué)習(xí)態(tài)度認(rèn)真、遵守紀(jì)律 10 2 設(shè)計(jì)分析合理性 10 3 設(shè)計(jì)方案正確性、可行性、創(chuàng)造性 20 4 設(shè)計(jì)結(jié)果正確性 40 5 設(shè)計(jì)報(bào)告的規(guī)范性 10 6 設(shè)計(jì)驗(yàn)收 10 總得分 /等級(jí) 評(píng)語(yǔ): 注:最終成績(jī)以五級(jí)分制記。優(yōu)( 90100 分)、良( 8089 分)、中( 7079分)、及格( 6069 分)、 60 分以下為不及格 指導(dǎo)教師簽名: 2020 年 月 日
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1