現(xiàn)代方法設(shè)計(jì)第一章_第1頁
現(xiàn)代方法設(shè)計(jì)第一章_第2頁
現(xiàn)代方法設(shè)計(jì)第一章_第3頁
現(xiàn)代方法設(shè)計(jì)第一章_第4頁
現(xiàn)代方法設(shè)計(jì)第一章_第5頁
已閱讀5頁,還剩252頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

ⅠComputerAidedDesign(CAD)第一章計(jì)算機(jī)輔助設(shè)計(jì)第1章計(jì)算機(jī)輔助設(shè)計(jì)(CAD)

計(jì)算機(jī)輔助設(shè)計(jì)(CAD)是現(xiàn)代產(chǎn)品設(shè)計(jì)中廣泛采用的現(xiàn)代設(shè)計(jì)方法和手段。它在產(chǎn)品設(shè)計(jì)中的應(yīng)用,不僅能顯著提高產(chǎn)品的設(shè)計(jì)質(zhì)量,而且可以大大縮減產(chǎn)品的設(shè)計(jì)周期。本章主要介紹了如下方面內(nèi)容:

CAD的基本概念、特點(diǎn)及其發(fā)展概況

CAD系統(tǒng)硬件及軟件

CAD系統(tǒng)的圖形處理

工程數(shù)據(jù)的計(jì)算機(jī)處理

內(nèi)容簡介1.1.1

CAD的概念、特點(diǎn)及其發(fā)展概況

計(jì)算機(jī)輔助設(shè)計(jì),即英文ComputerAidedDesign,簡稱CAD。

它是指人們在計(jì)算機(jī)軟、硬件的輔助下產(chǎn)品設(shè)計(jì)者對產(chǎn)品進(jìn)行設(shè)計(jì)、繪圖、分析計(jì)算、修改和編寫技術(shù)文件以及顯示、輸出的一種設(shè)計(jì)方法。

CAD系統(tǒng):一般把應(yīng)用于CAD作業(yè)的計(jì)算機(jī)(中、小型或微型計(jì)算機(jī)等)、軟件(計(jì)算機(jī)的操作系統(tǒng)、圖形支撐軟件和專用應(yīng)用軟件等)及外圍設(shè)備(打印機(jī)和繪圖儀等),總稱為CAD系統(tǒng)。

1.1CAD概述

CAD技術(shù)誕生于20世紀(jì)50年代,至今已有50多年的發(fā)展歷史,這一技術(shù)主要經(jīng)歷了如下幾個(gè)發(fā)展時(shí)期:

孕育形成時(shí)期(20世紀(jì)50年代)

進(jìn)入實(shí)際運(yùn)用時(shí)期(20世紀(jì)60年代)

成熟達(dá)到完全實(shí)用時(shí)期(20世紀(jì)70年代)

廣泛運(yùn)用時(shí)期(20世紀(jì)80年代)CAD技術(shù)所經(jīng)歷的這幾個(gè)重要發(fā)展階段如下表1-a所示:

階段時(shí)間特點(diǎn)孕育形成階段20世紀(jì)50年代末提出CAD設(shè)想,為CAD應(yīng)用進(jìn)行硬、軟件準(zhǔn)備。研制成長階段20世紀(jì)60年代研制成功實(shí)驗(yàn)性CAD系統(tǒng),美國學(xué)者I.Sutherland提出了用光筆在顯示器上選取、定位圖形要素的著名的Sketch-pad系統(tǒng)。技術(shù)商品化階段20世紀(jì)70年代CAD開始實(shí)用化,出現(xiàn)了將CAD硬件與軟件配套交付用戶使用的“交鑰匙系統(tǒng)”(Turn-keySystem)高速發(fā)展階段20世紀(jì)80年代由于解決了三維幾何造型、仿真等問題,應(yīng)用范圍不斷擴(kuò)大,大中型系統(tǒng)向微型化發(fā)展;工程工作站和網(wǎng)絡(luò)系統(tǒng)對CAD技術(shù)的發(fā)展產(chǎn)生了很大影響,取代了“交鑰匙系統(tǒng)”全面普及階段20世紀(jì)90年代隨著CAD技術(shù)的發(fā)展,性能提高,價(jià)格降低,CAD開始在設(shè)計(jì)領(lǐng)域全面普及,成為必不可少的設(shè)計(jì)工具。表1-aCAD技術(shù)發(fā)展的基本階段及特點(diǎn)最近10年是CAD高速發(fā)展與廣泛應(yīng)用的時(shí)代,許多行業(yè)(如機(jī)械、電子、航空、船舶、建筑等)已普遍接受CAD技術(shù)。

CAD技術(shù)具有高智力、高效益、知識密集、更新速度快、綜合性強(qiáng)等優(yōu)點(diǎn)。

CAD技術(shù)的主要應(yīng)用有以下幾方面:

?

二維繪圖用來代替?zhèn)鹘y(tǒng)的手工繪圖。

?圖形與符號庫將復(fù)雜圖形分解成許多簡單圖形及符號,先存入庫中,需要時(shí)調(diào)出,經(jīng)編輯修改后插入另一圖形中去,從而是圖形設(shè)計(jì)工作更加方便、簡捷。

?三維造型采用實(shí)體造型設(shè)計(jì)零部件結(jié)構(gòu),經(jīng)消隱及著色等處理后顯示物體的真實(shí)性狀,還可做裝配及運(yùn)動仿真,以便觀察有無干涉等。

?工程分析

常見的分析有:有限元分析、優(yōu)化設(shè)計(jì)、可靠性設(shè)計(jì)、運(yùn)動學(xué)及動力學(xué)分析等。此外,針對某個(gè)具體設(shè)計(jì)對象還有它們自己的工程分析問題,如注塑模設(shè)計(jì)中要進(jìn)行塑流分析、冷卻分析、變形分析等。

?設(shè)計(jì)文檔和生成報(bào)表能制訂各種技術(shù)文件,如文檔制作、編輯及文字處理等。

?參數(shù)化設(shè)計(jì)

標(biāo)準(zhǔn)化或系列化的零部件具有相似結(jié)構(gòu),但尺寸需經(jīng)常改變,采用參數(shù)化設(shè)計(jì)的方法建立圖形程序庫,設(shè)計(jì)時(shí)直接調(diào)出圖形庫中的零件圖,并賦予一組新的尺寸參數(shù)便可生成一個(gè)新的圖形。

CAD技術(shù)具有如下主要特點(diǎn):

?制圖速度快,減少手工繪圖時(shí)間,提高了工作效率

?圖樣格式統(tǒng)一,質(zhì)量高,促進(jìn)設(shè)計(jì)工作規(guī)范化、系列化和標(biāo)準(zhǔn)化

?提高分析計(jì)算效率,能解決復(fù)雜的設(shè)計(jì)計(jì)算問題

?易于技術(shù)資料的保存及查找,修改設(shè)計(jì)快,縮短了產(chǎn)品的設(shè)計(jì)周期

?設(shè)計(jì)時(shí)可預(yù)估產(chǎn)品性能

提高設(shè)計(jì)質(zhì)量、縮短設(shè)計(jì)周期、降低設(shè)計(jì)成本;

從而加快了產(chǎn)品更新?lián)Q代的速度;

使企業(yè)保持良好的競爭力??傊捎肅AD技術(shù)可以:幾何模型定義定義轉(zhuǎn)化為幾何模型數(shù)據(jù)抽出所需數(shù)據(jù)工程分析及計(jì)算文檔編制圖形輸出詳細(xì)設(shè)計(jì)1.1.2CAD工作過程修改設(shè)計(jì)去CAPP或CAM

計(jì)算機(jī)輔助設(shè)計(jì)(CAD

)涉及以下一些基礎(chǔ)技術(shù):

1)圖形處理技術(shù)

如二維交互繪圖技術(shù)、三維幾何造型技術(shù)及其它圖形輸入、輸出技術(shù)。

2)工程分析技術(shù)

如有限元分析、優(yōu)化設(shè)計(jì)方法、物理特性計(jì)算、

模擬仿真以及各行各業(yè)中的工程分析等。

3)數(shù)據(jù)管理與數(shù)據(jù)交換技術(shù)

如數(shù)據(jù)庫管理、不同CAD系統(tǒng)間的數(shù)據(jù)交換和接口等。

4)文檔處理技術(shù)

如文檔制作、編輯及文字處理等。

5)軟件設(shè)計(jì)技術(shù)

如窗口界面設(shè)計(jì)、軟件工程規(guī)范及其工具系統(tǒng)的使用等。

CAD這一術(shù)語,目前已廣泛見于世界各種科技文獻(xiàn)資料中,因而已成為世界性的通用術(shù)語。隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展,CAD技術(shù)已廣泛應(yīng)用于機(jī)械、電子、建筑、土木工程、航天、紡織等眾多領(lǐng)域。應(yīng)用CAD技術(shù)來進(jìn)行產(chǎn)品設(shè)計(jì),能使設(shè)計(jì)、生產(chǎn)、維修工作快速而高效率地進(jìn)行,所帶來的經(jīng)濟(jì)效益是十分明顯的。

