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

正文內(nèi)容

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

  

【正文】 形、橢圓 、三角形 等 基本 圖形。本系統(tǒng)中的矩形的前三條邊是通過(guò) LineTo()函數(shù)繪制的,然后調(diào)用 Close()函數(shù)封閉路徑形成矩形。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 (論文 ) 第 20 頁(yè) 共 34頁(yè) 形成等五邊形。 圖形變換的函數(shù)基礎(chǔ) 在 本系統(tǒng)中,各種圖形的變換需要用到以下幾個(gè)函數(shù) : (1) void UpdateTransform() 該函數(shù)的功能是更新坐標(biāo)矩陣。 線條屬性 在本系統(tǒng)中,線條屬性對(duì)話框類為 CShapLineDlg 。 //紋理充色 afx_msg void OnBnClickedBtnFrontColor()。 本文對(duì)計(jì)算機(jī)繪圖的概念,計(jì)算機(jī)繪圖技術(shù) 的發(fā)展概況以及 VC++.NET 在圖形軟件開(kāi)發(fā)方面的優(yōu)勢(shì)作做了簡(jiǎn)單 的介紹。 畢業(yè) 設(shè)計(jì) 的過(guò)程并不輕松,知識(shí)的積累尚欠火候,于是,我只能一次次埋頭于圖書館中,一次次在深夜奮筆疾書。 畢業(yè)設(shè)計(jì)的完成遠(yuǎn)非終點(diǎn),其中 的不足和淺顯之處則是我新的征程上一個(gè)個(gè)新的起點(diǎn)。其次,有些操作還不夠人性 ,比如,在未保存 的情況下退出 , 系統(tǒng) 沒(méi)有任何的提示操作。 //漸變角度 圖形的存儲(chǔ)與讀取 在本系統(tǒng)中,圖形文件的保存格式是 .xml。 圖形的填充數(shù)據(jù)如下: 在本系統(tǒng)中,圖形的填充方式定義的是一個(gè)枚舉類: 1 2 3 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 (論文 ) 第 28 頁(yè) 共 34頁(yè) 圖 518 圖形填充屬性對(duì)話框 如果 xySS? ,則圖形在 x 軸和 y 軸方向被縮放的倍數(shù)不一樣。 1 , 2 , , )ija i m j n??排成矩形表: 1 1 1 2 12 1 2 2 212nnm m m na a aa a aa a a?A ( 56) 或簡(jiǎn)記成 ()ij mna?A 或 ()ij m na ??A ,稱為一個(gè) m 行 n 列的矩陣,簡(jiǎn)稱 mn? 矩陣, ija 叫做第 i 行第 j 列元素。 共旋轉(zhuǎn)四次, 剛好回到起點(diǎn)。 (2) 函數(shù)的調(diào)用關(guān)系: 圖 55 狀態(tài)欄 在 MFC 中,狀態(tài)欄的功能由 CStatusBar 類實(shí)現(xiàn) 。線條樣式 使用了 LineStyle 中的五種類型的線條樣式: PS_SOLID、 PS_DASH、 PS_DOT、 PS_DASHDOT、 PS_DASHDOTDOT。在本系統(tǒng)里 ,圖形處理功能主要 有 :平移、旋轉(zhuǎn)、縮放 。具體的功能如 圖 41 所示: 圖 41 系統(tǒng)結(jié)構(gòu)圖 功能模塊分析設(shè)計(jì) 這節(jié)主要介紹各個(gè)模塊的主要功能??梢约芯θサ绞褂?HTML 做好數(shù)據(jù)的顯示和布局上,并確保數(shù)據(jù) 修改 時(shí)不會(huì)導(dǎo)致 HTML 文件也需要修改。 (2) 開(kāi)發(fā)的應(yīng)用運(yùn)行效率高。 ( 6) 科學(xué)計(jì)算的可視化 科學(xué)計(jì)算可視化就是應(yīng)用計(jì)算機(jī)圖形生成技術(shù),將科學(xué)及工程計(jì)算的中間結(jié)果或最后的結(jié)果以及測(cè)量數(shù)據(jù)等,在計(jì)算機(jī)屏幕上以圖像形式顯示出來(lái),實(shí)現(xiàn)了科學(xué)計(jì)算環(huán)境和根據(jù)的進(jìn)一步現(xiàn)代化。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 (論文 ) 第 2 頁(yè) 共 34頁(yè) ( 6)真實(shí)感圖形顯示技術(shù)。 關(guān)鍵字 : VC2020;圖形;繪制; MFC 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 (論文 ) 2 Design and Development of twodimension Graphics Drawing System based on .NET Abstract: Computer has bee the powerful tool to generate graphics rapidly and economically. Computer drawing technology develops faster and faster, and also has more and more application fields, it provide a high speed, high efficiency and accuracy of the graphic design and the output approach for production, scientific research, management, national defense and other fields. This system is pleted in Visual C + +2020 platform, Design to achieved twodimension graphics drawing system, and its function mainly include drawing simple geometric shapes, including straight line, triangle, rectangle, ellipse (circle), polygon。 進(jìn)入 90 年代,計(jì)算機(jī)繪圖技術(shù)趨于多樣化,實(shí)用性更強(qiáng)。 ( 3)計(jì)算機(jī)藝術(shù) 計(jì)算機(jī)藝術(shù)是近年來(lái)計(jì)算機(jī)圖形學(xué)的又一個(gè)重要的應(yīng)用領(lǐng)域。廣泛應(yīng)用于三維設(shè)計(jì)、廣告、動(dòng)畫等領(lǐng)域,尤其在建筑方案效果圖設(shè)計(jì)、工業(yè)設(shè)計(jì)中成為必不可少的應(yīng)用軟件之一。由于 C++具有面向?qū)ο蟪绦蛟O(shè)計(jì)的性質(zhì),所以可以容易的擴(kuò)展或重寫 MFC 框架所提供的各種基本功能 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 (論文 ) 第 6 頁(yè) 共 34頁(yè) 第三章 XML 文件格式 XML 文件格式簡(jiǎn)介 XML( Extensible Markup Language,可擴(kuò)展標(biāo)記 語(yǔ)言)是一套定義語(yǔ)義標(biāo)記的規(guī)則,這些標(biāo)記將文檔分成許多部件并對(duì)這些部件加以標(biāo)識(shí)。大量的數(shù)據(jù)可以存儲(chǔ)到 XML 文件中或數(shù)據(jù)庫(kù)中。橢圓的繪制起點(diǎn)為其外接矩形左中點(diǎn)。 下面介紹一下本系統(tǒng)中的二維圖形幾何變換: (1) 平移變換 本系統(tǒng)中, 往任意 方向平移,都可以實(shí)現(xiàn)二維圖形的平移變換。 文件的讀取 由于本系統(tǒng)中圖形文件的存儲(chǔ)格式為 .XML,所以在讀取圖形文件 的時(shí)候 ,需要先調(diào)用 XML 解析器解析文件并創(chuàng)建樹(shù), 通過(guò)重載 OnOpenDocument()函數(shù)打開(kāi)文件。 (2) 這個(gè) 函數(shù)的功能是 繪制 一個(gè)直線的路徑片斷 。夾角圍成的封閉圖形。下面例舉了兩條曲線段 O X y p(x ,y) 72176。 (4) void RebuildScale() 此函數(shù)的功能是重新構(gòu)建比例 平移變換 平移是一個(gè)物體從一個(gè)位置到另一個(gè)位置所作的直線移動(dòng), 如果要把一個(gè)位于p(x ,y)的點(diǎn)移到新位置 p’(x’ ,y’),只要在原坐標(biāo)上加上 x 軸方向和 y 軸方向的平移距離即可 (如 圖 512 所示 ): 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 (論文 ) 第 24 頁(yè) 共 34頁(yè) 圖 512 平移變換示例圖 (1) 本系統(tǒng)中 圖形平移變換函數(shù)如下 : void Selection::Move(float fOffsetX, float fOffsetY) 其中,參數(shù) 1 為 X 軸方向移動(dòng)的距離,參數(shù) 2 為 Y 軸方向移動(dòng)的距離。 控件 12~18 是漸變填充方式涉及 的控件,分別添加以下事件: afx_msg void OnCbnSelchangeComboGraColors()。 SaveToFile( )函數(shù)保存多個(gè)圖形,多個(gè)圖形之間是用鏈表形式相連的。 (2) 二維圖形的幾何變換 本 系統(tǒng)主要實(shí)現(xiàn)了對(duì)圖形的平移變換、旋轉(zhuǎn)變換及 伸縮變換 。 我要感謝我的指導(dǎo)教師 徐亞平 老師。還有教過(guò)我的所有老師們,你們嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣;你們循循善誘的教導(dǎo)和不拘一格的思路給予我無(wú)盡的啟迪 。圖形填充能夠?qū)崿F(xiàn)的是單色填充、紋理填充和漸變填充。 OnSaveDocument( )函數(shù)調(diào)用 SaveToFile( )函數(shù) 以 .draw 后綴名保存圖形文件。 //添加一種顏色 afx_msg void OnBnClickedBtnDelColor()。 此函數(shù)的功能是 選擇線條類型 ,線條的類型在初始化對(duì)話框 時(shí),通過(guò)調(diào)用 CComboBox類的 AddString()方法添加。最簡(jiǎn)單的旋轉(zhuǎn)變換是以坐標(biāo)原點(diǎn) (0,0)為旋轉(zhuǎn)中心,平面上一點(diǎn) (x ,y)旋轉(zhuǎn)了 θ176。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 (論文 ) 第 21 頁(yè) 共 34頁(yè) 圖 510 鋼筆工具繪制曲線路徑片段 下面是鋼筆工具繪制直線段實(shí)例圖:起點(diǎn)是 p(x ,y),終點(diǎn)是 p1(x1 ,y1) 圖 511 鋼筆工具繪制直線路徑片段 二維圖形基本變換 二維圖形的基本變換包括平移、比例和旋轉(zhuǎn)三種變換 圖形變換的數(shù)學(xué)基礎(chǔ) 在圖形變換過(guò)程中 需 要大量 使用矢量 、矩陣 表示及其 運(yùn)算。 每轉(zhuǎn)一次都調(diào)用 LineTo 函數(shù)生成直線路徑片段,最后生成三角形。 直線 (1) 繪制直線首先 先 確定一個(gè)起點(diǎn) (, )xy ,如下圖所 示: 圖 52 直線繪制算法示例圖 當(dāng)鼠標(biāo)移動(dòng) 到繪圖區(qū)域 左擊時(shí),調(diào)用 MoveTo()函數(shù) 確定了起點(diǎn),拖動(dòng)鼠標(biāo)至任意位置,彈起 鼠標(biāo)左鍵 確定終點(diǎn),在起點(diǎn)和終點(diǎn)之間調(diào)用了 LineTo()函數(shù) 連接。其中文件菜單的功能主要有:新建一個(gè)空白文檔,打開(kāi)文檔,保存文檔,打印,退出系統(tǒng);視圖菜單的功能主要是顯示和隱藏工具欄和狀態(tài)欄 。圖形的旋轉(zhuǎn) 變換中心點(diǎn)為圖形的中心點(diǎn)。等邊三角形可以理解成 由三個(gè)直線段圍成的封閉圖形, 三個(gè) 內(nèi)角角度都為 60176。 可以用于 創(chuàng)建新的語(yǔ)言 XML是 WAP和 WML語(yǔ)言的母親。 XML 是 SGML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言)的子集,其目標(biāo)是允許普通的 SGML 在 Web 上以目前 HTML(超文本標(biāo)記語(yǔ)言)的方式被服務(wù)、接受和處理。 Maya 功能完善,工作靈活,易學(xué)易用,制作效率極高,渲染真實(shí)感極強(qiáng),是電影級(jí)別的高端制 作軟件。通過(guò) 合適的圖形輸入設(shè)備和繪圖軟件,可以 在計(jì)算機(jī)屏幕上作畫。它的主要研究?jī)?nèi)容有以下幾個(gè)方面 ( 1)交互式計(jì)算機(jī)圖形處理系統(tǒng)的組成、圖形輸入、輸出設(shè)備及圖形顯示原理。計(jì)算機(jī)繪圖技術(shù) 發(fā)展 日新月異 , 應(yīng)用范圍越來(lái)越廣 , 為 生產(chǎn)、科研、管理、國(guó)防等領(lǐng)域提供了 高速 、高效 和高精度的圖形設(shè)計(jì)及輸出方法 。 ( 4)自由曲線和曲面。 ( 5)娛樂(lè) 利用計(jì)算機(jī)動(dòng)畫技術(shù)生產(chǎn)動(dòng)畫片,使角色造型、色彩搭配和角色的運(yùn)動(dòng)路徑規(guī)劃等環(huán)節(jié)的設(shè)計(jì)變的更加容易。 用 VC++進(jìn)行繪圖程序設(shè)計(jì)具有明顯的 優(yōu)越性 , 其 優(yōu)越性主要表現(xiàn)在以下 4 個(gè)方面: (1) 開(kāi)發(fā)分布式應(yīng)用。 XML 格式的應(yīng)用 可以從 HTML 中分離數(shù)據(jù) 通過(guò) XML,可以在 HTML 文件之外存儲(chǔ)數(shù)據(jù)。 江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 (論文 ) 第 8 頁(yè) 共 34頁(yè) 第四章 系統(tǒng)分析設(shè)計(jì) 系統(tǒng)結(jié)構(gòu)圖 本系統(tǒng)實(shí)現(xiàn)的 功能 有 繪制 基本圖形 ,圖形處理,圖形文件的存儲(chǔ)和 讀寫,圖形的選中功能等。 (7) 鋼筆工具 鋼筆工具可以畫直線、曲線 、任意多邊形 和 其他任意自由圖形。 線條顏色江蘇技術(shù)師范學(xué)院畢業(yè)設(shè)計(jì)說(shuō)明書 (論文 ) 第 11 頁(yè) 共 34頁(yè) 的設(shè)置調(diào)用了 MFC 中自帶的 CColorDialog,該對(duì)話框可以顯示可 用的顏色以及用戶自定義顏色 , 這樣的話既美觀又實(shí)用,操作方便。當(dāng)創(chuàng)建一個(gè)文檔類時(shí), AppWizard 會(huì)自動(dòng)創(chuàng)建一個(gè)工具欄,這個(gè)工具欄包含一些常用按鈕, 如打開(kāi)文件、保存 、打印等等。 如下圖所示: 首先確定繪制起點(diǎn) p(x ,y),然后調(diào)用 函數(shù) LineTo( )進(jìn)行繪制。的夾角構(gòu)成的封閉圖形。標(biāo)量一般用普通字體的英文字母顯示,而向量一般用黑體英文字母顯示。 (2) 函數(shù)調(diào)用關(guān)系如下: 圖 515 縮放變換 縮放變換是改變圖形大小的變換。 此函數(shù)的功能是設(shè)置線條顏色透明度。 //顏色透明度 afx_msg void OnNMReleasedcaptureSli
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1