需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):14426 | ![]() | |
折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:CAD即計(jì)算機(jī)輔助設(shè)計(jì)(CAD-Computer Aided Design) 利用計(jì)算機(jī)及其圖形設(shè)備幫助設(shè)計(jì)人員進(jìn)行設(shè)計(jì)工作。在工程和產(chǎn)品設(shè)計(jì)中,計(jì)算機(jī)可以幫助設(shè)計(jì)人員擔(dān)負(fù)計(jì)算、信息存儲(chǔ)和制圖等工作。本程序是在Visual C++ 6.0平臺(tái)上用MFC相關(guān)的GDI知識(shí)實(shí)現(xiàn)的一些二維圖元,比如圓、正多邊形、線段等基本圖元對(duì)象的繪制。圖元的撤銷與恢復(fù)。另外使用CAD的基本技術(shù)如交互技術(shù)、圖形變換技術(shù)等實(shí)現(xiàn)圖元的編輯、旋轉(zhuǎn)、放大、縮小等功能。通過圖層管理功能實(shí)現(xiàn)某一圖層上圖元對(duì)象顏色、線型、線寬等特性的設(shè)定。本程序支持文檔序列化,也支持文件關(guān)聯(lián)。程序還支持位圖的保存和讀取。各種控件的自繪,如菜單、組合框等。 關(guān)鍵詞:交互式,畫圖,工具,序列化,自繪
Abstract:CAD is Computer Aided Design which using computers and graphic devices to help designers to do design work. In engineering and product design, computers can help designers to responsible for computation, information storage and drawing works and so on. This program is in the Visual C++ 6.0 platform using the MFC related GDI knowledge to achieve a number of two-dimension primitive such as circle, regular polygon, line and other basic drawing primitive objects. Undo and restore primitive objects. Another use CAD fundamental technology such as interactive technology, graphic transform technology to achieve primitive objects' editing, rotate, zoom and other functions. Layers management function makes primitive object of a layer whose color, line type, line width and other attributes to be set. This program supports document serialization, also supports file association. This program supports saving or reading bitmaps. A variety of controls are custom-drawn such as menu, combo boxes and so on. Keywords: Interactive, Draw, Tool,Serialize,Custom draw
二維矢量圖形系統(tǒng)在應(yīng)用上具有很強(qiáng)的廣泛性,其系統(tǒng)的設(shè)計(jì)與開發(fā)涉及面向?qū)ο蟮能浖_發(fā)思想及GDI繪制對(duì)象的程序設(shè)計(jì)方法。本課題目標(biāo)是模仿AutoCAD界面及一些簡單二維圖元對(duì)象,建立簡單的圖元繪制并進(jìn)行編輯修改等功能相關(guān)的工作。由于圖元種類的多樣性、圖元對(duì)象操作的復(fù)雜性導(dǎo)致對(duì)圖元數(shù)據(jù)的組織要求較高。本課題設(shè)計(jì)內(nèi)容是設(shè)計(jì)一個(gè)交互式二維矢量的圖元繪制系統(tǒng)。該課程設(shè)計(jì)具有較高的難度,工作量大,要求具備很好的MFC編程能力,熟練的數(shù)據(jù)結(jié)構(gòu)基本技能等。
|