例如:過去生產(chǎn)一個(gè)大規(guī)模集成電路芯片,要花兩年時(shí)間,用CAD只要兩周即可完成。英國的三叉戟飛機(jī)比美國的波音747飛機(jī)早開工,卻晚一年完成,其原因就是美國的747采用了CAD技術(shù)。美國GM公司汽車設(shè)計(jì)中應(yīng)用CAD技術(shù),使新型汽車的設(shè)計(jì)周期由5年縮短為3年,新產(chǎn)品的可信度由20﹪提高到60﹪。1.1.3CAD系統(tǒng)的分類

根據(jù)用途分為:機(jī)械CAD系統(tǒng)、電氣CAD系統(tǒng)等。

根據(jù)CAD系統(tǒng)中配置的計(jì)算機(jī)硬件進(jìn)行分類:

集中式主機(jī)系統(tǒng)分布式工程工作站系統(tǒng)微型計(jì)算機(jī)系統(tǒng)

這種系統(tǒng)一般以大型機(jī)為主機(jī),集中配備某些公司的外部設(shè)備,如繪圖機(jī)、打印機(jī)、磁帶機(jī)等,同時(shí)接出許多用戶工作站及字符終端主機(jī)系統(tǒng)

1、集中式主機(jī)系統(tǒng)

這種系統(tǒng)設(shè)計(jì)遵循這樣一種思想:

一個(gè)工程師可以使用一臺計(jì)算機(jī),也可以使用所有的計(jì)算機(jī)前半句話意味著摒棄了多用戶分時(shí)系統(tǒng)的結(jié)構(gòu),后半句話意味著采用網(wǎng)絡(luò)技術(shù),由于系統(tǒng)的單用戶性質(zhì),保證了優(yōu)良的時(shí)間響應(yīng),提高了用戶的工作效率系統(tǒng)的另一個(gè)特色是工作站本身具有強(qiáng)大的分布式計(jì)算功能,能夠支持復(fù)雜的CAD作業(yè)和多任務(wù)進(jìn)程。但由于硬件技術(shù)的飛速發(fā)展,使工作站與微型機(jī)系統(tǒng)的界限變得模糊了2.分布式工程工作站系統(tǒng)

一個(gè)微型機(jī)系統(tǒng)的構(gòu)成,一般每臺微型機(jī)只配一個(gè)圖形終端,以保證對操作命令的快速響應(yīng)3.微型計(jì)算機(jī)系統(tǒng)微型機(jī)系統(tǒng)20042005200720082009

一個(gè)完整的CAD系統(tǒng)是由CAD系統(tǒng)的硬件和軟件兩個(gè)方面所組成。

CAD系統(tǒng)功能的實(shí)現(xiàn),是由硬件和軟件協(xié)調(diào)作用的結(jié)果。CAD系統(tǒng)的組成包括:

CAD系統(tǒng)的硬件

CAD系統(tǒng)的軟件1.2CAD系統(tǒng)的硬件和軟件

CAD系統(tǒng)的硬件是指:計(jì)算機(jī)系統(tǒng)中的全部可以感觸到的物理裝置,它包括各種規(guī)模和結(jié)構(gòu)的主機(jī)、存儲設(shè)備以及輸入、輸出設(shè)備等幾個(gè)部分。目前,CAD系統(tǒng)的硬件組成,如下圖1-2

所示。

圖1-2CAD系統(tǒng)的硬件1.2.1CAD系統(tǒng)的硬件由上圖1-b可見,CAD系統(tǒng)所用的硬件一般包括:

計(jì)算機(jī)主機(jī)

輸入設(shè)備

輸出設(shè)備

存儲設(shè)備

1.計(jì)算機(jī)主機(jī)

計(jì)算機(jī)主機(jī)是整個(gè)計(jì)算機(jī)系統(tǒng)的核心,它由兩部分組成:

計(jì)算機(jī)主機(jī)是控制和指揮整個(gè)系統(tǒng)運(yùn)行并執(zhí)行實(shí)際運(yùn)算、邏輯分析的裝置。

中央處理器(CPU)包括:控制器和運(yùn)算器:

控制器:指揮和協(xié)調(diào)整個(gè)計(jì)算機(jī)的工作,包括負(fù)責(zé)解釋指令、控制指令的執(zhí)行順序、訪問存儲器等。

運(yùn)算器:負(fù)責(zé)執(zhí)行指令所規(guī)定的算術(shù)和邏輯運(yùn)算。

主存儲器:用來存放指令和數(shù)據(jù)。它一般包括:ROM和RAM兩部分。

中央處理器(CPU)

主存儲器(或稱內(nèi)存)2.

輸入設(shè)備

計(jì)算機(jī)及外存儲器是通過輸入、輸出設(shè)備與外界來溝通信息的。所謂輸入,就是把外界的信息變成計(jì)算機(jī)能夠識別的電子脈沖,即由輸入設(shè)備將數(shù)據(jù)送到計(jì)算機(jī)主機(jī)中。

輸入設(shè)備的主要作用是將字符、平面或空間中點(diǎn)的坐標(biāo)輸入計(jì)算機(jī),其基本功能是“定位”和“拾取”。“定位”是確定和控制光標(biāo)在屏幕圖形上的位置,“拾取”是選區(qū)屏幕圖形上的某一部分內(nèi)容。

CAD系統(tǒng)所使用的輸入設(shè)備主要包括:

鍵盤

光筆鼠標(biāo)器數(shù)字化儀圖形掃描儀等鍵盤鍵盤是最常用的輸入裝置,可以輸入數(shù)據(jù)和字符,也能夠用于圖形輸入,如制定設(shè)備工作方式、指定圖形變換方式、開始菜單作業(yè)等.從外觀來看,它與英文打字機(jī)的鍵盤很相似。計(jì)算機(jī)的鍵盤分字符鍵、數(shù)字鍵和功能鍵三種。鍵盤與計(jì)算機(jī)的主機(jī)鍵盤端口連接。

光筆光筆是一種檢測裝置,它能夠?qū)⑵聊坏娘@示狀態(tài)(明暗變化)轉(zhuǎn)換為電信號,送給計(jì)算機(jī)。光筆廣泛應(yīng)用于60年代末期到70年代初期,與當(dāng)時(shí)高級的刷新矢量型圖形顯示器相配合,能夠有效地從屏幕上拾取部分圖形或?qū)D形進(jìn)行增添、刪除、修改等功能。因此,在人機(jī)圖形交互中,光筆曾經(jīng)是一種非常有用的設(shè)備。但是,由于光筆的精度低以及更好的圖形輸入設(shè)備的出現(xiàn),現(xiàn)在光筆已很少使用。鼠標(biāo)器鼠標(biāo)器是一種手動輸入的屏幕指示裝置,一般有2~3個(gè)功能鍵,用來控制和移動光標(biāo)在屏幕上的位置,以便在該位置上輸入圖形、字符或從屏幕菜單上選擇需要的項(xiàng)目。它有機(jī)械式和光電式之分。機(jī)械式鼠標(biāo)器在底部裝有兩個(gè)相互垂直的滾輪,有兩個(gè)電位計(jì)分別與滾輪相連,當(dāng)鼠標(biāo)在桌板上滾動時(shí),電位計(jì)記錄在x和y方向的增量,經(jīng)轉(zhuǎn)換成數(shù)字信號送入計(jì)算機(jī),就可移動光標(biāo)。光電式鼠標(biāo)器則是利用光學(xué)傳感機(jī)構(gòu)跟蹤屏幕上的光標(biāo)。鼠標(biāo)器只提供運(yùn)動的增量,而不依賴于一個(gè)給定的坐標(biāo)原點(diǎn)作為起始位置的參考。數(shù)字化儀數(shù)字化儀因制作原理不同,有四種結(jié)構(gòu)形式:電磁感應(yīng)式、靜電感應(yīng)式、超聲波式及磁致伸縮式。作用是輸入圖形、跟蹤控制光標(biāo)和選擇菜單?,F(xiàn)已常用的電磁感應(yīng)式為例,說明它的工作原理。電磁感應(yīng)式數(shù)字化儀主要由數(shù)字化基板(尺寸A4~A0)、一支用電纜線連接的類似于鼠標(biāo)器的定位器(或觸筆)和控制器三部分組成。典型指標(biāo):分辨率、精度、重復(fù)精度、板的面積等。圖形掃描儀

CCD掃描儀的工作原理為:用光源照射原稿,投射光線經(jīng)過一組光鏡頭射到CCD器件上,再經(jīng)過模/數(shù)轉(zhuǎn)換器、圖像數(shù)據(jù)暫存器等,最終輸入到計(jì)算機(jī),或者圖形/文字輸出設(shè)備。

