計算機圖形學(xué) 第6章 交互式繪圖技術(shù).ppt_第1頁
計算機圖形學(xué) 第6章 交互式繪圖技術(shù).ppt_第2頁
計算機圖形學(xué) 第6章 交互式繪圖技術(shù).ppt_第3頁
計算機圖形學(xué) 第6章 交互式繪圖技術(shù).ppt_第4頁
計算機圖形學(xué) 第6章 交互式繪圖技術(shù).ppt_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1,6.1概述1。計算機繪圖模式1。被動繪圖依靠程序操作自動生成圖形;在圖形生成過程中,操作員不能操作和控制圖形。例如,C語言繪圖,第六章交互式繪圖技術(shù),第六章交互式繪圖技術(shù)6.1概述6.2交互式繪圖系統(tǒng)6.3交互式繪圖技術(shù)6.4輸入控制模式6.5交互式繪圖系統(tǒng)構(gòu)建方法,2。在被動繪圖中,程序和圖形有著相對固定的關(guān)系,程序的直接運行結(jié)果是一個預(yù)先確定的圖形,所以操作者不能干預(yù)正在運行的程序。如果你想改變圖形,你必須從修改源程序開始。即重新編輯、編譯、連接和運行。這種工作方式在某些方面可能不方便。例如,在一般設(shè)計、造型設(shè)計、外觀設(shè)計和建筑設(shè)計中,常常需要通過直覺進行調(diào)整,這就需要交互式繪圖。交互

2、式繪圖允許用戶動態(tài)修改顯示的圖形,并更改圖形參數(shù)、顏色、比例等。例如,AutoCAD是一個著名的交互式繪圖軟件。隨著計算機繪圖技術(shù)的廣泛應(yīng)用,交互處理已經(jīng)成為一項必不可少的內(nèi)容。4,2,交互繪圖功能1,可以及時交流信息a,對于計算機應(yīng)用:可以根據(jù)用戶選擇的內(nèi)容決定程序的流向,即如何運行程序b,對于用戶來說,可以根據(jù)提示內(nèi)容輸入和選擇2,靈活方便地運行程序。一個應(yīng)用會有不同的應(yīng)用功能,用戶可以根據(jù)需要方便地選擇需要的功能。交互技術(shù)在計算機圖形學(xué)中非常重要,所以計算機圖形學(xué)也被稱為交互式計算機圖形學(xué)。計算機圖形學(xué)交互式計算機圖形學(xué),5,6.2交互式繪圖系統(tǒng),第6章交互式繪圖技術(shù)6.2交互式繪圖系統(tǒng)

3、6.2.1交互式繪圖系統(tǒng)組成6.2.2交互式繪圖系統(tǒng)交互式任務(wù)6.2.3交互式繪圖系統(tǒng)設(shè)計原則6.2.1交互式繪圖系統(tǒng)組成交互式繪圖是操作員和計算機在交互式軟件支持下通過交互式繪圖設(shè)備進行交談而生成的隨機繪圖。交互式繪圖系統(tǒng)由軟件和硬件組成。交互式繪圖系統(tǒng)軟件(1)應(yīng)用數(shù)據(jù)庫:存儲幾何信息數(shù)據(jù)(尺寸、大小等)。),屬性數(shù)據(jù)(線形、顏色等)。)和非幾何數(shù)據(jù)(字符、數(shù)值等)。)(2)圖形系統(tǒng):提供各種圖形功能的程序(如AutoCAD) (3)應(yīng)用程序:交互式繪圖系統(tǒng)的核心,設(shè)計用于各種應(yīng)用界面。2.交互繪圖系統(tǒng)硬件:除了主機,主要的圖形交互設(shè)備是圖形輸入設(shè)備和輸出設(shè)備,如鍵盤、鼠標(biāo)、數(shù)字化儀等。6

4、.2.2交互式任務(wù)包括定位、選擇、文本輸入和數(shù)字輸入。1.定位交互式任務(wù):為應(yīng)用程序指定位置。2.選擇交互式任務(wù):從選擇集中選擇元素項(1)固定選擇集,如命令、屬性和目標(biāo)選擇集(2)改變選擇集,如目標(biāo)實體選擇集,包括命名和指定。3.文本交互任務(wù):輸入字符串。4.定值交互任務(wù):輸入一定范圍內(nèi)的數(shù)值。8.第六章交互式繪圖技術(shù)。6.2交互式繪圖系統(tǒng)。6.2.1交互式繪圖系統(tǒng)的組成。6.2.2交互式繪圖系統(tǒng)交互式任務(wù)。6.2.3交互式繪圖系統(tǒng)設(shè)計原則。6.2.3設(shè)計原則。1.設(shè)計一致性系統(tǒng)的所有環(huán)節(jié)應(yīng)統(tǒng)一、簡單、易學(xué)、操作步驟簡單、隨時提醒用戶、有幫助命令等。3.提供反饋要求:答:反應(yīng)越快越好。b .

