52. Explain interrupt scheme for retrieving input data. Also explain any one algorithm for input device handling. 53. Explain the process of 3-D

Similar documents
B2.53-R3: COMPUTER GRAPHICS. NOTE: 1. There are TWO PARTS in this Module/Paper. PART ONE contains FOUR questions and PART TWO contains FIVE questions.

Monash University Clayton s School of Information Technology CSE3313 Computer Graphics Sample Exam Questions 2007

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

INTRODUCTION TO RENDERING TECHNIQUES

A Short Introduction to Computer Graphics

Image Processing and Computer Graphics. Rendering Pipeline. Matthias Teschner. Computer Science Department University of Freiburg

COMPUTER GRAPHICS IMPORTANT QUESTION AND ANSWERS. Computer graphics

Introduction Week 1, Lecture 1

Lecture Notes, CEng 477

Essential Mathematics for Computer Graphics fast

Scan-Line Fill. Scan-Line Algorithm. Sort by scan line Fill each span vertex order generated by vertex list

Important Question with Answer

COMP175: Computer Graphics. Lecture 1 Introduction and Display Technologies

Introduction to Computer Graphics

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

Cabri Geometry Application User Guide

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Computer Graphics

Introduction Week 1, Lecture 1

Interactive Computer Graphics

SkillsUSA 2014 Contest Projects 3-D Visualization and Animation

Adobe Illustrator CS5 Part 1: Introduction to Illustrator

Computer Applications in Textile Engineering. Computer Applications in Textile Engineering

COMPUTER GRAPHICS Computer Graphics

Comp 410/510. Computer Graphics Spring Introduction to Graphics Systems

Graphical displays are generally of two types: vector displays and raster displays. Vector displays

Computer Graphics. Introduction. Computer graphics. What is computer graphics? Yung-Yu Chuang

2: Introducing image synthesis. Some orientation how did we get here? Graphics system architecture Overview of OpenGL / GLU / GLUT

We can display an object on a monitor screen in three different computer-model forms: Wireframe model Surface Model Solid model

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations

Content. Chapter 4 Functions Basic concepts on real functions 62. Credits 11

Course Overview. CSCI 480 Computer Graphics Lecture 1. Administrative Issues Modeling Animation Rendering OpenGL Programming [Angel Ch.

CS 4204 Computer Graphics

Computer Graphics. Anders Hast

INTERACTIVE COMPUTER GRAPHICS Data Structures, Algorithms, Languages

1. Application of Computer Graphics

Welcome to CorelDRAW, a comprehensive vector-based drawing and graphic-design program for the graphics professional.

Touchstone -A Fresh Approach to Multimedia for the PC

GRAPHICAL INPUT TECHNIQUES Graphical Input Techniques, Positioning Techniques, Positional Constraints, Rubber band Techniques

Everyday Mathematics. Grade 4 Grade-Level Goals CCSS EDITION. Content Strand: Number and Numeration. Program Goal Content Thread Grade-Level Goal

Advanced Visual Effects with Direct3D

Image Synthesis. Transparency. computer graphics & visualization

Cork Education and Training Board. Programme Module for. 3 Dimensional Computer Graphics. Leading to. Level 5 FETAC

Dhiren Bhatia Carnegie Mellon University

Computer Graphics Hardware An Overview

How To Use Design Mentor

FOREWORD. Executive Secretary

Digital 3D Animation

521493S Computer Graphics. Exercise 2 & course schedule change

BEZIER CURVES AND SURFACES

GeoGebra. 10 lessons. Gerrit Stols

Adobe Illustrator CS5

3D Distance from a Point to a Triangle

Degree Reduction of Interval SB Curves

Computer Graphics Lecture Notes

Lecture 9: Geometric map transformations. Cartographic Transformations

Computer Graphics. Computer graphics deals with all aspects of creating images with a computer

William Paterson University of New Jersey Department of Computer Science College of Science and Health Course Outline

What's the Spin? - Discover Properties of Geometric Rotations

Vector Notation: AB represents the vector from point A to point B on a graph. The vector can be computed by B A.

Chapter 23. The Reflection of Light: Mirrors

CPIT-285 Computer Graphics

with functions, expressions and equations which follow in units 3 and 4.

Examples. Pac-Man, Frogger, Tempest, Joust,

MA 323 Geometric Modelling Course Notes: Day 02 Model Construction Problem

Glencoe. correlated to SOUTH CAROLINA MATH CURRICULUM STANDARDS GRADE 6 3-3, , , 4-9

1. INTRODUCTION Graphics 2

TWO-DIMENSIONAL TRANSFORMATION

Abstract. These two vectors define a plane tangent to the surface at that point. Their cross product is Recent work in computer graphics has been

Big Ideas in Mathematics

Enhanced LIC Pencil Filter

The Point-Slope Form

MECHANICAL ENGINEERING DEPARTMENT

GRAFICA - A COMPUTER GRAPHICS TEACHING ASSISTANT. Andreas Savva, George Ioannou, Vasso Stylianou, and George Portides, University of Nicosia Cyprus

STATE CONTROL SURVEY SPECIFICATIONS FOR PRIMARY CONTROL SURVEYS. Now Obsolete

Lecture 17. Image formation Ray tracing Calculation. Lenses Convex Concave. Mirrors Convex Concave. Optical instruments

Exploring Geometric Transformations in a Dynamic Environment Cheryll E. Crowe, Ph.D. Eastern Kentucky University

Solving Simultaneous Equations and Matrices

: 4] SEAT : P1028 [4720]-11 : 3 F.Y.

