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

正文內(nèi)容

畢業(yè)論文:基于net的二維圖形繪制處理系統(tǒng)設(shè)計與實現(xiàn)定稿(專業(yè)版)

2025-01-11 18:43上一頁面

下一頁面
  

【正文】 課題的選擇到項目的最終完成,徐老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持,感謝他在忙碌的教學(xué)工作中抽出時間來審查、修改我的論文,讓我順利完成了我的論文。 (3) 設(shè)置線條屬性 和圖形填充 線條屬性的設(shè)置主要是設(shè)置線條的寬度、顏色、透明度和樣式。 //漸變顏色下拉表 afx_msg void OnBnClickedBtnAddColor()。 控件 2: afx_msg void OnCbnSelchangeLineType()。 (2) 函數(shù)調(diào)用關(guān)系 如下 : 圖 513 旋轉(zhuǎn)變換 旋轉(zhuǎn)變 換是將圖形的各點繞固定點沿圓周路徑做轉(zhuǎn)動, 通常約定以逆時針方向為正方向。 72176。 如圖 58 所示,起點為 p(x,y),每次 旋 轉(zhuǎn) 120176。 (3) 這個 函數(shù)的功能是 繪制 一個曲線的路徑片斷 。 系統(tǒng)界面設(shè)計 綜合上述功能,該系統(tǒng)的整體界面如圖 44 所示: 圖 44 系統(tǒng)界面 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 13 頁 共 34頁 菜單欄 本系統(tǒng)的菜單欄如圖 53 所示: 圖 45 菜單欄 本系統(tǒng)中的菜單欄是 AppWizard 自動生成的,最主要的菜單項是文件菜單和視圖菜單兩項。 (2) 旋轉(zhuǎn)變換 在本系統(tǒng)中,每個圖形都有一個矩形控制框,矩形控制框上 都 有八個控制點,分別是矩形的四個頂點和四條邊的中點。 (4) 三角形 在 本系統(tǒng)里 , 實現(xiàn)的是等邊三角形的繪制 。應(yīng)用程序可以讀寫和存儲數(shù)據(jù),一般的程序可以顯示數(shù)據(jù)。它也是元標(biāo)記語言,可以定義其他與特定領(lǐng)域有關(guān)的、語義的、結(jié)構(gòu)化的標(biāo)記。 MAYA 是美國 Autodesk 公司出品的世界頂級的三維動畫軟件,應(yīng)用對象是專業(yè)的影視廣告,角色動畫,電影特技等。將計算機(jī)圖形學(xué)與人工智能技術(shù)結(jié)合起來 ,可以構(gòu)造出豐富 的藝術(shù)圖像。 計算機(jī)繪圖技術(shù)的研究內(nèi)容 計算機(jī)繪圖技術(shù)自誕生以來,隨著軟硬件技術(shù)的發(fā)展,它的應(yīng) 用領(lǐng)域在不斷地擴(kuò)大,這些又推動了其領(lǐng)域的擴(kuò)展和研究內(nèi)容的不斷增加。 以 Visual C++2020 為 平臺, 設(shè)計 并 實現(xiàn) 了一個 二維圖形繪制處理系統(tǒng) , 其 功能主要包括 : 繪制 曲(直) 線、 三角形、 矩形、橢圓(圓)、多邊形 , 更改圖 形 繪制 條件,包括 改變線條 的 顏色、 寬度, 線型 ,圖形的填充色、填充方式 ,圖形的單選、多選,位移、旋轉(zhuǎn)、縮 放、變形等基本操作以及圖形的存儲和讀取。 ( 5)三維實體造型。計算機(jī)圖形學(xué)還是制作電子游戲不可缺少的一項技術(shù)。 VC++常用于開發(fā)需要廣泛發(fā)布的應(yīng)用程序 。 使用 XML 后,數(shù)據(jù)就 存放在分離的 XML文檔中。其中,基本圖形 能夠 繪制 的 主要有直線、矩形、橢圓、三角形和 五邊形;圖形的基本操作功能有移動 ,縮放,旋轉(zhuǎn);另外,本系統(tǒng)還 有 一個鋼筆工具, 可以用鋼筆工具繪制直線、曲線 以及自由圖形。 圖形處理功能模塊 對圖形進(jìn)行一些必要得 處理可以使圖形更符合實際需 要 , 并且 更加美觀、實用。顏色透明度的值在 0%~100%之間,通過 SilderCtrl 控件 來改變顏色透明度。 本系統(tǒng)的工具欄如 圖 46 所示: 圖 46 工具欄 創(chuàng)建一個新的文檔, 打開 文件, 保存當(dāng)前文檔, 圖形剪切, 這兩個工具依次為復(fù)制和粘貼, 選擇工具, 鋼筆工具 這六個工具依 次為矩形,橢圓,三角形,五角星,五邊形,直線, 這三個工具是依次 為 圖形填充 、 線條填充和插入圖片。 圖 54 矩形繪制算法示例圖 (1) 本系統(tǒng)中繪制 矩形 的函數(shù)為: DrawRectangle(RectF rcfSize) 其中 ,定義了一個矩形類 參數(shù) ,該 參數(shù) 包含了矩形的左上角頂點坐標(biāo)以及矩形的長和寬。如 圖 59 所示:繪制起點 為 p(x,y),每次轉(zhuǎn)72176。 設(shè)向量 1 1 1( , , )x y za , 2 2 2( , , )x y zb ,有關(guān)的向量運算有: O X y p(x ,y) p1(x1 ,y1) y x O p(x ,y) p1(x1 ,y1) p3(x3 ,y3) p4(x4 ,y4) 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 22 頁 共 34頁 (1) 兩個向量的和、差運算 1 2 1 2 1 2( , , )x x y y z z? ? ? ? ?ab ( 52) (2) 兩個向量的點乘運算 1 1 2 2 3 3x y x y x y? ? ?ab ( 53) (3) 兩個向量的 叉 乘運算 1 1 1 1 2 2 1 1 2 2 1 1 2 2 12 2 2( , , )x y z y z y z z x z x x y x yx y z? ? ? ? ? ?i j kab ( 54) (4) 向量的長度 2 2 21 1 1|| x y z? ? ? ?a a a ( 55) ( 2) 矩陣及矩陣運算 由 mn? 個數(shù) ( 1 , 2 , , 。 將平面上一點 (x ,y)分別 沿 x 軸方向 和 y 軸方向 乘以常數(shù) SX和 Sy 后,變成點 (x’ ,y’),則有 xx xS?? , yy yS?? 可見,如果 1xySS??,則為恒等變換,圖形不變,如果 1xySS??,則圖形被放大了,如果 1xySS??則圖形被縮小了。 圖形填充 在本系統(tǒng)中,圖形填充屬性對話框類為 CFillShapeDlg 。 //顏色偏移角度 afx_msg void OnEnChangeEditGraAngle()。 ShapeStyle. Parse( )函數(shù)讀取圖形的線條屬性和填充屬性。 當(dāng)然, 這個 系統(tǒng)還 是有一些不足之處的 : 最直觀的就是界面不夠美觀 ,功能還不夠全面 ,例如, 在刪除 后不能撤銷等。 感謝 這四年中 陪伴在我身邊的同學(xué)、朋友,感謝他們?yōu)槲姨岢龅挠幸娴慕ㄗh和意見,有了他們的支持、鼓勵和幫助,我才能充實的度過了 這四年 的學(xué)習(xí)生活。第一次花費如此長的時間和如此多的精力,完成一 個具有一定實用價值的畢業(yè)設(shè)計 ,其中的艱辛與困難難以訴說, 但曲終幕落后留下的滋味,值得我一生慢慢品嘗。 對基本圖形的生成算法和二維圖形的幾何變換算法做了深入的分析和研究。 ( )函數(shù)保存圖形的線條屬性和填充屬性。 //前景色 afx_msg void OnBnClickedBtnBackColor()。線條屬性數(shù)據(jù)如下: O 筆工具 Ty X y Tx’ 111111’ Tx線 型 線條顏色 Ty’ p(x ,y) p’(x’ ,y’) p’ (x’ ,y’) 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 27 頁 共 34頁 線條屬性對話框如下圖 517所示: 圖 517 線條 屬性對話框 分別 為控件 1,控件 2,控件 3 添加 以下事件: (2) RectF GetPathOutline(GraphicsPathamp。 圖 59 等五邊形繪制算法示例圖 繪制等五邊形的核心代碼部 分如下: 鋼筆工具 在本系統(tǒng)中,鋼筆工具 是一個 既可以繪制直線段,也可以繪制曲線段 的工具 ,還可以 繪制 任意自由圖形。 橢圓 橢圓是關(guān)于長軸和短軸 都對稱的, 可以將橢圓看成是有四段貝 塞爾曲線片段組成的, 橢圓的標(biāo)準(zhǔn)方程如下: (x xc)2 / a2 +(x yc)2 / b2 = 1 ( 51) 根據(jù) 貝賽爾曲線算法 圖 56 橢圓繪制算法示例圖 (1) 本系統(tǒng)中繪制 橢圓 的函數(shù)為: DrawEllipse(RectF rcfSize) 其中, RectF rcfSize 定義了一個矩形類變量,該變量包含了矩形的左上角頂點坐標(biāo)以及矩形的長和寬。 ShapeStyle 類 是圖形 線條 屬性 和填充屬性 類, 線條屬性有線條寬度、 線型 (包括 實線、虛線、點線、點虛線 )和 顏色;填充屬性有填充方式 填充顏色透明度等。 圖 43 圖形填充界面 文件的存儲與讀取 使用 Visual C++的 AppWizar 創(chuàng)建應(yīng)用程序時,應(yīng)用程序是從 CWinApp、CFrameWnd、 CDoument、 CView,其中 CDoument 類是應(yīng)用程序的文檔類,負(fù)責(zé)裝載和維護(hù)文檔 。 這樣,對圖形的幾何變換就可以歸結(jié)為對點的變換。 (2) 矩形 矩形 可以理解 成 是由四條直線 組成的封閉圖形,所以繪制矩形的原理和繪制直 線的原理是相同的。 和 B2B XML正在成為遍布網(wǎng)絡(luò)的商業(yè)系統(tǒng)之間交換金融信息所使用的主要語言。 MFC 概述 MFC 是指 Microsoft 基礎(chǔ)類庫( Microsoft Foundation Class Library)。 AutoCAD( Auto Computer Aided Design)是美國 Autodesk 公司首次于 1982 年生江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 4 頁 共 34頁 產(chǎn)的自動計算機(jī)輔助設(shè)計軟件,用于二維繪圖、詳細(xì) 繪制、設(shè)計文檔和基本三維設(shè)計。 ( 11)虛擬顯示技術(shù)。 1952 年,奧地利人 Gerber 設(shè)計生產(chǎn)了世界上第一臺平臺式繪圖機(jī)。 計算機(jī)繪圖技術(shù)的發(fā)展 計算機(jī)繪圖起源于 20 世紀(jì) 50 年代, 1950 年,在麻省理工學(xué)院,作為旋風(fēng)一號計算機(jī)的外圍設(shè)備,第一臺圖形顯示器誕生了,它只能顯示一些簡單的圖形。 ( 10)圖形的并行處理算法。 Photoshop 是 Adobe 公司旗下最為出名的圖像處理軟件之一,集圖像掃描、編輯修改、圖像制作、廣告創(chuàng)意,圖像輸入與輸出于一體的圖形圖像處理軟件,深受廣大平面設(shè)計人員和電腦美術(shù)愛好者的喜愛。 (4) VC 能夠生成多線程應(yīng)用,而多線程應(yīng)用對于增加并發(fā)影響 有實際意義。把數(shù)據(jù)轉(zhuǎn)換為 XML 格式存儲將大大減少交換數(shù)據(jù)是的復(fù)雜性,并且還可以使得這些數(shù)據(jù)能被不同的程序讀取。該模塊可以通過繪圖工具欄繪制下列圖形: (1) 直線 圖形繪制處理系統(tǒng) 基本圖形繪制 圖形處理 圖形選擇 直 線 圖形線條 橢 圓 矩 形 三 角 形 多 邊 形 線 型 線條顏色 顏色透明度 線 型 填 充 色 填充方式 鋼筆工具 直線片段 曲線片段 自由圖形 平 移 縮 放 旋 轉(zhuǎn) 單 選 多 選 填充 線條寬度 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計說明書 (論文 ) 第 9 頁 共 34頁 直線 的繪制只 要確定一個 起點和 一個 終點,起點通過 MoveTo( )函數(shù)來確定 , 鼠標(biāo)移至 繪圖區(qū)域的任意位置 并左擊,確定起點,然后拖動鼠標(biāo)到 任意位置停止, 左鍵彈起,直線就繪制成功,在這過程中 使用 了 LineTo( )函數(shù)。如果在 XY 平面內(nèi),一個點的坐標(biāo)用行向量 [x y]表示,那么一個圖形的點集則可以用m 2 的矩陣表示。 漸變填充方式中,漸變顏色至少為兩個,最多不能超過十個,可以通過添加顏色和刪除顏色兩個按鈕來刪減顏色 。 SegmentCollection 類是路徑片段的集合 Handler 類就是操作手柄類,包括 對圖形進(jìn)行變換時的 8 個控制點小方塊 控制點的位置 Tool 類是繪圖工具類,本系統(tǒng)中所有圖形的繪制算法都在此類中,包括有直線、矩
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1