Display of Objects on Screen. COUNTERS b A horizontal counter represents the horizontal position of the monitor’s electron beam. b A vertical counter.

Slides:



Advertisements
Similar presentations
Copyright 2006 by Pearson Education 1 Building Java Programs Supplement 3G: Graphics.
Advertisements

Intersections Drawing the Plan of Valley and Hip Lines.
CSC 160 Computer Programming for Non-Majors Lecture #8: Animations I Prof. Adam M. Wittenstein
Document Layout. Creating Whitespace2 n Horizontal space –Within line of text –Netscape – – –If no room, will shorten the space to fit on current line.
VGA Port Discussion D9.1. Raster Scan Displays Electron beam CRT.
Music Composition for Dummies Shi Ling Seow Yun Wu OUR PROJECT.
It is technology which is used as an output device for the presentation of visual information. For eg: Color CRT Monitors Flat panel display Kiosk.
1 CS428 Web Engineering Lecture 10 Images, Tables, Forms, Border-Radius (CSS – V)
Power Supplies. Basics Power Supply Unit aka PSU Converts 110/220VAC to 3.3, ±5, ±12 VDC There is a 5VDC standby in ATX PSU Rating is in Watts. More is.
Bitmapped Images. Bitmap Images Today’s Objectives Identify characteristics of bitmap images Resolution, bit depth, color mode, pixels Determine the most.
Checkerboard Examples Top Down Design. The Problem On a checkerboard where locations are numbered similar to java coordinates, draw a rectangle using.
ISOMETRIC CIRCLE.
Owais Ibrahim Akram Mohsin Murad. ONE OF THE BASIC ATTARI GAMES. THE PONG GAME CONSISTS OF A BALL RANDOMLY BOUNCING ON THE SCREEN. A PADDLE AT THE BASE.
Lecture No. 3.  Screen resolution  Color  Blank space between the pixels  Intentional image degradation  Brightness  Contrast  Refresh rate  Sensitivity.
Copyright © 2003 Pearson Education, Inc. Slide 4-1 Created by, Stephanie Ludi, Rochester Institute of Technology—NY Basic Web Page Construction Graphics.
Video Monitor Uses raster scanning to display images –Beam of electrons illuminates phosphorus dots on the screen called pixels. Starting at the top of.
It’s a Designer Original Josef Guarin Block 3 Geometry H.
J.Byrne Draw the outer shape of the room to sizes given. J.Byrne
Objectives Differentiate between raster scan display and random scan display.
Introduction to Experiment 5 VGA Signal Generator ECE 448 Spring 2009.
Addison Wesley is an imprint of © 2010 Pearson Addison-Wesley. All rights reserved. Chapter 5 Working with Images Starting Out with Games & Graphics in.
Starting screen for Google Sketchup Sketchup is used to make 3 dimensional objects 3 axis – Green is x axis Red is y axis Blue is z axis.
Computer Science 111 Fundamentals of Programming I Introduction to Graphics.
Addison Wesley is an imprint of © 2010 Pearson Addison-Wesley. All rights reserved. Chapter 7 The Game Loop and Animation Starting Out with Games & Graphics.
Eko VWT 2000 Vertical Water Tank Dimensions: Width 140cm, Height 160cm Capacity: 2000 l Available Colors: Blue, Black, White Eko VWT 1500 Vertical Water.
Lecture 15: Intro to Graphics Yoni Fridman 7/25/01 7/25/01.
Addison Wesley is an imprint of © 2010 Pearson Addison-Wesley. All rights reserved. Chapter 2 Graphics Programming with C++ and the Dark GDK Library Starting.
ECE FPGA Microprocessor Design Erik Lee, Edward Jones, Emily Kan.
Introduction to Graphical Hardware Display Technologies
Geometry. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions are.
Object Oriented Programming Dr. Ennis-Cole CECS 5100.
CS1033 Pixel and Resolution
Merete S COLLEGEFACULTY OF ENGINEERING & SCIENCE Graphics ikt403 – Object-Oriented Software Development.
ECE 448: Lab 4 VGA Display. Bouncing Ball.. Organization and Grading.
1 A first OpenGL program Brian Farrimond Robina Hetherington.
Elements of Art The elements of art are the building blocks used by artists to create a work of art.
Beam Penetration & Shadow Mask Method
ECE 448: Lab 5 VGA Display. Breaking-Bricks..
Figure 10.1 Color CRT and Phosphor Dots on Face of Display.
 In computer programming, a loop is a sequence of instruction s that is continually repeated until a certain condition is reached.  PHP Loops :  In.