Introduction to Computer Graphics

3D Math Overview and 3D Graphics Foundations

Data Storage 3.1. Foundations of Computer Science Cengage Learning

Everyday Mathematics. Grade 4 Grade-Level Goals. 3rd Edition. Content Strand: Number and Numeration. Program Goal Content Thread Grade-Level Goals

GRADES 7, 8, AND 9 BIG IDEAS

KEANSBURG SCHOOL DISTRICT KEANSBURG HIGH SCHOOL Mathematics Department. HSPA 10 Curriculum. September 2007

Realtime 3D Computer Graphics Virtual Reality

G.H. Raisoni College of Engineering, Nagpur. Department of Information Technology

The Keyboard One of the first peripherals to be used with a computer and is still the primary input device for text and numbers.

GPU(Graphics Processing Unit) with a Focus on Nvidia GeForce 6 Series. By: Binesh Tuladhar Clay Smith

Data Storage. Chapter 3. Objectives. 3-1 Data Types. Data Inside the Computer. After studying this chapter, students should be able to:

Current Standard: Mathematical Concepts and Applications Shape, Space, and Measurement- Primary

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

Prentice Hall: Middle School Math, Course Correlated to: New York Mathematics Learning Standards (Intermediate)

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May Content. What is GIS?

2.3 WINDOW-TO-VIEWPORT COORDINATE TRANSFORMATION

Introduction to GPGPU. Tiziano Diamanti

Scope and Sequence KA KB 1A 1B 2A 2B 3A 3B 4A 4B 5A 5B 6A 6B

Lesson 26: Reflection & Mirror Diagrams

Two Research Schools become ONE

LIST OF CONTENTS CHAPTER CONTENT PAGE DECLARATION DEDICATION ACKNOWLEDGEMENTS ABSTRACT ABSTRAK

Silverlight for Windows Embedded Graphics and Rendering Pipeline 1

Transcription:

