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
2014
|
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.
1 Describe the
architecture of vector display with diagram.
Answer: A vector monitor or vector display is a display device used for
computer graphics up through the 1970s. It is a type of CRT, similar to the
oscilloscope. In a vector display, the image is composed of drawn lines rather
than a grid of glowing pixels as in raster graphics.
A vector signal analyzer is an instrument that measures the
magnitude and phase of the input signal at a single frequency within the IF
bandwidth of the instrument. The primary use is to make in-channel
measurements, such as error vector magnitude, code domain power, and spectral
flatness, on known signals.
2 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.
This algorithm starts with the circle equation. For simplicity,
assume the center of the circle is at (0,0). We consider first only the first
octant and draw a curve which starts at point (r,0) and proceeds
counterclockwise, reaching the angle of 45.
3 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
v Fill in row with START pixel
4 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
v Drag & drop idea of relocation outer
5 What is shear? Explain X
shear and Y shear.
Answer: Shear: Shearing in continuum mechanics refers to the occurrence of a shear
strain, which is a deformation of a material substance in which parallel
internal surfaces slide past one another. It is induced by a shear stress in
the material. Shear strain is distinguished from volumetric strain, the change
in a material's volume in response to stress.
Often, the verb shearing refers more
6 Briefly describe
orthographic projection and oblique projection.
Answer: Orthographic
projection: Orthographic projection (or orthogonal
projection) is a means of representing a three-dimensional object in two
dimensions. It is a form of parallel projection, where all the projection lines
are orthogonal to the projection plane, resulting in every plane of the scene
appearing in affine transformation on the viewing surface. It is further
divided into multiview orthographic projections and axonometric projections. A
lens providing an orthographic projection is known as an (object-space)
telecentric lens.
The term orthographic is also sometimes reserved
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.