所謂輸出,就是將輸入過程反過來,將計(jì)算機(jī)內(nèi)部編碼的電子脈沖翻譯成人們能夠識別的字符或圖形,即從計(jì)算機(jī)的內(nèi)部將數(shù)據(jù)傳送到輸出設(shè)備。

輸出設(shè)備的作用就是將CAD系統(tǒng)的計(jì)算結(jié)果輸出到屏幕上或者紙面上。常用的圖形輸出設(shè)備分為兩大類:

顯示設(shè)備繪圖設(shè)備3.

輸出設(shè)備(1)顯示設(shè)備圖形顯示設(shè)備是圖形系統(tǒng)和CAD系統(tǒng)中必不可少的人機(jī)交互、圖形顯示窗口,它包括圖形適配器和圖形顯示器。圖形顯示器的主要器件是陰極射線管CRT。

顯示設(shè)備從成像原理上分,有隨機(jī)掃描式、存儲管式和光柵掃描式三種光柵掃描式圖形顯示器(1)基本原理(2)提高分辨率的方法在水平掃描頻率不變的前提下,把水平掃描線數(shù)量增加一倍,這時(shí)只能采用隔行掃描仍然采用逐行掃描但水平掃描頻率增高(3)顯示器分辨率的含義如a*b*ca—水平線上掃描點(diǎn)數(shù)b—水平掃描線數(shù)c---每個(gè)點(diǎn)最多可有2^c種顏色水平掃描頻率(簡稱行頻)=水平線行數(shù)*垂直掃描頻率(又叫場頻、幀頻或刷新頻率)行頻:每秒掃描的水平線數(shù)場頻:指顯示器每秒所顯示的圖像次數(shù)(2)繪圖設(shè)備常用的有平板式和滾筒式繪圖儀、噴墨盒激光打印機(jī)等。打印機(jī):能打印字符文件,又能打印圖形,是最廉價(jià)的輸出設(shè)備。繪圖儀:現(xiàn)有滾筒式、平臺式、平面電機(jī)型繪圖機(jī)等。

滾筒式繪圖機(jī)如下圖1-3所示。這種繪圖機(jī)結(jié)構(gòu)簡單,占地面積小,價(jià)格較低,但速度低、精度較差,廣泛用在機(jī)械與土建等行業(yè)。圖1-3滾筒式繪圖機(jī)

一個(gè)完整的CAD系統(tǒng)除了配置所需硬件設(shè)備,還需配置相應(yīng)的軟件。CAD系統(tǒng)功能的實(shí)現(xiàn),是由硬件和軟件協(xié)調(diào)作用的結(jié)果。

硬件是實(shí)現(xiàn)CAD系統(tǒng)功能的物質(zhì)基礎(chǔ),然而如果沒有軟件的支持,硬件也是無法發(fā)揮作用的,二者缺一不可。

CAD系統(tǒng)的軟件:是指與計(jì)算機(jī)系統(tǒng)操作使用相關(guān)的程序、規(guī)程、規(guī)則及其相關(guān)文檔資料的總和。

一般而言,CAD系統(tǒng)的軟件可分為如下三大類:

■系統(tǒng)軟件

■支撐軟件

■專用應(yīng)用軟件

1.2.2CAD系統(tǒng)的軟件

系統(tǒng)軟件是直接配合硬件工作,并對其它軟件其支撐作用的軟件,主要是指操作系統(tǒng)和各種計(jì)算機(jī)語言。

系統(tǒng)軟件主要分為以下幾類:

(1)操作系統(tǒng)

主要功能是管理文件及各種輸出輸入設(shè)備。

微機(jī)上常用操作系統(tǒng)如MS-DOS,Windows及Unix等;

(2)計(jì)算機(jī)語言

匯編語言,Basic,Fortran,C語言及C++等;

(3)網(wǎng)絡(luò)通信及管理軟件

(4)數(shù)據(jù)庫及數(shù)據(jù)庫管理軟件

如FoxBASE,ORACLE等。1.系統(tǒng)軟件

CAD支撐軟件是指在CAD系統(tǒng)中,支撐用戶進(jìn)行CAD工作的通用性功能軟件。

CAD支撐軟件從功能上可分成如下三類:

第一類:解決幾何圖形設(shè)計(jì)問題;

第二類:解決工程分析與計(jì)算問題;

第三類:解決文檔寫作與生成問題?!窕緢D形資源軟件●二、三維繪圖軟件●幾何造型軟件●工程分析及計(jì)算軟件●文檔制作軟件目前,常用的商品化支撐軟件有以下幾類:2.支撐軟件

專用應(yīng)用軟件是專門為適應(yīng)用戶特定使用條件需要而開發(fā)的軟件。3.專用支撐軟件軟件工程簡介定義:軟件工程就是采用工程化的方法進(jìn)行軟件開發(fā)。生存周期的幾個(gè)階段需求分析和可行性研究階段系統(tǒng)功能和系統(tǒng)結(jié)構(gòu)設(shè)計(jì)階段程序設(shè)計(jì)及編寫階段軟件測試階段使用和維護(hù)階段20032004200520061.數(shù)字化儀在早期CAD作業(yè)中經(jīng)常使用,它是一種()A、輸入設(shè)備B、輸出設(shè)備C、存儲設(shè)備D、繪圖設(shè)備5.一逐行掃描光柵顯示器的水平掃描頻率為15600Hz,垂直掃描頻率為50Hz,則該顯示器()A、水平方向有15600個(gè)像素點(diǎn)B、垂直方向有312條水平掃描線C、一條水平掃描線上有312個(gè)像素點(diǎn)D、垂直方向上有50條掃描線22.計(jì)算機(jī)軟件是實(shí)現(xiàn)CAD各項(xiàng)技術(shù)功能的核心,軟件是指與計(jì)算機(jī)系統(tǒng)操作使用有關(guān)的()A、程序B、規(guī)程C、規(guī)則D、設(shè)計(jì)說明書E、使用說明書26、輸入設(shè)備的主要作用是將字符、平面或空間中點(diǎn)的坐標(biāo)值輸入計(jì)算機(jī)中,其基本功能是2007200820092. 決定光柵掃描顯示器的最大水平掃描線線數(shù)的是【】A.水平掃描頻率和刷新頻率B.垂直掃描頻率和刷新頻率C.水平掃描頻率和垂直掃描頻率D.水平掃描頻率、垂直掃載頻率和刷新頻率3. Autodesk公司的AutoCAD軟件屬于【】A. 基本圖形資源軟件B. 二、三維繪圖軟件工程分析軟件D. 文檔制作軟件22.控制和指揮整個(gè)CAD系統(tǒng)運(yùn)行并執(zhí)行實(shí)際運(yùn)算、邏輯分析的裝置稱為___。201020111.3CAD系統(tǒng)的圖形處理1.3.1圖形處理基礎(chǔ)圖形的基本元素(矢量圖和光柵圖的特點(diǎn))按其輸出的最基本圖素類型,可分為兩類:一類以直線段為最基本圖素,也就是以矢量圖素為最基本圖素,屬于這一類的有隨機(jī)矢量掃描式顯示器和筆式繪圖儀;另一類是以點(diǎn)為最基本的圖素,也就是以像素圖素為最基本圖素,屬于這一類的有光柵掃描式顯示器和點(diǎn)陣打印機(jī)。

圖形的描述和輸入輸出都是在一定的坐標(biāo)系中進(jìn)行的,因而,應(yīng)根據(jù)不同的需要,建立不同的坐標(biāo)系以及它們之間的轉(zhuǎn)換關(guān)系,最終使圖形顯示于屏幕上。

在計(jì)算機(jī)繪圖中,共涉及到的坐標(biāo)系包括下列三種:

用戶坐標(biāo)系●

設(shè)備坐標(biāo)系

規(guī)格化坐標(biāo)系坐標(biāo)系統(tǒng)

它是由用戶定義的應(yīng)用坐標(biāo)系,是一個(gè)二維或三維的直角坐標(biāo)系,如圖1-4所示。

它用來定義用戶在二維或三維世界中的物體,又稱世界坐標(biāo)系。

用戶坐標(biāo)系的取值范圍是無限的,與任何物理設(shè)備無關(guān)。

用戶的圖形定義均在這個(gè)坐標(biāo)系中完成。在應(yīng)用程序中所描述的圖形(包括點(diǎn)、線段和字符等)均是在用戶坐標(biāo)系中進(jìn)行定義的。圖1-4用戶坐標(biāo)系1.用戶坐標(biāo)系

圖形輸出設(shè)備(如顯示器,繪圖機(jī))自身都有一個(gè)坐標(biāo)系,稱為設(shè)備坐標(biāo)系或物理坐標(biāo)系。

設(shè)備坐標(biāo)系是一個(gè)二維平面坐標(biāo)系,如圖1-5(c)所示。

它的度量單位是象素(顯示器)或步長(繪圖機(jī)),因此它的取值范圍是有界的且為整數(shù)。例如,對顯示器而言,分辨率就是其設(shè)備坐標(biāo)的界限范圍。2.設(shè)備坐標(biāo)系

