




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、第3章 交互式技術提出問題提出問題 如何設計一個好的用戶接口 為什么要定義邏輯輸入設備 交互式繪圖技術有哪些?3.1 用戶接口設計用戶接口設計用戶接口確定用戶與計算機如何進展信息交換。用戶接口確定用戶與計算機如何進展信息交換。包括用戶經過什么途徑與圖形系統進展聯絡,包括用戶經過什么途徑與圖形系統進展聯絡,經過什么手段來操作系統的功能實現等。經過什么手段來操作系統的功能實現等。 最重要的就是高效率和對用戶的友好性最重要的就是高效率和對用戶的友好性3.1.1 用戶模型用戶模型 用戶模型用戶模型User Mode是用戶接口設計的根是用戶接口設計的根底,它提供應用戶有關他所處置的對象以及作底,它提供應
2、用戶有關他所處置的對象以及作用于這些對象的處置過程的一個概念性模型。用于這些對象的處置過程的一個概念性模型。3.1.2 顯示屏幕的有效利用顯示屏幕的有效利用思索如下幾個問題:1. 信息顯示的規劃合理性。2. 充分而又正確地運用圖符一類運用圖符application icons一類控制圖符control icons25 %25 %50 %50 %25 %25 %-?3. 恰當地運用各種表示方法進展選擇性信息顯示。? ?STOPSTOPSkyscraperHospitalParkFire station3.1.3 反響反響反響:就是動態地顯示系統運轉中所發生的一些變化,反響:就是動態地顯示系統運轉
3、中所發生的一些變化,以便更有效地進展交互作用。以便更有效地進展交互作用。3.1.4 一致性原那么一致性原那么 一致性原那么是指在設計系統的各個環節時,應一致性原那么是指在設計系統的各個環節時,應服從一致的、簡單的規那么,保證不出現例外和服從一致的、簡單的規那么,保證不出現例外和特殊的情況。特殊的情況。 按用戶以為最正常、最符合邏輯的方式去做按用戶以為最正常、最符合邏輯的方式去做3.1.5 減少記憶量減少記憶量重要的是喚醒用戶的識別而不是記憶。3.1.6 回退和出錯處置回退和出錯處置 回退回退undo機制機制 取消機制取消機制 確認機制確認機制 設計好的診斷程序設計好的診斷程序 提供出錯音訊提供
4、出錯音訊 對能夠導致錯誤的一些動作進展預測對能夠導致錯誤的一些動作進展預測 約束機制:動作與對象相一致約束機制:動作與對象相一致 3.1.7 聯機協助聯機協助為用戶提供聯機協助(On-Line Help)措施,能在用戶操作過程中的任何時辰提供懇求協助。3.1.8 視覺效果設計視覺效果設計這里強調的是顏色的運用。選擇顏色對比時以顏色對比為主。就顏色而言,最容易引起視覺疲勞的是蘭色和紫色,其次是紅色和橙色;而黃色、綠色、藍綠色和淡青色等顏色不容易引起視覺疲勞。為減輕視覺疲勞,應在視野范圍內堅持均勻的顏色的亮堂度。3.1.8 順應不同的用戶順應不同的用戶提供多種方法使軟件能順應不同熟練程度的用戶。3
5、.2 邏輯輸入設備與輸入處置邏輯輸入設備與輸入處置3.2.1 邏輯輸入設備邏輯輸入設備PHIGS和GKS將各種圖形輸入設備從邏輯上分為六種: 表2-1圖形輸入設備的邏輯分類稱號稱號根本功能根本功能定位設備(Locator)指定一個點的坐標位置(x,y)筆劃設備(Stroke)指定一系列點的坐標數值設備(Valuator)輸入一個整數或實數字符串設備(String)輸入一串字符選擇設備(Choice)選擇某個菜單項拾取設備(Pick)選擇顯示著的圖形的組成部分設備的評價可以從三個層次上來看:設備層義務層對話層詳細如下 定位設備典型方法是定位屏幕光標。定位設備有鼠標器、支配桿、跟蹤球、空間球、數字
6、化儀的觸筆或手動光標等。 定位設備分為三類:直接設備和間接設備絕對坐標設備和相對坐標設備延續設備和離散設備 筆劃設備筆劃設備的輸入等于多次調用定位設備,產生一系列的坐標值,根據產生的坐標值可產生多邊形和曲線等 定值設備定值設備常用來輸入各種參數和數據。 字符串設備即進展字符串輸入 選擇設備選擇設備用來選擇菜單項選擇項、屬性選項和用于構圖的對象外形等。 拾取設備用拾取技術拾取一個圖形對象:(1)利用定位設備沖突問題:圖3-4 拾取的不確定情況BAECDP處理方法:在圖形對象生成時就對每一個對象確定其拾取優先級采用依次對拾取圖形設立標志的方法。找間隔最近的對象優先拾取。 P圖3-5 拾取距離最近的
7、線段(CD)ABCD對一條以點(x1,y1)和點(x2,y2)為端點的線段來說,從點P0(x0,y0)到該線段間隔的平方由下式來計算:22122121211210210212)()()()()()(yyxxyxxxyyyxxxyydP圖3-5 拾取距離最近的線段(CD)ABCD(2)指定拾取窗口拾取窗口是以光標位置為中心的一個矩形窗口P圖3-6 拾取窗口只與線段CD相交ABCD(3)矩形包圍(4)直接鍵入構造名字 圖3-7 矩形包圍拾取(拾取ABE)BAECD3.2.2 輸入方式輸入方式輸入方式即如何管理、控制多種輸入設備進展任務輸入方式即如何管理、控制多種輸入設備進展任務常 用 的 輸 入
8、方 式 有 懇 求 常 用 的 輸 入 方 式 有 懇 求 r e q u e s tr e q u e s t 、 采 樣 、 采 樣samplesample、事件、事件eventevent及其組合方式等幾種。及其組合方式等幾種。1. 懇求方式request mode輸入設備在運用程序的控制下任務,程序在輸入懇求發出后不斷被置于等待形狀直到數據輸入。2. 取樣方式sample mode此時,運用程序和輸入設備同時任務,當輸入設備任務時,存儲輸入數據,并不斷地更新當前數據,當程序要求輸入時,程序采用當前數據值。3. 事件方式事件方式event mode每次用戶對輸入設備的一次操作以及構成的數據
9、叫每次用戶對輸入設備的一次操作以及構成的數據叫做一個事件做一個事件(Event)。思想:普通一個事件發生時,往往來不及進展處置,思想:普通一個事件發生時,往往來不及進展處置,于是,就要把事件按先后次序排成隊列,以便先進于是,就要把事件按先后次序排成隊列,以便先進先出,即先到的事件進入排隊,先被取出進展處置。先出,即先到的事件進入排隊,先被取出進展處置。 當某設備被置成事件方式,程序和設備同時任務當某設備被置成事件方式,程序和設備同時任務4. 輸入方式的組合運用輸入方式的組合運用一個運用程序同時可在幾種輸入方式方式下運用一個運用程序同時可在幾種輸入方式方式下運用幾個不同的輸入設備來進展任務。幾個
10、不同的輸入設備來進展任務。3.3 交互式繪圖技術交互式繪圖技術3.2.1 根本交互繪圖技術根本交互繪圖技術 回顯圖3-8 選擇圖符的回顯 約束約束:在圖形繪制過程中對圖形的方向、對齊方式等進展規定和校準。 網格 引力域引力域:將接近某一點的恣意輸入位置“吸引到該點上來,好象在該點的周圍產生一個“引力域。 橡皮筋技術橡皮筋技術橡皮筋技術:針對輸入要求,動態地、延續地將橡皮筋技術:針對輸入要求,動態地、延續地將輸入過程表現出來,直到產生用戶稱心的輸入結輸入過程表現出來,直到產生用戶稱心的輸入結果為止。果為止。 草擬技術草擬技術草擬技術用以實現用戶恣意畫圖的要求。草擬技術用以實現用戶恣意畫圖的要求。兩種保管方式兩種保管方式兩種采樣方式兩種采樣方式 拖動拖動是將圖形對象在空間挪動的過程動態地、延續地表示出來,直到滿足用戶的位置要求為止。 旋轉 形
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 腫瘤信息報告管理制度
- 網絡維修公司管理制度
- 局強化安全管理制度
- 電腦維修流程管理制度
- 能源管理用電管理制度
- 碼頭貨物入庫管理制度
- 藥品打包現場管理制度
- 師傅帶徒弟管理制度
- 人員與車輛管理制度
- 鹽場安全規章管理制度
- 江蘇省徐州市2023-2024學年八年級下學期期末英語試卷(含答案解析)
- 肺腺癌:CT征象與病理
- 醫學微生物學(北華大學)智慧樹知到期末考試答案2024年
- 環境保護產品技術要求 工業廢氣吸附凈化裝置(HJ-T 386-2007)
- MOOC 人工智能導論-西安電子科技大學 中國大學慕課答案
- 醫院7s現場管理培訓
- 人工智能導論單元練習題1及答案
- 2024年浙江杭州蕭山區城市社區工作者招聘筆試沖刺題(帶答案解析)
- 2024年安徽合肥東方英才人才限公司招聘5人歷年高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 乳牙疾病的治療與預防
- 質量管理體系的智能化與數字化轉型
評論
0/150
提交評論