Computer Graphics 1. Derive the equation for the intercept form of the line. 2. Explain the frame buffer, point and pixels. 3. Describe the Digital Differential Analyzer (DDA) for line drawing. 4. Explain Bresenham s line drawing algorithm. 5. Explain the Aliasing and Antialiasing. 6. What is a difference between Raster scan CRT and Vector Scan CRT. 7. Consider three different Raster systems with resolutions of 640x480 and 1280x1024. What size of frame buffer is needed for the system to store 12 bits per pixel? How much storage is required if 24 bits per pixel are to be stored. 8. Compare the advantage and disadvantage of CRT and LCD. 9. Write a routine using LINE and MOVE command for any image. 10. Explain construction and working of the Direct View Storage Tube with suitable diagram. 11. Implement the DDA algorithm to draw a line form (0, 0) to (8, 8). 12. Write integer Bresenham s algorithm and show how it draws a line whose starting point is (4, 4) and end point is (-3, 0). 13. What is the difference between generation of character by stroke and Bitmap method? Explain with suitable example. 14. Explain super sampling process and why is it used? 15. What are the basic disadvantages of the Shadow -mask CRT. 16. How 4-Connected area filling approach is differs from 8-Connected approach? 17. How inside tests are performed using Odd-parity Rule? Explain with example. 18. Explain positive and negative orientation in brief. 19. What are basic advantages and disadvantages of segment? 20. How renaming is useful? Explain popular application of renaming. 21. What are segments? State the need for having a segmented display file. 22. Give general form for rotation about any given point P (h, k). 23. What is the difference between geometric and co-ordinate transformations? 24. Prove that two 2-D transformation are commute i.e., T1 T2 = T2 T1 25. Explain instance transformation with suitable example. Prove that simultaneous shearing is not same as a shearing is one direction followed by in another direction. 26. What is composite transformation? 27. Derive the transformation matrix for the rotation by angle θ counter clock- wise about origin.

28. Find the form of matrix of reflection about any given line with slope m and passing through (0, b). 29. Prove that two 2- D rotations above the origin, commute i.e., R1 R2 = R2 R1 30. Explain the transformation used in magnification and reduction with respect to origin. Find the new coordinates of the triangle A(0, 0) B(1, 1) C(5, 2) after it has been reduced to half its size. 31. Write a 2 x 2 transformation matrix for each of the following rotation about the origin. (a) counterclockwise by Π (b) clockwise by Π / 2 32. What are the new co-ordinates of the point (2, -4) after a 60 degree rotation of the object. 33. Prove that one scaling transformation and one rotation in two dimensional transformation are commute i.e., S. R = R. S 34. Differentiate between Window and a Viewport. 35. Draw the flow chart illustrating the logic of the Sutherland Hodgeman algorithm. 36. Explain the Cohen Sutherland line clipping algorithm. Use this algorithm to find the visible portion of the line P(40, 80) Q(120, 30) inside the window, the window is defined as ABCD : A(20, 20) B(60, 20) C (60, 40) and D (20, 40). 37. What is Windowing? Explain its importance. 38. What difference is between object and image space? 39. Describe generalized clipping in your own words. 40. Describe the method by which any point can be determined that it is left or right to the any line segment. 41. How Cohen- Sutherland Hodgeman polygon differs from each other. 42. Explain Morphing with an example. 43. Show that reflection about the line Y = X is attained by reversing co-ordinates. That is, M L (x, y) = (y, x) 44. Explain instance transformation with suitable example. 45. Explain three dimensional transformations. 46. Derive the matrix for the rotation about Z- axis by an angle θ. 47. Explain the difference between parallel and perspective projection. 48. Explain Three- Dimensional Clipping. 49. Explain structure and functioning of the thumbwheel. 50. What is difference mouse and trackball? 51. What is event handling? Explain in details with examples.

52. Explain interrupt scheme for retrieving input data. Also explain any one algorithm for input device handling. 53. Explain the process of 3-D clipping. 54. Explain the working structure of light pen. 55. Explain the functioning of Joystick with diagram. 56. What is positioning techniques? 57. Discuss the Inking and pointing procedure. 58. Explain the difference between locator device and the selector device. 59. Explain the concept of multiple windowing. 60. What is Ray Tracing Algorithm for hidden surface removal?explain mathematically how do we find which planes are visible using ray tracing algorithms. 61. Explain Bezier Curves in detail. Given control point (10,100),(50,100),(70,120) and (100,150). Calculate coordinates of any four point lying on the corresponding Bezier Curve. 62. Derive simple illumination model.include the contribution of Diffuse, ambient and specular reflection. 63. Explain Depth buffer method for hidden surface detection. 64. How Z-buffer method and scan line methods differ? 65. Explain Painter s Algorithm. 66. What are basic disadvantages of Z-buffer method? 67. Explain the B-Spline curve with suitable example. 68. Explain Bezier curve with suitable example. 69. Explain the Hermite curve in detail. 70. What are periodic curves? Explain in brief. 71. What is basic difference between B-Spline and Bezier curves? 72. How B-Spline curve differ from Hermite curve? 73. Describe the properties of Bezier curve. 74. Describe the properties of B-Spline curves. 75. Construct enough points on the Bezier curve whose control points are P0(4, 2), P1(8, 8), P2 (16, 4) to draw an accurate sketch. a. What is degree of freedom b. What are the co-ordinates at u = 0.5? 76. Explain the idea about Convex Hull. 77. Calculate the blending functions for the periodic B-Spline curves for P = 4. 78. Explain the frame buffer, point and pixels. Explain working of Raster scan CRT. 79. Describe the Digital Differential Analyzer (DDA) for line drawing. 80. Explain Bresenham s line drawing algorithm.