由于用戶的圖形是定義在用戶坐標(biāo)系里,而圖形的輸出定義在設(shè)備坐標(biāo)系里,它依賴于具體的圖形設(shè)備。由于不同的圖形設(shè)備具有不同的設(shè)備坐標(biāo)系,其不同的設(shè)備之間坐標(biāo)范圍也不盡相同,顯然這使得應(yīng)用程序與具體的圖形輸出設(shè)備有關(guān),給圖形處理及應(yīng)用程序的移植帶來不便。為了便于圖形處理,引入與設(shè)備無關(guān)的規(guī)格化坐標(biāo)系。

規(guī)格化坐標(biāo)系,采用一種無量綱的單位代替設(shè)備坐標(biāo),當(dāng)輸出圖形時(shí),再轉(zhuǎn)換為具體的設(shè)備坐標(biāo)。

規(guī)格化坐標(biāo)系的取值范圍是左下角(0,0),右上角(1.0,1.0),如圖1-5(b)所示。3.規(guī)格化坐標(biāo)系在圖形處理中,上述三種坐標(biāo)系的轉(zhuǎn)化關(guān)系如下圖4-15所示。圖1-5

三種坐標(biāo)系的關(guān)系(a)用戶坐標(biāo)系(b)規(guī)格化坐標(biāo)系(c)設(shè)備坐標(biāo)系

在CAD作業(yè)中,為了定義圖形方便通常采用不同的坐標(biāo)系,在以下的坐標(biāo)系中,其定義與為連續(xù)且無界的是()

A.世界坐標(biāo)系B.顯示器坐標(biāo)系

C.規(guī)格化設(shè)備坐標(biāo)系D.繪圖儀坐標(biāo)系20042.[多選2005]在CAD作業(yè)過程中,為了定義圖形方便,通常在不同情況下采用不同的坐標(biāo)系下的幾種坐標(biāo)系中,定義域是有界的有()A.世界坐標(biāo)系B.顯示器坐標(biāo)系C.規(guī)格化設(shè)備坐標(biāo)系D.繪圖儀坐標(biāo)系E.掃描儀坐標(biāo)系2.[單選2009]在CAD工作過程中,定義規(guī)格化設(shè)備坐標(biāo)系是為了圖形()A.顯示方便B.打印方便C.編程方便D.程序移植方便1.[2010]

關(guān)于設(shè)備坐標(biāo)系和規(guī)格化設(shè)備坐標(biāo)系的定義域,以下說法正確的是【】A. 設(shè)備坐標(biāo)系的定義域有界,規(guī)?;O(shè)備坐標(biāo)系的定義域無界B. 設(shè)備坐標(biāo)系的定義域無界,規(guī)?;O(shè)備坐標(biāo)系的定義域有界C. 設(shè)備坐標(biāo)系和規(guī)格化設(shè)備坐標(biāo)系的定義域都有界D. 設(shè)備坐標(biāo)系和規(guī)模化設(shè)備坐標(biāo)系的定義域都無界

在計(jì)算機(jī)繪圖時(shí),經(jīng)常要對某些圖形的進(jìn)行平移、放大、縮小及旋轉(zhuǎn)等處理,這些就是圖形的幾何變換問題。它是計(jì)算機(jī)圖形學(xué)中應(yīng)用極為普遍的基本內(nèi)容之一。利用圖形變換可以用一些簡單的圖形組合成比較復(fù)雜的圖形。

由幾何學(xué)可知,體是由若干面構(gòu)成,而面則是由線組成,點(diǎn)的運(yùn)動軌跡便是線。因此,構(gòu)成圖形的最基本要素是點(diǎn)。在二維空間中,可用(x,y)表示平面上的一個(gè)點(diǎn);在三維空間中,可用(x,y,z)表示空間中的一點(diǎn)。由于構(gòu)成圖形的基本要素是點(diǎn),因而,可用點(diǎn)的集合(簡稱點(diǎn)集)來表示一個(gè)平面圖形或一個(gè)三維立體,寫成矩陣的形式為:

二維圖形的幾何變換這樣,便建立了平面圖形和空間立體的數(shù)學(xué)模型。

用一個(gè)n+1

維矢量表示一個(gè)n

維矢量的方法,稱為齊次坐標(biāo)法。點(diǎn)P(x,y)在齊次坐標(biāo)系中表示為P(kx,ky,k),其中k是任一不為零的實(shí)數(shù)。由此可見,一個(gè)n維矢量的齊次坐標(biāo)表示不唯一。在對二維圖形進(jìn)行幾何變換的運(yùn)算中,k常取1,齊次坐標(biāo)常表示為[x,y,1]。k=1時(shí)的齊次坐標(biāo)又稱為規(guī)格化齊次坐標(biāo)。平面上一點(diǎn)

P(x,y),在經(jīng)幾何變換后達(dá)另一新位置,這一變換過程可用一行矩陣

[x,y,1]與一個(gè)3×3的變換矩陣

A相乘的矩陣運(yùn)算來表達(dá),即

1.齊次坐標(biāo)與變換矩陣將點(diǎn)P

轉(zhuǎn)變?yōu)镻*的過程稱為變換,矩陣A稱為變換矩陣。變換后點(diǎn)P*的坐標(biāo)為:矩陣

A中:a,b,c,d可以產(chǎn)生比例、壓縮、對稱、旋轉(zhuǎn)和錯(cuò)切等變換;l,m可產(chǎn)生平移變換。

二維圖形的基本幾何變換類型包括:

平移變換

比例變換

旋轉(zhuǎn)變換

對稱變換

剪切變換等。2.

基本幾何變換將二維圖形從平面的一個(gè)位置移動到另一個(gè)位置,可用平移變換。平移變換后,圖形只發(fā)生位置改變,形狀大小及姿態(tài)均不變化。平移變換結(jié)果可見圖1-6。圖1-6平移變換設(shè)l(Tx)為x向平移量,m(Ty)為y向平移量,平移變換的變換矩陣為:(1)平移變換

設(shè)a

為x

向的比例系數(shù),

d

為y

向的比例系數(shù),則比例變換的變換矩陣為:

當(dāng)a,d<1時(shí),圖形縮??;

a,d>1時(shí),圖形放大;

a,d=1時(shí),圖形不變化。

圖1-7所示的比例變換中,a=d=2。

圖1-7

比例變換(2)比例變換

點(diǎn)或平面圖形繞坐標(biāo)原點(diǎn)旋轉(zhuǎn)一定角度θ之后成為變換后的點(diǎn)或圖形,如圖1-8所示。

旋轉(zhuǎn)變換矩陣為:逆時(shí)針方向旋轉(zhuǎn),θ取正值;順時(shí)針方向旋轉(zhuǎn),θ取負(fù)值。

旋轉(zhuǎn)變換后,圖形的形狀及大小不發(fā)生變化,只改變姿態(tài)。圖1-8旋轉(zhuǎn)變換(3)旋轉(zhuǎn)變換

對稱變換有多種,圖1-9表示了對稱于

x、y

軸和坐標(biāo)原點(diǎn)

o

的幾種對稱變換。圖1-9

對稱變換(a)相對于x軸的對稱變換

(b)相對于y

軸的對稱變換

(c)相對于坐標(biāo)原點(diǎn)o的對稱變換

(4)對稱變換①相于

x

軸的對稱變換

設(shè)對稱軸為x

軸,則對稱變換的變換矩陣為:②相于

y

軸的對稱變換設(shè)對稱軸為y

軸,則對稱變換的變換矩陣為:③相對于坐標(biāo)原點(diǎn)

o

的對稱變換

相對于坐標(biāo)原點(diǎn)

o

的對稱變換,其變換矩陣為:

其特點(diǎn)是:變換前后x

坐標(biāo)值保持不變,而y

坐標(biāo)值符號相反。

其特點(diǎn)是:變換前后y

坐標(biāo)值保持不變,而x坐標(biāo)值符號相反。其特點(diǎn)是:變換前后x、y

坐標(biāo)值符號都相反。

①相于

+45線的對稱變換

設(shè)對稱軸為+45線

軸,則對稱變換的變換矩陣為:②相于

y-45線

軸的對稱變換設(shè)對稱軸為-45線

軸,則對稱變換的變換矩陣為:

其特點(diǎn)是:變換前后x、y

坐標(biāo)值對調(diào),即

其特點(diǎn)是:變換前后x、y

坐標(biāo)值對調(diào),且符號相反,即

1.[單選2005]可以實(shí)現(xiàn)平面圖形關(guān)于過原點(diǎn)與X軸夾角為-45°的直線對稱變換的變換矩陣為()

A.B.C.D.B[2007]

錯(cuò)切變換用于描述幾何形體的扭曲和錯(cuò)切變形。常用的錯(cuò)切變換有兩種:①沿