5、如果大量計算不能及時響應(yīng),有必要給出計算器正常操作的說明,以免用戶誤認為操作不當(dāng)。4.減少出錯的可能性。5.提供改正錯誤的能力。6.面對不同的技術(shù)水平。7.減少內(nèi)存量。9.第六章交互繪圖技術(shù)6.3交互繪圖技術(shù)6.3.1合成技術(shù)6.3.2拾取技術(shù)6.3.3菜單技術(shù)6.3交互繪圖技術(shù)是一種處理用戶輸入的圖形數(shù)據(jù)的技術(shù),可分為三類:合成技術(shù)拾取技術(shù)菜單技術(shù)10、6.3.1合成技術(shù)合成技術(shù)是指建立或修改物體幾何模型的技術(shù),可選擇常用的合成技術(shù)如下:1 .定位方法:使用定位設(shè)備確定要顯示的對象或字符串的位置;2.約束方法:當(dāng)需要繪制水平和垂直線段時,水平和垂直約束技術(shù)可以避免由人眼或定位設(shè)備引起的誤差和

6、方向約束;11,12,6.3.2揀選技術(shù)當(dāng)屏幕上顯示了幾個圖形時,我們需要處理某個圖形,此時我們只需要點擊這個圖形來表示現(xiàn)在,例如,點擊圖形上的一個點,畫一個矩形框來處理框中的圖形。,13,6.3.3菜單技術(shù)1。使用菜單技術(shù)的優(yōu)點:(1)菜單可以清楚地顯示用戶可以選擇的功能, 如繪圖菜單(2)使用菜單時不會有錯誤的命令(3)菜單的使用非常靈活(2)菜單分類:(1)主菜單:總是顯示在屏幕的某個區(qū)域(2)下拉菜單(3)彈出第六章交互式繪圖技術(shù)6.5交互式繪圖系統(tǒng)的構(gòu)建方法6.5.1界面布局6.5.2交互式工作模式6.5.3交互式用戶界面的實現(xiàn),6.5交互式繪圖系統(tǒng)的構(gòu)建方法,15,6.5.1包括屏

7、幕劃分的界面布局1.屏幕劃分:如圖,(a)對稱公式,(b)非對稱屏幕劃分,16,2,字體選擇:中文或英文,字體3,顏色選擇4,窗口:屏幕上可以劃分不同大小的窗口以方便交互對話5,菜單:使用菜單來表示程序中的各種功能,17,6.5.2交互工作模式1,固定輸入/輸出模式2,問答模式3,表格處理模式4,命令語言5,菜單模式6,圖標(biāo)模式, 第六章交互式繪圖技術(shù)6.5交互式繪圖系統(tǒng)構(gòu)建方法6.5.1界面布局6.5.2交互式工作模式6.5.3交互式用戶界面的實現(xiàn)6.5.3交互式用戶界面的實現(xiàn)1反饋信息和屏幕輸出應(yīng)以用戶為導(dǎo)向,引導(dǎo)用戶,滿足用戶需求為目標(biāo); 反饋信息應(yīng)準確、簡潔;屏幕顯示和布局應(yīng)美觀、清晰

8、、合理;合理安排信息在屏幕上的顯示順序;顯示模式的一致性;合理選擇文字和圖形顯示;使用圖形和多窗口顯示。18,(2)屏幕顯示技術(shù)文本屏幕顯示通用格式標(biāo)題報價。b屏幕主體。錯誤信息區(qū)。狀態(tài)和提示行。問答屏幕設(shè)計分別提問和回答。信息屏幕設(shè)計包括輸入命令反饋、程序運行結(jié)果、錯誤信息和幫助信息。程序控制屏幕設(shè)計程序控制屏幕為用戶提供監(jiān)視、操作或控制系統(tǒng)運行的功能。例如命令語言、菜單等。19、窗口設(shè)計原則:對于簡單的系統(tǒng)或不熟悉的用戶,設(shè)計平鋪窗口就足夠了,當(dāng)完成相同的功能時,可以減少不必要的復(fù)雜性;Windows可以用來切換任務(wù),但是應(yīng)該盡可能減少任務(wù)切換的次數(shù),以減少系統(tǒng)開銷,提高運行速度;刪除與當(dāng)前任務(wù)不直接相關(guān)的窗口,使屏幕顯示清晰,提高操作效率。充分利用窗口系統(tǒng)設(shè)計多個窗口。20,(2)窗口的窗口操作是:創(chuàng)建保留、恢復(fù)、拖動和關(guān)閉(3)窗口管理系統(tǒng)定義:管理屏幕空間,以便各種程序可以使用屏幕空間而不會相互干擾。角色:a、為顯示終端打開不同的窗口;b、結(jié)果可以顯示在窗口中;c、改變屏幕窗口的面積、大小和位置;d、能產(chǎn)生彈出或下拉菜單的對話窗口。21,表單:以程序庫的形式為用戶提供基本的窗口管理庫功能。這種系統(tǒng)功能簡單,圖形技術(shù)應(yīng)用較少。

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論