81. Consider three different Raster systems with resolutions of 640x480 and 1280x1024. What size of frame buffer is needed for the system to store 12 bits per pixel? How much storage is required if 24 bits per pixel are to be stored. 82. Draws a line whose starting point is (4, 4) and end point is (-3, 0) using Bresenham s line drawing algorithm. 83. What is the difference between geometric and co-ordinate transformations? Prove that two 2-D transformation are commute i.e., T1 T2 = T2 T1 84. What is composite transformation? Derive the transformation matrix for the rotation by angle θ counter clock- wise about origin. 85. Differentiate between Window and a Viewport. Explain the Cohen Sutherland line clipping algorithm. Use this algorithm to find the visible portion of the line P(40, 80) Q(120, 30) inside the window, the window is defined as ABCD : A(20, 20) B(60, 20) C (60, 40) and D (20, 40). 86. Explain the following: a. Aliasing and Antialiasing. b. Difference between Raster scan CRT and Vector Scan CRT. c. Advantage and disadvantage of CRT and LCD. d. Disadvantages of the Shadow -mask CRT. 87. Give general form for rotation about any given point P (h, k). What is the difference between geometric and co-ordinate transformations?prove that two 2-D transformation are commute i.e., T1 T2 = T2 T1. 88. Explain instance transformation with suitable example. Prove that simultaneous shearing is not same as a shearing is one direction followed by in another direction. 89. What is composite transformation? Derive the transformation matrix for the rotation by angle θ counter clock- wise about origin. 90. Find the form of matrix of reflection about any given line with slope m and passing through (0, b). a. Explain the transformation used in magnification and reduction with respect to origin. Find the new coordinates of the triangle A(0, 0) B(1, 1) C(5, 2) after it has been reduced to half its size. b. Write a 2 x 2 transformation matrix for each of the following rotation about the origin. (c) counterclockwise by Π (d) clockwise by Π / 2 (e) What are the new co-ordinates of the point (2, -4) after a 60 degree rotation of the object.

91. Differentiate between Window and a Viewport. Draw the flow chart illustrating the logic of the Sutherland Hodgeman algorithm. Explain the Cohen Sutherland line clipping algorithm. Use this algorithm to find the visible portion of the line P(40, 80) Q(120, 30) inside the window, the window is defined as ABCD : A(20, 20) B(60, 20) C (60, 40) and D (20, 40). 92. What difference is between object and image space? Describe generalized clipping in your own words. Describe the method by which any point can be determined that it is left or right to the any line segment. 93. Explain how Cohen- Sutherland Hodgeman polygon differs from each other. 94. Explain three dimensional transformations. Derive the matrix for the rotation about Z- axis by an angle θ. 95. Explain the difference between parallel and perspective projection in detail. 96. Explain Three- Dimensional Clipping. 97. Define Vanishing points. Is the location of the vanishing point directly related to the viewing point. Explain how? 98. What are the various logical graphics input primitives. What are the various input modes in which they work? Give some examples. 99. What is ray tracing algorithm for hidden surface removal? Explain mathematically how do we find which planes are visible using ray tracing algorithm. 100. What are the two spaces in which hidden surface algorithms works? How does sorting and coherence speed up calculation in such algorithms