x軸方向的錯(cuò)切變換;②沿y軸方向的錯(cuò)切變換。如圖1-10所示。圖1-10錯(cuò)切變換

(a)沿x軸方向的錯(cuò)切變換

(b)沿y軸方向的錯(cuò)切變換

(5)錯(cuò)切變換

(1)沿

x

向的錯(cuò)切變換

經(jīng)此變換后,y

坐標(biāo)不變,使圖形在x

向發(fā)生錯(cuò)切變形。設(shè)b為切變系數(shù),變換矩陣為

(2)

沿

y

向的錯(cuò)切變換變換后,x

坐標(biāo)不變,使圖形在y

向發(fā)生錯(cuò)切變形。設(shè)c

為切變參數(shù),變換矩陣為[2004]

[多選2009]二維圖形變換矩陣,以下基本變化中通過a、b、c、d四個(gè)元素取不同的數(shù)值實(shí)現(xiàn)的變換為()

A.比例變換B.透視變換C.對稱變換D.平移變換E.錯(cuò)切變換

上述基本變換是以原點(diǎn)為中心的簡單變換。在實(shí)際應(yīng)用中,一個(gè)復(fù)雜的變換往往是施行多個(gè)基本變換的結(jié)果。對一圖形連續(xù)進(jìn)行多個(gè)基本變換,就形成了組合變換。相應(yīng)的變換矩陣叫做組合變換矩陣。

這里介紹幾種典型的組合變換:◆平移組合變換◆

比例組合變換◆

旋轉(zhuǎn)組合變換◆

相對于任意點(diǎn)的比例變換◆

繞任意點(diǎn)的旋轉(zhuǎn)變換◆

對任意直線的對稱變換3.組合變換(1)平移組合變換連續(xù)兩次平移變換的組合矩陣

T

為:

上式表明:連續(xù)兩次的平移變換,其平移矢量實(shí)質(zhì)上是兩次平移矢量的和。

(2)比例組合變換連續(xù)兩次比例變換的組合矩陣為:

上式表明:連續(xù)兩次的比例變換,其結(jié)果是兩次比例因子的乘積。

(3)旋轉(zhuǎn)組合變換

上式表明:連續(xù)兩次的旋轉(zhuǎn)變換,其結(jié)果是兩次旋轉(zhuǎn)角度的疊加。

連續(xù)兩次旋轉(zhuǎn)變換的組合矩陣為:

(4)相對于任意點(diǎn)的比例變換

(1)將圖形向坐標(biāo)原點(diǎn)方向平移,平移矢量為

,使任意點(diǎn)

與坐標(biāo)原點(diǎn)重合;

(2)對圖形施行比例變換;

(3)將圖形平移回原始位置,平移矢量為

。因此,相對于任意點(diǎn)的比例變換組合矩陣T

為:

如圖1-11所示,平面圖形對任意點(diǎn)作比例變換,該變換需通過以下幾個(gè)步驟實(shí)現(xiàn):圖1-11相對于任意點(diǎn)的比例變換(5)相對于任意點(diǎn)的旋轉(zhuǎn)變換

(1)平移物體使旋轉(zhuǎn)中心P與坐標(biāo)原點(diǎn)重合;(2)使圖形繞原點(diǎn)旋轉(zhuǎn)給定的角度;(3)應(yīng)用步驟1的逆平移變換,將旋轉(zhuǎn)點(diǎn)P變回到原位置。這個(gè)變換過程用矩陣可表示為:平面圖形對任意點(diǎn)P

作旋轉(zhuǎn)變換,該變換需通過以下幾個(gè)步驟實(shí)現(xiàn):

假如要將一個(gè)三角形對直線AX+BY+C=0作對稱,如圖a所示,也可以使用基本的變換方法來實(shí)現(xiàn)。

直線與Y軸的交點(diǎn)(0,-C/B),直線與X軸的交點(diǎn)(-C/A,0),與X軸的夾角θ=arctg|A/B|。對任意線AX+BY+C=0作鏡象具體步驟如下:(6)相對于任意直線的對稱變換第一步:沿Y軸平移C/B使直線過原點(diǎn)。平移后的圖形如圖b。

第二步:順時(shí)針旋轉(zhuǎn)θ角,使直線AX+BY+C=0位于X軸上。旋轉(zhuǎn)后的情形如圖c所示。第三步:物體對X軸鏡象,對稱后的圖形如圖d第四步:應(yīng)用步驟二的逆過程,結(jié)果如圖e第五步:應(yīng)用步驟一的逆過程,結(jié)果如圖f第四、第五步的目的是返回物體到原來的位置。表達(dá)這五步的完整變換是化簡后得在多個(gè)矩陣進(jìn)行級聯(lián)時(shí),要注意矩陣的順序。

[2003][2006]41、已知,將該三角形沿X方向移動1個(gè)單位,沿Y方向移動2個(gè)單位后,再放大1倍,求變換后各頂點(diǎn)的坐標(biāo)。

[2008]

一平面三角形ABC各點(diǎn)的坐標(biāo)分別為A(2,2)、B(5,6)、C(2,6),試用基本變換推導(dǎo)出關(guān)于AB對稱的變換矩陣,并求C點(diǎn)關(guān)于AB對稱后的坐標(biāo)。[2009]對于圖形的組合變換,變換順序不同對變換結(jié)果是有影響的,這是因?yàn)榫仃嚦朔ú粷M足乘法交換律2011B三維圖形的基本幾何變換類型包括:◆平移變換◆旋轉(zhuǎn)變換◆比例變換◆對稱變換◆錯(cuò)切變換◆壓縮變換?三維基本幾何變換都是相對于坐標(biāo)原點(diǎn)和坐標(biāo)軸進(jìn)行的幾何變換。平面上一點(diǎn)

P(x,y,z),在經(jīng)幾何變換后達(dá)另一新位置,這一變換過程可用一行矩陣

[x,y,z,1]與一個(gè)4×4的變換矩陣

A相乘的矩陣運(yùn)算來表達(dá),即

矩陣

A中:

可以產(chǎn)生比例、旋轉(zhuǎn)、對稱和錯(cuò)切等變換;

l,m,n可產(chǎn)生平移變換,為產(chǎn)生透視投影變換。

平移變換局部比例變換整體比例變換比例變換

例:對如圖7-6所示的長方形體進(jìn)行比例變換,其中a=1/2,e=1/3,j=1/2,求變換后的長方形體各點(diǎn)坐標(biāo)。

旋轉(zhuǎn)變換右手規(guī)則XYZ繞z軸旋轉(zhuǎn)YZX繞x軸旋轉(zhuǎn)ZXY繞y軸旋轉(zhuǎn)對稱變換

關(guān)于yoz平面對稱關(guān)于xoy平面對稱關(guān)于zox平面對稱關(guān)于x軸對稱關(guān)于y軸對稱關(guān)于z軸對稱壓縮變換壓縮變換實(shí)際上就是將三維立體圖形變成二維平面圖形。三維圖形的壓縮變換有三種,(1)壓縮到xOy平面(2)壓縮到y(tǒng)Oz平面(3)壓縮到zOx平面錯(cuò)切變換一般形式沿x方向錯(cuò)切

沿z方向錯(cuò)切

沿y方向錯(cuò)切

zyxzyxzyxzyxzyxzyx三維錯(cuò)切變換沿z含x錯(cuò)切沿z含y錯(cuò)切沿y含x錯(cuò)切沿y含z錯(cuò)切沿x含y錯(cuò)切沿x含z錯(cuò)切[2009][2010]投影的定義概念:把n

維空間中定義的點(diǎn)變換到小于n

維的空間的變換3D物體的平面投影:過投影中心向物體上的各點(diǎn)發(fā)出射線(投影線)投影線與投影平面相交交點(diǎn)構(gòu)成物體的投影投影變換

投影中心與投影平面之間的距離為無限

投影中心與投影平面之間的距離為有限

投影方向與投影平面不垂直投影方向與投影平面垂直三個(gè)投影平面與三個(gè)坐標(biāo)軸垂直投影平面與坐標(biāo)軸不垂直等:三個(gè)軸變形系數(shù)相等二:二個(gè)軸變形系數(shù)相等三:三個(gè)軸變形系數(shù)均不相等一:一個(gè)主滅點(diǎn)二:二個(gè)主滅點(diǎn)三:三個(gè)主滅點(diǎn)正:向xoz平面投影側(cè):向yoz平面投影俯:向xoy平面投影斜等:投影方向與投影面成45度角斜二:投影方向與投影面成63度角投影分類投影中心與投影平面的距離是有限的無限的

A’B’AB投影中心投影線投影平面A’B’AB投影中心投影線投影平面平行投影透視(中心)投影平行投影:1正平行投影與斜平行投影投影角度不同

正平行投影——

投影方向垂直于投影面時(shí)叫正平行投影?;蛟唬和队熬€相互平行且與投影面垂直。當(dāng)投影面與坐標(biāo)軸垂直時(shí)為正投影

