Interactive Input Methods & Graphical User Input

Slides:



Advertisements
Similar presentations
Designing a Graphical User Interface (GUI) 10 IST – Topic 6.
Advertisements

1 Computer Graphics Chapter 2 Input Devices. RM[2]-2 Input Devices Logical Input Devices  Categorized based on functional characteristics.  Each device.
DESCRIBING INPUT DEVICES
Input to the Computer * Input * Keyboard * Pointing Devices
Overview of Graphic Systems
Sketchify Tutorial Graphics and Animation in Sketchify sketchify.sf.net Željko Obrenović
1 King ABDUL AZIZ University Faculty Of Computing and Information Technology CS 454 Computer graphicsIntroduction Dr. Eng. Farag Elnagahy
Input and Interaction Dr. Yingcai Xiao. A good user interface allows users to perform interaction tasks with ease and joy. WYSIWYG (What you see is what.
Informationsteknologi Tuesday, November 6, 2007Computer Graphics - Class 41 Today’s class Input and interaction.
CP1610: Introduction to Computer Components
Input devices, processing and output devices Hardware Senior I.
Intermediate GNVQ ICT Input Devices and Methods Manual input devices are used by people to enter data by hand. Keyboard Pointing devices Joystick Digital.
GCSE Information Technology Input Devices and Methods 3 Manual input devices are used by people to enter data by hand. Keyboard Pointing devices Joystick.
Graphics Standard Grade Computing. Graphics Package n A graphics package is another General Purpose Package. n It is used to draw pictures on the monitor.
Chapter 12 Designing Interfaces and Dialogues
 What’s a Computer? What’s a Computer?  Characteristics of a Computer Characteristics of a Computer  Evolution of Computers Evolution of Computers.
   Input Devices Main Memory Backing Storage PROCESSOR
Interactive Input Methods & Graphical User Input
CGMB214: Introduction to Computer Graphics
11.10 Human Computer Interface www. ICT-Teacher.com.
Java Software Solutions Lewis and Loftus Chapter 10 1 Copyright 1997 by John Lewis and William Loftus. All rights reserved. Graphical User Interfaces --
UNIT I 2D PRIMITIVES INTRODUCTION 1 SNSCE/IT/ARUNA.
1 Input and Interaction. 2 Input Devices Physical input devices Keyboard devices and pointing devices Logical input devices.
Slide 1 Graphics Slide 2 Graphics A graphics package is a general purpose package used to draw pictures (graphics). Once produced, these can be saved.
Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini.
Computer Graphics Chapter 6 Andreas Savva. 2 Interactive Graphics Graphics provides one of the most natural means of communicating with a computer. Interactive.
Supreeth Venugopal U  Input of graphical data  Input functions  Initial values for input modes  Interactive picture-construction techniques.
Input Devices, User Interface & VR Environments. Sri Kalyan Atluri (U )
Getting Started with Adobe Illustrator CS6. Objectives Define illustration software Start Adobe Illustrator CS6 and change preference settings View the.
Computer Graphics Interaction Techniques. INPUT OF GRAPHICAL DATA Graphics programs use several kinds of input data. picture specificat ions need values.
© 2010 Delmar, Cengage Learning Chapter 1 Getting Started with Illustrator.
Chapter 16 Designing Effective Input Systems Analysis and Design Kendall and Kendall Fifth Edition.
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
OUTPUT PRIMITIVES A.Aruna/Faculty of Information technology/SNSCE13/19/2016.
Graphics Programming. Graphics Functions We can think of the graphics system as a black box whose inputs are function calls from an application program;
Programming Logic and Design Seventh Edition Chapter 12 Event-Driven GUI Programming, Multithreading, and Animation.
Adobe Illustrator CS Design Professional WITH ILLUSTRATOR GETTING STARTED.
Introduction to Input Devices. Input Devices Units that gather information and transform that information into a series of electronic signals for the.
Input Devices.
Elements of Pictures Output primitives:
Data Processing Systems
Computer Graphics Lecture 1 Introduction to Computer Graphics
Chapter 2 Looking at Windows
Clocks, I/O devices, Thin Clients, and Power Management
Human Computer Interaction Lecture 07 The Interaction
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
11.10 Human Computer Interface
Chapter 8: Writing Graphical User Interfaces
System Design Ashima Wadhwa.
An Introduction to Computers and Visual Basic
LECTURE Course Name: Computer Application
Unit 2 User Interface Design.
Computer Hierarchy 1-Super computers
An Introduction to Computers and Visual Basic
Chapter 5 - Input.
Chap 7. Building Java Graphical User Interfaces
Graphical User Interfaces -- Introduction
Computer Application AutoCAD Program
Structure Modelling.
Introduction to Computer Graphics
GRAPHICAL USER INTERFACE
AN INTRODUCTION TO COMPUTER GRAPHICS Subject: Computer Graphics Lecture No: 01 Batch: 16BS(Information Technology)
Input & Input Devices Prepared By: Mr. Ingram.
Getting Started with Adobe Illustrator CS6
Interactive Input Methods & Graphical User Input
An Introduction to Computers and Visual Basic
Basic Editing Techniques
Lecture #5 Interactive Input Methods
Graphical User Interfaces
Human and Computer Interaction (H.C.I.) &Communication Skills
Presentation transcript:

Interactive Input Methods & Graphical User Input

Learning Outcomes Explain the 6 logical classifications of input devices Differentiate the 7 interactive Picture Construction Techniques

Graphical Input Data Types of input data: coordinate positions, attribute values, character-string specifications, geometric-transformation values, viewing conditions, illumination parameters. Input procedures require interaction with display window managers & hardware devices.

Logical Classification of Input Devices Logical input device refers to input devices classified according to data type. LOCATOR – specifies one coordinate position STROKE – specifies a set of coordinate positions STRING – specifies text input VALUATOR – specifies a scalar value CHOICE – specifies menu selection PICK – specifies picture component selection

Locator Devices Devices like mouse, joystick,trackball, are used for screen-cursor position General purpose keyboards may have 4 or 8 cursor-control keys Light pen used for interactive input of coordinate position

Stroke Devices graphic tablet & continuous movement of mouse, trackball, joystick are used to input a sequence of coordinate positions

String Devices primary physical device for string input is keyboard other devices could generate character patterns that is recognized using stored dictionary of predefined patterns for specific application

Valuator Devices valuator input is used to set scalar values for geometric transformations, viewing parameters & illumination parameters panel of controls dials typically provides valuator input display graphical representation of slider, buttons, rotating scales, menus Joystick, trackball & keyboard could be adapted for valuator input by movement of the device relative to a scalar range

Choice Devices menus are used to select processing options, parameter values & object shapes touch panel, keyboard & voice entry are also common choice devices

Pick Devices used to select part of a scene that is to be transformed or edited using mouse, joystick or keyboard, picking the position of screen cursor to identify pixel coordinates depending on type of object & complexity of scene, several levels of search required to identify pick object

Interactive Picture Construction Techniques variety of interactive methods are incorporated into graphic package as aids in construction of pictures: 1) Basic Positioning Methods interactively choose a coordinate position with a pointing device that records the screen location