Computer Graphics & Multimedia
How to make a Tessellation By: Tyler Gaucher. First you open up paint and make a box, To make a box you click on the blue box on the left side. Then draw.
Introduction to Drafting and Design In order to begin our drawing we have to set the drawing limits or the paper size.
Changing a Word table format Changing a Word table format (1 of 5) 1. Double click the Word table you want to edit. 1.
PART TWO Electronic Color & RGB values 1. Electronic Color Computer Monitors: Use light in 3 colors to create images on the screen Monitors use RED, GREEN,
Welcome to Processing Who does not have access to digital camera?
Isometric Views.  Lengths and breadths are drawn at 30° to the horizontal.  Heights are drawn vertically.  All sizes are drawn to their exact sizes.
1.  The primary output device in a graphics system is a video monitor. These monitors are based on Cathode Ray Tube (CRT) design.  CRT is a vacuum tube/electron.
1 Sections 5.1 – 5.2 Digital Image Processing Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
Graphics Basic Concepts 1.  A graphic is an image or visual representation of an object.  A visual representation such as a photo, illustration or diagram.
The Elements of Art Hartsville High School Art I-IV Mr Joyce.
Implementation of Pong over VGA on the Nexys 4 FPGA
Mr. McLellan Technology Education Westerly High School
Computer Graphics Lecture 4 Computer Graphics Hardware
MOM! Phineas and Ferb are … Aims:
Computer Graphics Lecture 3 Computer Graphics Hardware
Adapted from slides by Marty Stepp and Stuart Reges
WORKING DRAWINGS Footer Text 11/14/2018.
QUESTION INSTRUCTIONS
Chapter 9 - Graphics and Effects
QUESTION INSTRUCTIONS
Calendar for Exponent Applications Bloom Ball
COMS 161 Introduction to Computing
COMS 161 Introduction to Computing
12.4 p 471 a) double[] number = {1.05, 2.05, 3.05, 4.05, 5.05};
2 types of scale factor problems
Keeper 8 Honors Calculus
Science 7.
VGA Port CSE 678.
Game Programming Algorithms and Techniques
Presentation transcript:

Display of Objects on Screen

COUNTERS b A horizontal counter represents the horizontal position of the monitor’s electron beam. b A vertical counter represents the vertical position of the monitor’s electron beam. b The horizontal counter is incremented each clock cycle. b The vertical counter is incremented when the horizontal counter reaches 699.

Monitor Processing H_count V_count ELECTRON BEAM

OBJECTS b Objects Include Paddles, Ball, Lives, Blocks, etc. b Each object has fixed dimensions (Length and Width). b The location of an object is determined by its upper-left corner. b When the electron beam passes over an object, the color of that pixel is changed. b Paddle = white, Ball = green, block = multicolored, background = blue

Example - Draw a Ball b Ball Location: x = 300 y = 200 b Ball Size: width = 10 height =

Example - Draw a Ball b The horizontal counter is incremented. b The next pixel is drawn.

Example - Draw a Ball b Once the width of the ball has been drawn, the color is reset to blue.

Example - Draw a Ball b After the horizontal reaches 599, the vertical counter is incremented.

Example - Draw a Ball b After the 10th row is finished, the ball has been fully drawn.

“The End”