當(dāng)投影面與坐標(biāo)軸不垂直時(shí)為軸側(cè)投影。

斜平行投影——

投影方向不垂直于投影面時(shí),叫斜平行投影?;蛟唬和队熬€相互平行,而與投影面傾斜。根據(jù)投影角度的不同又分為斜等測和斜二測投影。正平行投影與斜平行投影正平行投影:投影線與投影平面垂直故叫“正”,投影線之間平行故叫“平行”。

斜平行投影:投影線與投影平面不垂直故叫“斜”,投影線之間平行故叫“平行”。正投影又可分為:三視圖(三面正投影)和正軸測投影。當(dāng)投影面與某一坐標(biāo)軸垂直時(shí),得到的投影為三視圖;否則,得到的投影為正軸測圖。

2三面正投影與正軸測投影投影面與坐標(biāo)軸的角度不同

三面正投影——

三個(gè)投影面與三個(gè)坐標(biāo)軸垂直的三個(gè)投影叫三視圖。分別為主視圖/側(cè)視圖/俯視圖。正軸測投影——

正軸測投影的投影面與軸線不垂直,故同時(shí)可以看到形體的多個(gè)面,這種投影保持形體線間的平行性,但角度有變化;沿著每一個(gè)軸線可測量距離,平行線仍保持平行。它可分為三類:正三軸測投影——沿三個(gè)軸線的變形系數(shù)各不相同正二軸測投影——在投影后三個(gè)軸向變形系數(shù)有兩個(gè)等同的變化,即有兩根軸同等地變化。正等軸測投影——投影后三個(gè)軸等同地變化。HWV◆V—主視圖投影面◆H—俯視圖投影面◆W—左視圖投影面oXZOX軸V面與H面的交線OZ軸V面與W面的交線OY軸H面與W面的交線Y三個(gè)投影面互相垂直三視圖投影體系的建立VWH*物體在三面體系中的放置位置:

要使物體上盡可能多的平面或直線與投影面平行或垂直。——擺平、放正從前向后——正面投影(主視圖)從上向下——水平投影(俯視圖)從左向右——側(cè)面投影(左視圖)向右翻向下翻不動xVyz平行投影到V面:向xoy面投影繞x軸轉(zhuǎn)-90度沿z軸移-n水平投影變換矩陣:yzxW90°zzxxyy-lzx主視圖俯視圖左視圖-l-nVWH多面正投影圖和軸測圖的比較軸測圖正軸測投影變換

zzzxxxyy正軸測圖的形成過程示意圖:向xoz平面投影有立方體繞z軸轉(zhuǎn)45°繞x軸轉(zhuǎn)-35°16’zxxyzxzyOxzyOxzyOxzyOxzyOxzyO(a)等軸測投影面與三個(gè)坐標(biāo)軸間的夾角都相等(b)正二測投影面與兩個(gè)坐標(biāo)軸間的夾角相等(c)正三測投影面與各坐標(biāo)軸間的夾角都不相等例:投影平面及其對應(yīng)的立方體投影投影平面投影平面投影平面斜軸測投影變換zxyzxy推zxy推畫面視距D站點(diǎn)視高視點(diǎn)視平線視平面基面立體一透視圖的形成透視投影示意圖:視點(diǎn):在觀察者與物體之間放置一透明的畫面π,透視投影中心即眼睛的位置視線:視點(diǎn)與物體上各點(diǎn)的連線.透視投影圖:將物體上各點(diǎn)的透視連接起來便得到立體的透視投影圖。

一束不平行于投影面的平行線的透視投影匯聚成一點(diǎn),叫滅點(diǎn)。在坐標(biāo)軸上的滅點(diǎn)叫主滅點(diǎn)。一點(diǎn)透視——有一個(gè)主滅點(diǎn)。二點(diǎn)透視——有二個(gè)主滅點(diǎn)。三點(diǎn)透視——有三個(gè)主滅點(diǎn)。滅點(diǎn)(a)一點(diǎn)透視(b)二點(diǎn)透視(c)三點(diǎn)透視滅點(diǎn)滅點(diǎn)滅點(diǎn)滅點(diǎn)滅點(diǎn)由相似三角形原理,得:x’/x=z’/z=h/h-y所以:x’=x/(1-y/h)

z’=z/(1-y/h)

y’=0P(x,y,z)P’(x’,0,z’)ZXYV(0,h,0)z’zx’xhy1一點(diǎn)透視x’(1-y/h)=xz’(1-y/h)=zy’(1-y/h)=0矩陣形式為:

[x’Hy’Hz’H

H]=[xyz1]1000000-1/h00100001=[x0z1-y/h]x’=x/(1-y/h)z’=z/(1-y/h)y’=0H=1-y/hx’H=xz’H=zy’H=0其中一點(diǎn)透視投影變換矩陣可表示為一點(diǎn)透視變換矩陣與正投影變換矩陣相乘:窗口與視區(qū)

1窗口:

(1)窗口是在用戶坐標(biāo)系中定義的,用來確定顯示內(nèi)容的一個(gè)矩形區(qū)域。(2)窗口內(nèi)的圖形在設(shè)備坐標(biāo)系下能被輸出,窗口外的部分被裁掉。yxx1x2y1y2(x2,y2)視區(qū):視區(qū)是在設(shè)備坐標(biāo)系中定義的一個(gè)矩形區(qū)域,用于輸出窗口中的圖形。視區(qū)決定了窗口中的圖形在屏幕上的顯示位置及大小視區(qū)應(yīng)小于等于屏幕大小(4)同一屏幕可定義多個(gè)視區(qū),用來同時(shí)顯示不同的圖形信息。同時(shí)開辟4個(gè)視區(qū)3窗口視區(qū)變換變換方法:通過變換矩陣將用戶坐標(biāo)系中窗口的圖形變換成視區(qū)中的圖形。變換矩陣為:(x1y1)(x2y2)(x3y3)(x4y4)P(xy)P’(x’y’)窗口視區(qū)a、c為定形參數(shù)b、d為定位參數(shù)窗口視區(qū)變換矩陣的求解方法1:WytWybWxlWxrYwXwVxlVxrVytVyb(Xv,Yv)(Xw,Yw)窗口視區(qū)窗口視區(qū)變換矩陣為:窗口與視圖變換的作用:

固定視區(qū)參數(shù),改變窗口參數(shù),可以改變視區(qū)種圖形顯示的比例和部位。如果同時(shí)增大窗口的高度和寬度,則視區(qū)顯示內(nèi)容范圍增大,圖形比例縮小。在圖形處理軟件中,常常用方法縮?。╖OOM)稱呼這一功能。

如果只改動窗口左下角坐標(biāo),則顯示的比例不變,但顯示的范圍產(chǎn)生左右、上下移動,在圖形處理軟件中,常常用搖視(PAN)稱呼這一功能。注意的是,如果要使窗口-視區(qū)變換后的圖形在視區(qū)中輸出時(shí)不產(chǎn)生失真現(xiàn)象,在定義窗口和視區(qū)時(shí),必須保證使窗口和視區(qū)的高度和寬度之間的比例相同。【2004】通過矩形窗口和視圖的匹配可以實(shí)現(xiàn)顯示圖形的()A.比例放大或者縮小B.錯(cuò)切C.左右移動D.上下移動E.扭曲ACD【2005】矩形窗口和視區(qū)匹配時(shí),固定窗口全部參數(shù)而改變視區(qū)的定形參數(shù),可以實(shí)現(xiàn)顯示圖形的放大或縮小[2006][2006]【2008】

在窗口與視區(qū)匹配時(shí),窗口的寬度和高度的比值為R,視區(qū)的寬度和高度的比值為r,為了使匹配后的圖形不失真,則R與r之間的關(guān)系為()A.R>rB.R=rC.R<rD.隨便確定B【2009】在窗口與視圖的匹配中,要實(shí)現(xiàn)(PAN)功能,需要改變()A.窗口的定形參數(shù)B.窗口的定位參數(shù)C.視區(qū)的定形參數(shù)D視區(qū)的定位參數(shù)B【2010】4.在進(jìn)行窗口與視區(qū)的匹配時(shí),如果只改變視區(qū)的定位參數(shù),而窗口和視區(qū)的其它參數(shù)保持不變,則可以實(shí)現(xiàn)顯示圖形的【

】A. 放大

B. 縮小

C. 搖視

