State the reason why we prefer unit x interval or unit y

Assignment Help Computer Graphics
Reference no: EM131415751

There are two sections in this question paper:A and B.Section A is compulsory. Attempt any four questions from section B. Parts of a question MUST be answered together.

Q1 (a) State the reason why we prefer unit x interval or unit y interval while scan converting various geometric forms.

(b) Implement DDA algorithm to compute pixels along the line AB from A (0,0 ) to B (-5, -5 ).

(c) Consider a parallel projection with the plane of projection having the normal ( 1, 0, -1) and passing through the origin (0,0,0) and having a direction of projection d = (-1,0,0 ). Is it an orthographic projection ? Justify your answer.

(d) What is anti - aliasing ? Explain any one method of anti - aliasing ?

(e) Determine 3D transformation matrix to scale a line AB in Z - direction by 3.5 by keeping point A fixed. Then rotate the line by 45ο anticlockwise about X- axis. Given A (10,15,20) and B ( 45,60,30).

(f) Discuss random display system with suitable diagram.

(g) What is the need of using homogeneous coordinate system ? Describe briefly.

(h) Why is it easier to locate hidden surface when parallel projection is used ?

(i) An object is defined with respect to a coordinate system whose units are measured in feet. If an observer's coordinate system uses inches as the basic unit, What is the coordinate transformation used to describe object coordinates in the observer's coordinate system?

(j) What are the different types of accelerations that can be incorporated in a multimedia animation ? Explain any one with suitable graph.

(k) Explain Interlacing technique with suitable diagram.

(l) Explain pointers to an edge list representation of a polygon mesh with suitable diagram.

SECTION B

Q2 (a) Indicate which raster locations would be chosen by Bresenham's algorithm when scan converting a line from pixel coordinate (1 , 1) to (8 , 5).

(b) Derive the basis matrix of cubic Bezier curve.

Q3 (a) Explain with mathematical foundation how we compute Z - depth in Z - buffer algorithm.

(b) Find the condition under which we can switch the order of a rotation and a simultaneous shearing and still get the same result.

Q4(a) Use the Liang Barsky algorithm to clip the following line:

638_1.png

(b) Explain Gamma correction with suitable graph.

Q5 (a) Explain the following with suitable examples:

(i) Vanishing point (ii) Morphing

(b) Using Sutherland Hodgman algorithm clip the following polygon against the given rectangular window:

438_2.png

Q6 (a) A tetrahedron of size 10 units is placed on XY plane with one edge along x - axis (+ ive) and one vertex at origin. Assuming the tetrahedron to be opaque ,evaluate and draw the projected image of the tetrahedron if the center of projection is ( 10,0,0).

(b) When eight - way symmetry is used to obtain a full circle from pixel coordinates generated for 0ο to 45ο or 90ο to 45ο octant ,certain pixels are set or plotted twice. This phenomenon is sometimes referred to as over striking, Identify the locations where over-strike occurs.

(c) Explain refresh rate in a raster system with suitable numerical example.

Reference no: EM131415751

Questions Cloud

Paid by the producers of gasoline : What % of the $1 tax will be paid by the (gasoline) consumers, and what % will be paid by the producers of gasoline (such as, Saudi Arabia, Venezuela, etc)?
Which principle of accounting is being violated : The scheme was not complicated: the company's financial officers recorded routine maintenance expenses totaling $3.9 billion as capital expenditures, which can be written off over decades rather than booked as immediate expenses."
Couchsurfing international-founding team of fenton : How would you describe the founding team of Fenton, Hoffer, and Le Tuan? Is it a balanced team? What does each member bring to the business? Can you see gaps in their skill sets and capabilities that should be adjusted for in some way?
What did you learn from this ted talk that you can apply : Illustrate your understanding of why this video is relevant to the course by reflecting on and reacting to the content. How does the topic of this activity relate to your personal and professional life? What did you learn from this TED Talk that y..
State the reason why we prefer unit x interval or unit y : State the reason why we prefer unit x interval or unit y interval while scan converting various geometric forms. (b) Implement DDA algorithm to compute pixels along the line AB from A (0,0 ) to B (-5, -5 ). Consider a parallel projection with the pla..
Fit the first order model to the data : Fit the first-order model to the data.- Calculate the residuals and construct a residual plot versus y^.- What does the plot from part b suggest about the variance of y?
Controlling a project requires analyzing efforts : Controlling a project requires analyzing efforts and providing reports that provide status of aspects of the project. Exception reports are noteworthy across the list of reports. Define exception report? Note who exception reports are written for? Ho..
Calculate the properties of complex periodic waves : Calculate the properties of complex periodic waves - Determine An expression for the current flowing in the circuit.
What are the basic elements or components of crime : What are the basic elements or components of crime in general? How does the concept of strict liability interplay with the mens rea requirement? What are your thoughts on the additional elements of crime: causation, identifiable harm, legality, an..

Reviews

Write a Review

Computer Graphics Questions & Answers

  Are junk sms/mms worse than e-mail spam

Are Web page pop-ups, pop-unders, and Flash ads encroaching on the main page extremely annoying?

  Design and implementation of the simulation component

Design and implementation of the simulation component. This will provide initialisation of the data structure and enable discrete updates (progression) of the model based on accepted principles of force and motion.

  Find the normal to the triangle

Find the normal to the triangle. Assume that the triangle is given clockwise. Normalize the vector. Draw a figure showing that your normal is correct.

  What is the gamut of a color space

What is the gamut of a color space and what is the gamma of a color space (or color display device) - What is the advantage of interlaced video? What are some of its problems?

  The family access the internet to stream video

The family access the Internet to stream video.State the type of Internet connection required for this task.

  1 relative positioning of objects in a windowthe program

1. relative positioning of objects in a windowthe program should draw a rectangle at the middle of the screen when

  What type of animation is produced by the line

what type of animation is produced by the line y=mx+c

  Implement an android application

When the application starts, it presents the user with a calendar displaying the dates of the current month and year and 6 buttons labelled Create Appointment, View/Edit Ap-pointments, Delete Appointment, Move Appointment, Search and Translate App..

  Create a dhcp and dns plan

To prepare for this assignment, do the following:Complete the required LabSim labs for this week.Research this topic and include at least three references from articles, books, or Web sites to support your paper.

  Create a three dimensional game

Need an interaction for player so player can jump from one allowed location to another - the target is now a sphere that bounces inside the volume of play.

  Write an interactive webgl program

Write an interactive WebGL program that stores points and colors in GPU memory once, then uses matrix transformations to modify the scene in various ways.

  What is the importance of bandwidth

What would the Web be like if there were no limit to bandwidth?

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd