CGMB214: Introduction to Computer Graphics

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.
Module 1 Prepared by Elizabeth Isaac DCS, RSET. Flat-Panel Display 1. Flat-Panel displays are thinner. 2. Its weight is less. 3. Need less power compared.
Copyright 1999 all rights reserved Input Devices n What types are there? n Why do we need them? –What functions do they perform? n What are desirable characteristics.
DESCRIBING INPUT DEVICES
Input to the Computer * Input * Keyboard * Pointing Devices
Overview of Graphic Systems
MR.E.S.AGRAWAL SGGSIE&T, NANDED CAD Software and Hardware.
Interaction Styles Interface Widgets. What are Interaction Styles?  A Collection of interface objects and associated techniques from which an interaction.
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.
TOPIC 1 A SURVEY OF COMPUTER GRAPHICS CGMB214: Introduction to Computer Graphics.
Informationsteknologi Tuesday, November 6, 2007Computer Graphics - Class 41 Today’s class Input and interaction.
MCT260-Operating Systems I Operating Systems I Interfaces to Operating Systems.
Input Devices Text Entry Devices, Positioning, Pointing and Drawing.
CP1610: Introduction to Computer Components
Input devices, processing and output devices Hardware Senior I.
Adapted from CTAE Resources Network PROFITT Curriculum Basic Computer Skills Module 1 Hardware.
Intermediate GNVQ ICT Input Devices and Methods Manual input devices are used by people to enter data by hand. Keyboard Pointing devices Joystick Digital.
Brendan Cooney CSC 152. What is Input? Any data or instructions entered into the memory of a computer Data- unprocessed information Instructions- steps.
GCSE Information Technology Input Devices and Methods 3 Manual input devices are used by people to enter data by hand. Keyboard Pointing devices Joystick.
1 Introduction to Computers Day 2. 2 Input Devices Input devices are used to feed data and instructions to the computer systems.They consist of a range.
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
04/05/031 Computer Input and Output Dairne Jesperson Charles Darwin University.
 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
Mastering the AS/400, Third Edition, author Jerry Fottral 1 Week 2 The System The AS/400 is a multi-user, multi-tasking system -- a system on which many.
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.
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
Chapter 2 Looking at Windows. 2Practical PC 5 th Edition Chapter 2 Getting Started In this Chapter, you will learn: − Which version of Windows you own.
CGMB214: Introduction to Computer Graphics
12.1 CSC 123 Systems Analysis & Design Part IV: The Essentials of Design Chapter 12 Designing Effective Input.
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.
Win OS & Hardware. Input Getting data into the computer.
SD1230 Unit 6 Desktop Applications. Course Objectives During this unit, we will cover the following course objectives: – Identify the characteristics.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
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 )
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Different Types of HCI CLI Menu Driven GUI NLI
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.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
CIS 210 Systems Analysis and Development Week 7 Part II Designing Interfaces and Dialogues,
1 Interaction Devices CIS 375 Bruce R. Maxim UM-Dearborn.
Introduction to Computing Slides By ADEELA MUSTAFA.
OUTPUT PRIMITIVES A.Aruna/Faculty of Information technology/SNSCE13/19/2016.
QSREALM.BLOGSPOT.COM Input Output Devices. QSREALM.BLOGSPOT.COM Input – Output Devices Also known as Peripheral Devices. These surround a computer’s CPU.
Graphics Programming. Graphics Functions We can think of the graphics system as a black box whose inputs are function calls from an application program;
Adobe Illustrator CS Design Professional WITH ILLUSTRATOR GETTING STARTED.
Data Processing Systems
Computer Graphics Lecture 1 Introduction to Computer Graphics
Chap 7. Building Java Graphical User Interfaces
Computer Application AutoCAD Program
Structure Modelling.
Introduction to Computer Graphics
Interactive Input Methods & Graphical User Input
Interactive Input Methods & Graphical User Input
Lecture #5 Interactive Input Methods
Graphical User Interfaces
Presentation transcript:

CGMB214: Introduction to Computer Graphics Topic 8 Interactive Input Methods & Graphical User Input

Objectives 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: Basic Positioning Methods interactively choose a coordinate position with a pointing device that records the screen location Dragging select an object & drag it to a new location, thus object is then displayed in the new location. 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 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. Rubber-Band Methods Line segments & other basic shapes constructed & positioned using rubber-band methods to be interactively stretched or contracted

Interactive Picture Construction Techniques 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 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