D. 錯(cuò)切【2011】二維圖形的裁剪裁剪技術(shù)的本質(zhì)問題是對線段或多邊形作求交與裁剪,僅保留需要的部分。按照裁剪對象的不同,裁剪算法分為:點(diǎn)裁剪線裁剪(直線段)區(qū)域裁剪(多邊形)文本裁剪對于點(diǎn)P(x,y),若下面的不等式成立,則P可見(在窗口內(nèi))。否則,P被裁剪掉。1.點(diǎn)裁剪2.直線段裁剪算法P9P7’P3P4P5P1P2P6P7P8P10P1’P2’P6’P8’P5’裁剪前裁剪后編碼裁剪法((Cohen-Sutherland算法):(1)區(qū)域編碼延長窗口邊界,將平面分成9個(gè)區(qū)域,每個(gè)區(qū)域用4位二進(jìn)制代碼表示,稱為區(qū)域碼。其作用是識別點(diǎn)相對于裁剪窗口邊界的位置。100000001001101000010010010101000110約定4位碼中最左邊一位為第1位,則編碼規(guī)則如下:leftrightbelowabove從左往右的規(guī)則為:第一位--表示點(diǎn)在窗口的上方,在為1否則為0;第二位--表示點(diǎn)在窗口的下方,在為1否則為0;第三位--表示點(diǎn)在窗口的右方,在為1否則為0;第四位--表示點(diǎn)在窗口的左方,在為1否則為0;若點(diǎn)在窗口內(nèi),則四位編碼為0000(2)剪裁判斷用規(guī)則判斷每條線段是否可見,是否需要裁減。兩端點(diǎn)編碼均為0000,則該線段可見。兩端點(diǎn)編碼不全為0000,則將兩端點(diǎn)編碼邏輯乘,觀察結(jié)果,若:結(jié)果不為0000,則該線段不可見。結(jié)果為0000,則為不確定線段,可能有一部分可見或完全不可見。(3)若根據(jù)(1)、(2)不能直接判定線段在窗口內(nèi)或窗口外,我們需要計(jì)算線段與窗口邊界的交。由下圖可知,這些線段可能穿入窗口的內(nèi)部,也可能不穿過窗口的內(nèi)部。P1P1’P3P4P2P2’P3’這類線段的處理過程:將線段的位于窗口外端點(diǎn)與窗口邊界進(jìn)行比較,以確定線段的多大部分被舍棄。對剩余的部分線段繼續(xù)按(1)、(2)和(3)進(jìn)行處理。直到線段完全在窗口內(nèi)或完全在窗口外為止。真題【2004】按Cohen-Sutherland編碼裁剪算法裁剪線段,如果線段兩個(gè)端點(diǎn)的編碼有一位相同且不為零,則該線段()A.全部可見B.全部不可見C.部分可見D.不確定B【2005】按Cohen-Sutherland編碼裁剪算法裁剪線段,如果線段兩個(gè)端點(diǎn)的編碼按位相乘,結(jié)果為零,則()A.若線段在一個(gè)區(qū),則全部可見B.若線段在一個(gè)區(qū),則全部不可見C.若線段在兩個(gè)區(qū),則部分可見D.若線段在三個(gè)區(qū),則部分可見E.若線段在三個(gè)區(qū),則不確定ACE[2006]【2007】在Cohen-Sutherland算法中,一線段的一個(gè)端點(diǎn)的編碼為1010,則該端點(diǎn)位于()A.窗口中B.窗口下方C.窗口上方D.窗口左邊E.窗口右邊CE[2010]BCE立體圖形的消隱處理隱藏線和隱藏面問題隱藏算法中的基本測試算法面可見性測試(法線方向測試)最小最大測試(重疊測試或邊界盒測試)包含性測試深度測試真題【2005】在消隱處理中,當(dāng)進(jìn)行平面可見性測試時(shí),若平面可見,則該面的法線矢量和視線矢量的夾角()A.大于90°B.小于90°C.大于180°D.小于180°A[2006]【2007】在消隱處理中,當(dāng)判斷單個(gè)物體面與面之間的相互遮擋情況中,采用的檢測規(guī)則為()A.法線方向檢測B.極大/極小檢測C.包容性檢測D.深度檢測A【2009】在消隱處理時(shí),用最大最小測試原理檢測A、B之間的相互遮擋情況,下列條件中滿足A、B肯定相互不遮擋的條件有()A.XAmax≤XBminB.XAmin≥XBminC.YAmax≤YBminD.YAmin≥YBmaxE.YAmax≥YBmaxACD[2010]1.3.2參數(shù)化繪圖參數(shù)化繪圖是一種利用零件或產(chǎn)品在形狀上的相似性,以基本參數(shù)作為變量,編制相應(yīng)的程序或通過系統(tǒng)提供的功能來定義圖形的方法。07、08、09填空

參數(shù)化繪圖方法就是通過編制繪圖程序來構(gòu)成圖形。這種繪圖方法適用于結(jié)構(gòu)形狀基本固定而結(jié)構(gòu)尺寸參數(shù)變化的圖形輸入。

該法優(yōu)點(diǎn)是圖形生成效率較高,其缺點(diǎn)是要求用戶必須掌握程序設(shè)計(jì)語言和方法,且編程復(fù)雜。

圖1-h為參數(shù)化繪圖。

圖1-h(a)所示圖形的基本參數(shù)為D1,D2,D3,L1和L2,當(dāng)參數(shù)的數(shù)值發(fā)生變化時(shí),輸出的圖形也隨之變化,如圖1-h(b)所示。(a)(b)圖1-h參數(shù)化繪圖參數(shù)化繪圖方法作圖規(guī)則匹配法幾何作圖局部求解輔助線作圖法標(biāo)準(zhǔn)件庫的創(chuàng)建CAD標(biāo)準(zhǔn)件庫有兩種建庫形式:一種是字符庫,供工程技術(shù)人員從字符終端查詢標(biāo)準(zhǔn)件的某些特性,如尺寸規(guī)格、材料、供應(yīng)來源等另一種是圖形庫,供調(diào)用安插到產(chǎn)品設(shè)計(jì)圖中事物特性表是一種組合排列對象的事物和關(guān)系特性的表格。圖形的構(gòu)成四個(gè)層次:A類構(gòu)件:最基本的通用幾何元素B類構(gòu)件:是專用于某一圖形文件的通用元素K類整件:是有一個(gè)或若干個(gè)A類或B類構(gòu)件組成的,用以描述一個(gè)完整的零件G類組合:是由幾個(gè)整件和必要的A、B構(gòu)件組成【2009】標(biāo)準(zhǔn)件特性文件中標(biāo)準(zhǔn)件圖形是如何構(gòu)成的?顯示方式標(biāo)準(zhǔn)件的特性文件給出了為生成圖形所必需的全部幾何參數(shù),但是為了具體產(chǎn)生圖形,還要進(jìn)一步說明標(biāo)準(zhǔn)件的顯示等級、視圖種類和組裝方式等。【2005】裝配圖的形成子圖拼合法集合運(yùn)算法子圖拼合法基本原理將裝配圖分解成一些子圖形,繪制裝配圖時(shí)調(diào)用已編制好的子圖形程序,將子圖形組合到合適的位置,最終完成整幅裝配圖的繪制。為了適應(yīng)裝配圖的變化,對于裝配過程可能出現(xiàn)的各種情況,由程序中的參數(shù)取不同的值來決定。特點(diǎn)對軟件的要求較低,但要編制專用的裝配圖程序,且輸入的參數(shù)較多,修改設(shè)計(jì)及應(yīng)變能力較差。【2005】簡述裝配圖行程中子圖拼合法的原理和特點(diǎn)。集合運(yùn)算法基本思想先編制一些對應(yīng)于零件的基本圖形,然后對基本圖形進(jìn)行并、交、差集合運(yùn)算,以形成復(fù)雜的圖形,最后分清零件的層次,再繪上剖面線,完成裝配圖的繪制。特點(diǎn)對于硬件的要求較低,通用性較強(qiáng)。使用方便靈活,有較大的實(shí)用價(jià)值。

20世紀(jì)60年代末,CAD研究界提出了用計(jì)算機(jī)表示機(jī)械零件三維形體的構(gòu)想,以便在一個(gè)完整的幾何模型上實(shí)現(xiàn)零件的質(zhì)量計(jì)算、有限元分析、數(shù)控加工和消隱立體圖的生成。

在CAD作業(yè)過程中,必須建立產(chǎn)品的模型,它是由與產(chǎn)品對象有關(guān)的各種信息有機(jī)聯(lián)系構(gòu)成的,其中幾何形體的數(shù)據(jù)信息是最為基本的。經(jīng)過多年來的努力探索和多種技術(shù)途徑的實(shí)踐驗(yàn)證,這一思想終于成熟起來,并研制和開發(fā)出了功能強(qiáng)大、使用方便的實(shí)用軟件,使這一構(gòu)想得以實(shí)現(xiàn)。1.3.3實(shí)體造型只有幾何信息組成的模型稱為幾何模型。在CAD系統(tǒng)中,幾何模型按其描述和存儲內(nèi)容的特征,可分為:

線框幾何造型●

表面造型●

實(shí)體造型

這種建模方法的基本思想是:依據(jù)物體各外表面之間的交線組成物體外輪廓的框架,以此構(gòu)成物體幾何模型,簡稱線框模型。

這種模型是以物體形狀的特征線(棱線、交線)作為形狀數(shù)據(jù)來定義的。如下圖1-i所示的立方體,僅用8個(gè)頂點(diǎn)V1,V2,…,V8的集合來定義是不夠的,還必須包括12條棱線。這就是線框模型。V1V2V3V4V5V6V7V8e2e1e4e3e6e5e7e9e8e12e10e11ozyx圖4-i單位立方體1.線框幾何造型(W1reframeModel)(b)頂點(diǎn)表棱線(ei)頂點(diǎn)號1234567891011121

22

33

44

15

66

77

88

51

52

63

74

8頂點(diǎn)(V)坐標(biāo)值X

y

z123456780

0

11

0

11

1

10

1

10

0

01

0

01

1

00

1

0

上圖1-i所示的單位立方體,線框模型在計(jì)算機(jī)內(nèi)存儲了兩個(gè)表以記錄該立方體的數(shù)據(jù)結(jié)構(gòu)。(c)棱線表

頂點(diǎn)表記錄各頂點(diǎn)坐標(biāo)值;

棱線表記錄每條棱線所連接的兩頂點(diǎn)。線框模型線框模型以一組或幾組輪廓線來表示形體。輪廓線可能是折線或者曲線。線框模型的核心是線,它是真實(shí)形體的高度抽象,通過線框模型也許可以看到其它模型中不易看到的形體的拓?fù)浣Y(jié)構(gòu)(點(diǎn)、線等的連接方式和相互關(guān)系)。優(yōu)點(diǎn)是表示簡單,處理效率高,缺點(diǎn)是可能產(chǎn)生歧異義。第1種解釋仰視第2種解釋俯視產(chǎn)生歧義

