Dear
students get fully solved assignments
Send
your semester & Specialization name to our mail id :
“
help.mbaassignments@gmail.com ”
or
Call
us at : 08263069601
Assignment
DRIVE
|
FALL
2015
|
PROGRAM
|
BSc
IT
|
SEMESTER
|
SIXTH
|
SEMESTER
CODE & NAME
|
BT9301,
Computer Graphics
|
BK
ID
|
B0810
|
CREDIT
|
4
|
MARKS
|
60
|
Note: Answer all
questions. Kindly note that answers for 10 marks questions should be
approximately of 400 words. Each question is followed by evaluation scheme.
Q1. Draw and explain the
diagram of organization of video controller.
Answer: A video display controller or VDC is an integrated circuit
which is the main component in a video signal generator, a device responsible
for the production of a TV video signal in a computing or game system. Some VDCs
also generate an audio signal, but that is not their main function.
VDCs were used in the home computers of the 1980s and also in some
early video game systems.
The VDC is the main component of the video signal generator logic,
responsible for generating the timing of video signals such as the horizontal
and vertical synchronisation signals and the blanking interval signal.
Sometimes other supporting chips were necessary to build a complete system,
such as RAM to hold pixel data, ROM to hold character fonts,
Q2 Write and explain
midpoint circle drawing algorithm.
Answer: Algorithm: The objective of the algorithm is to find a path through
the pixel grid using pixels which are as close as possible to solutions of x2
+ y2 = r2. At each step, the path is extended by choosing
the adjacent pixel which satisfies x2 + y2 <= r2
but maximizes x2 + y2 . Since the candidate pixels are
adjacent, the arithmetic to calculate the latter expression is simplified,
requiring only bit shifts and additions.
Q3 What do you mean by
polygon filling? Explain flood fill algorithm for polygon filling.
Answer: Algorithm that
determines the area connected to a given node in a multi-dimensional array. It
is used in the "bucket" fill tool of paint programs to determine
which parts of a bitmap to fill with color, and in puzzle games such as
Minesweeper, Puyo Puyo, Lumines, Samegame and Magical Drop for determining
which pieces are cleared. When applied on an image to fill a particular bounded
area with color, it is also known as boundary fill.
Alternative Improved
Algorithm
Q4 Write Liang Barkey’s
line clipping algorithm. Write advantages of it.
Answer: Applet displays result of Liang-Barsky's Line Clipping
Algorithm solution. There is initial line and clipping rectangle projected. The
clipped part of initial line is highlighted by bolder and more contrast color.
Interactivity affords to change parameters (positions of outer points and
cornes) of initial line and clipping rectangle comfortably using mouse
functionality:
v Finding and marking closest flexible point
Q5. What do you mean by
projection? Explain parallel projection and perspective projection.
Answer: projection is 'formed' on the view plane (planar geometric
projection) rays (projectors) projected from the center of projection pass
through each point of the models and intersect projection plane.
Since everything is synthetic, the projection plane can be in front
of the models, inside the models, or behind the models.
Main types: perspective
projection and parallel projection.
Parallel projection
Q6. Derive the 3-D
transformation matrix to transform world coordinates to viewing coordinates.
Answer: Answer: A method of computing the 3D viewing
transformation which transforms the right-hand world coordinate system to
left-hand eye coordinate system is presented. he initial viewing parameters are
choosen so as to be able to give an unrestricted view of the scene. In
practice, however, some simplifications are most often used as default viewing
parameters.
The projection plane, shown in Figure 1, has the
Dear
students get fully solved assignments
Send
your semester & Specialization name to our mail id :
“
help.mbaassignments@gmail.com ”
or
Call
us at : 08263069601
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.