Interactive Picture Construction Techniques 2) Dragging select an object & drag it to a new location, thus object is then displayed in the new location. 3) Constraints procedure for altering input coordinate values to obtain a particular orientation or alignment of an object lines are constrained to have a particular slant Input coordinates are constrained to lie along predefined paths

Interactive Picture Construction Techniques 4) Grids rectangular grid displayed on screen area used to round input coordinates to nearest grid intersection grids facilitate object construction when need to joins new line to an existing line endpoint. 6) Rubber-Band Methods Line segments & other basic shapes constructed & positioned using rubber-band methods to be interactively stretched or contracted

Interactive Picture Construction Techniques 6) Gravity Field to connect lines at positions between endpoints (that are not in grid intersections) graphic packages include procedure to convert any input position near a line segment into a position on the line using gravity field area around the line any selected position within the gravity field of a line is “moved” to the nearest position on the line 7) Interactive Painting & Drawing Methods freehand drawing uses curves generated by following the path of a stylus on a graphics tablet or path of the screen cursor on a video monitor

Designing a Graphical User Interface Applications include GUIs composed of display windows, icons, menus, etc to aid user in applying the software to a particular problem consideration for user interface area: User Dialogue Windows & Icons Accommodating Multiple Skills Levels Consistency Minimizing Memorizing Backup & Error Handling Feedback