線框造型的特點(diǎn)是:結(jié)構(gòu)簡單、存儲的信息少,運(yùn)算簡單迅速,響應(yīng)速度快,它是進(jìn)行曲面建模和實(shí)體建模的基礎(chǔ)。

線框造型所建立起來的不是實(shí)體,只能表達(dá)基本的幾何信息,不能有效地表達(dá)幾何數(shù)據(jù)間的拓?fù)潢P(guān)系。

所以,線框造型是在計(jì)算機(jī)內(nèi)存儲這些框架線段信息,即利用物體的棱邊和頂點(diǎn)來表示其幾何形狀的一種造型。

表面幾何模型是在線框造型的基礎(chǔ)上增加了有關(guān)面的信息以及面的連結(jié)信息。它是用有向棱邊圍成的部分定義形體表面,由面的集合來定義形體。

與線框造型相比,表面模型除了存儲線框線段外,還存儲各個(gè)外表面的幾何描述信息。

下圖1-j

表達(dá)了表面模型的數(shù)據(jù)結(jié)構(gòu)原理。2.表面幾何模型(SurfaceModel)圖1-j表面模型的數(shù)據(jù)結(jié)構(gòu)原理V1V2V3V4V5V6V7V8e2e1e4e3e6e5e7e9e8e12e10e11ozyxF3F2F4F6F5F1(頂面)F2(底面)F3(左側(cè)面)F4(正面)F5(右側(cè)面)F6(背面)F1(a)立方體(b)坐標(biāo)系頂點(diǎn)(V)坐標(biāo)值X

y

z123456780

0

11

0

11

1

10

1

10

0

01

0

01

1

00

1

0棱線(ei)頂點(diǎn)號1234567891011121

22

33

44

15

66

77

88

51

52

63

74

8表面(Fi)棱線號123456123456781105921161031271149812(b)頂點(diǎn)表(c)棱線表(d)表面表圖4-f

表面模型的數(shù)據(jù)結(jié)構(gòu)原理頂點(diǎn)(V)坐標(biāo)值X

y

z123456780

0

11

0

11

1

10

1

10

0

01

0

01

1

00

1

0頂點(diǎn)號1234567891011121

22

33

44

15

66

77

88

51

52

63

74

8

棱線號123456123456781105921161031271149812圖4-f

表面模型的數(shù)據(jù)結(jié)構(gòu)原理表面模型以多邊形和曲面來表示形體的表面。表面模型的核心是面,每個(gè)面有法向、紋理等屬性,面與面之間存在遮擋關(guān)系,適合于真實(shí)感圖形表示。實(shí)線遮擋虛線可以消除歧義性

但該造型仍然缺少面、體間的拓?fù)潢P(guān)系,無法區(qū)別面的哪一側(cè)是體內(nèi)還是體外,無法進(jìn)行剖切,因而它對物體仍沒有構(gòu)建起完整的三維幾何關(guān)系。

表面模型除了具有點(diǎn)、線信息外,還具有面的信息??梢赃M(jìn)行面與面求交、消隱、明暗處理、渲染等操作,實(shí)現(xiàn)數(shù)控刀具軌跡生成、有限元網(wǎng)格劃分等,還可以構(gòu)造復(fù)雜的曲面物體。

實(shí)體造型存儲物體完整的三維幾何信息,它可以區(qū)分物體的內(nèi)部和外部,可以提取各部幾何位置和相互關(guān)系的信息。

實(shí)體造型的數(shù)據(jù)結(jié)構(gòu),不僅記錄了全部幾何信息,而且記錄了全部點(diǎn)、線、面、體的拓?fù)湫畔ⅲ@是實(shí)體造型與線框模型和表面模型的根本區(qū)別。目前,實(shí)體造型有以下幾種表示方法:

CSG法

B-rep法

掃描法3.

實(shí)體幾何模型(SolidModel)

體素構(gòu)造法(ConstructiveSolidGeometry)是一種由簡單的幾何形體(通常稱為體素,如立方體、圓柱、球、圓錐、棱柱體等)通過布爾運(yùn)算(交、并、差)構(gòu)造復(fù)雜三維物體的表示方法,如圖1-24所示。圖1-24由基本形體拼合成復(fù)雜形體

ABC-CSG樹CUAB(1)CSG法

該法是用二叉樹的形式記錄一個(gè)零件所有組成體素進(jìn)行拼合運(yùn)算的過程,常簡稱為體素拼合樹。

CSG法所要存儲的幾何模型信息是:所用的基本形體的類型、參數(shù)和所采用的拼合運(yùn)算過程。

該法表示的物體具有唯一性和明確性,其缺點(diǎn)是不具備物體的面、環(huán)、邊、點(diǎn)的拓樸關(guān)系。

B-rep法又稱邊界表面表示法。該方法的基本思想是,幾何實(shí)體都是由若干邊界外表面包容的,因而可以通過定義和全面貯存這些邊界外表面信息的方法建立其實(shí)體幾何模型。

B-rep法表述實(shí)體模型內(nèi)部的數(shù)據(jù)結(jié)構(gòu),一般用體表、面表、邊表及頂點(diǎn)表四層描述,聯(lián)系關(guān)系是物體拓?fù)湫畔⒌幕緝?nèi)容。下圖1-25表示了一四棱錐的B-rep概念。(2)B-rep法(BoundaryRepresentationModel)f3(右側(cè)面)V4V1V2V3e1e3e4e2e6e5f2(左側(cè)面)f1(底面)F4(背面)圖1-25(a)四棱錐體的B-rep四面體F1f2f3f4e1e2e3e4e5e6V1V2V3V4(x1,y1,z1)(x2,y2,z2)(x3,y3,z3)(x4,y4,z4)體結(jié)點(diǎn)

(1個(gè))面結(jié)點(diǎn)

(4個(gè))邊結(jié)點(diǎn)

(6個(gè))頂點(diǎn)結(jié)點(diǎn)

(4個(gè))實(shí)體面邊頂點(diǎn)拓?fù)湫畔缀涡畔D1-25(b)四棱錐體的F-L-E-V數(shù)據(jù)結(jié)構(gòu)

B-rep法能給出完整的界面描述,它將實(shí)體外表面幾何形狀信息數(shù)據(jù)分為兩類:幾何信息數(shù)據(jù)和拓樸信息數(shù)據(jù)。

數(shù)據(jù)結(jié)構(gòu)一般用體表、面表、邊表及頂點(diǎn)表4層描述,聯(lián)系關(guān)系是物體拓樸信息的基本內(nèi)容。

該法優(yōu)點(diǎn)是含有較多關(guān)于面、邊、點(diǎn)及其相互關(guān)系的信息;

缺點(diǎn)為數(shù)據(jù)結(jié)構(gòu)復(fù)雜、存儲量大,對幾何形體的整體描述能力差。

該法的基本思想是:將一個(gè)平面圖形在空間中按一定的規(guī)則運(yùn)動,該圖形的運(yùn)動軌跡所形成的空間即為一實(shí)體。見圖4-26。用掃描法形成實(shí)體可用兩種方法:

①平移法,如圖1-26(a)所示。

②旋轉(zhuǎn)法,如圖1-26(b)所示,物體可看作為平面圖形繞回轉(zhuǎn)軸的回轉(zhuǎn)而形成。

圖1-26掃描法形成實(shí)體(3)掃描法1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論