SlideShare a Scribd company logo
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 
 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: 
 Finding and marking closest flexible point 
 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

More Related Content

What's hot

Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
Rushin Shah
 
Bt9301 computer graphics
Bt9301   computer graphicsBt9301   computer graphics
Bt9301 computer graphics
smumbahelp
 
Lesson 33: The Assignment Problem
Lesson 33: The Assignment  ProblemLesson 33: The Assignment  Problem
Lesson 33: The Assignment Problem
Matthew Leingang
 
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeksBeginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
JinTaek Seo
 
Solid modeling
Solid modelingSolid modeling
Solid modeling
selvakumar948
 
Edge Detection using Hough Transform
Edge Detection using Hough TransformEdge Detection using Hough Transform
Edge Detection using Hough Transform
Mrunal Selokar
 
Hough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamHough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul Islam
Nazmul Islam
 
Polygon mesh
Polygon  meshPolygon  mesh
Polygon mesh
Farah M. Altufaili
 
Computer geometry
Computer geometryComputer geometry
Computer geometry
Pallab Kumar Nandi
 
Complex Number's Applications
Complex Number's ApplicationsComplex Number's Applications
Complex Number's Applications
Nikhil Deswal
 
Assgnment=hungarian method
Assgnment=hungarian methodAssgnment=hungarian method
Assgnment=hungarian method
Joseph Konnully
 
Representation image
Representation imageRepresentation image
Representation image
Zena Abo-Altaheen
 
Curves
CurvesCurves
Curves
Ketan Jani
 
Polygon filling
Polygon fillingPolygon filling
Project_2
Project_2Project_2
[IJET-V1I5P13] Authors: Ayesha Shaikh, Antara Kanade,Mabel Fernandes, Shubhan...
[IJET-V1I5P13] Authors: Ayesha Shaikh, Antara Kanade,Mabel Fernandes, Shubhan...[IJET-V1I5P13] Authors: Ayesha Shaikh, Antara Kanade,Mabel Fernandes, Shubhan...
[IJET-V1I5P13] Authors: Ayesha Shaikh, Antara Kanade,Mabel Fernandes, Shubhan...
IJET - International Journal of Engineering and Techniques
 
Assignment Problem
Assignment ProblemAssignment Problem
Assignment Problem
Amit Kumar
 
Isometric View of an Object
 Isometric View of an Object Isometric View of an Object
Isometric View of an Object
Ahmad Hassan
 
Alg II 2-7 Transformations
Alg II 2-7 TransformationsAlg II 2-7 Transformations
Alg II 2-7 Transformations
jtentinger
 

What's hot (19)

Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 
Bt9301 computer graphics
Bt9301   computer graphicsBt9301   computer graphics
Bt9301 computer graphics
 
Lesson 33: The Assignment Problem
Lesson 33: The Assignment  ProblemLesson 33: The Assignment  Problem
Lesson 33: The Assignment Problem
 
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeksBeginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
Beginning direct3d gameprogramming04_3dfundamentals_20160414_jintaeks
 
Solid modeling
Solid modelingSolid modeling
Solid modeling
 
Edge Detection using Hough Transform
Edge Detection using Hough TransformEdge Detection using Hough Transform
Edge Detection using Hough Transform
 
Hough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul IslamHough Transform By Md.Nazmul Islam
Hough Transform By Md.Nazmul Islam
 
Polygon mesh
Polygon  meshPolygon  mesh
Polygon mesh
 
Computer geometry
Computer geometryComputer geometry
Computer geometry
 
Complex Number's Applications
Complex Number's ApplicationsComplex Number's Applications
Complex Number's Applications
 
Assgnment=hungarian method
Assgnment=hungarian methodAssgnment=hungarian method
Assgnment=hungarian method
 
Representation image
Representation imageRepresentation image
Representation image
 
Curves
CurvesCurves
Curves
 
Polygon filling
Polygon fillingPolygon filling
Polygon filling
 
Project_2
Project_2Project_2
Project_2
 
[IJET-V1I5P13] Authors: Ayesha Shaikh, Antara Kanade,Mabel Fernandes, Shubhan...
[IJET-V1I5P13] Authors: Ayesha Shaikh, Antara Kanade,Mabel Fernandes, Shubhan...[IJET-V1I5P13] Authors: Ayesha Shaikh, Antara Kanade,Mabel Fernandes, Shubhan...
[IJET-V1I5P13] Authors: Ayesha Shaikh, Antara Kanade,Mabel Fernandes, Shubhan...
 
Assignment Problem
Assignment ProblemAssignment Problem
Assignment Problem
 
Isometric View of an Object
 Isometric View of an Object Isometric View of an Object
Isometric View of an Object
 
Alg II 2-7 Transformations
Alg II 2-7 TransformationsAlg II 2-7 Transformations
Alg II 2-7 Transformations
 

Similar to Bt9301, computer graphics

Basic Graphics in Java
Basic Graphics in JavaBasic Graphics in Java
Basic Graphics in Java
Prakash Kumar
 
testpang
testpangtestpang
testpang
pangpang2
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
Griffinder VinHai
 
Fundamentals of Multimedia - Vector Graphics.pdf
Fundamentals of Multimedia - Vector Graphics.pdfFundamentals of Multimedia - Vector Graphics.pdf
Fundamentals of Multimedia - Vector Graphics.pdf
FatihahIrra
 
Kulum alin-11 jan2014
Kulum alin-11 jan2014Kulum alin-11 jan2014
Kulum alin-11 jan2014
rolly purnomo
 
Shi.pdf
Shi.pdfShi.pdf
Unit 2 notes
Unit 2 notesUnit 2 notes
Unit 2 notes
Balamurugan M
 
Unit 3 visual realism
Unit 3 visual realismUnit 3 visual realism
Unit 3 visual realism
Javith Saleem
 
visual realism Unit iii
 visual realism Unit iii visual realism Unit iii
visual realism Unit iii
Arun Prakash
 
Lecture filling algorithms
Lecture  filling algorithmsLecture  filling algorithms
Lecture filling algorithms
avelraj
 
Computer graphics lab manual
Computer graphics lab manualComputer graphics lab manual
Computer graphics lab manual
Ankit Kumar
 
Polygon drawing
Polygon drawingPolygon drawing
Polygon drawing
Ali A Jalil
 
CG.pptx
CG.pptxCG.pptx
CG.pptx
AdityaBisht34
 
Visual Techniques
Visual TechniquesVisual Techniques
Visual Techniques
Md. Shohel Rana
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdf
nagwaAboElenein
 
CVGIP_Chia-Pin Tseng
CVGIP_Chia-Pin TsengCVGIP_Chia-Pin Tseng
CVGIP_Chia-Pin Tseng
Chia-Pin Tseng
 
Notes04.pdf
Notes04.pdfNotes04.pdf
Notes04.pdf
MukeshKumar605825
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
Diksha Trivedi
 
Geometric model & curve
Geometric model & curveGeometric model & curve
Geometric model & curve
sai surendra veerla
 
Cad me2155-lab-manual
Cad me2155-lab-manualCad me2155-lab-manual
Cad me2155-lab-manual
Nandhini Disanth
 

Similar to Bt9301, computer graphics (20)

Basic Graphics in Java
Basic Graphics in JavaBasic Graphics in Java
Basic Graphics in Java
 
testpang
testpangtestpang
testpang
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Fundamentals of Multimedia - Vector Graphics.pdf
Fundamentals of Multimedia - Vector Graphics.pdfFundamentals of Multimedia - Vector Graphics.pdf
Fundamentals of Multimedia - Vector Graphics.pdf
 
Kulum alin-11 jan2014
Kulum alin-11 jan2014Kulum alin-11 jan2014
Kulum alin-11 jan2014
 
Shi.pdf
Shi.pdfShi.pdf
Shi.pdf
 
Unit 2 notes
Unit 2 notesUnit 2 notes
Unit 2 notes
 
Unit 3 visual realism
Unit 3 visual realismUnit 3 visual realism
Unit 3 visual realism
 
visual realism Unit iii
 visual realism Unit iii visual realism Unit iii
visual realism Unit iii
 
Lecture filling algorithms
Lecture  filling algorithmsLecture  filling algorithms
Lecture filling algorithms
 
Computer graphics lab manual
Computer graphics lab manualComputer graphics lab manual
Computer graphics lab manual
 
Polygon drawing
Polygon drawingPolygon drawing
Polygon drawing
 
CG.pptx
CG.pptxCG.pptx
CG.pptx
 
Visual Techniques
Visual TechniquesVisual Techniques
Visual Techniques
 
Lec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdfLec_2_Digital Image Fundamentals.pdf
Lec_2_Digital Image Fundamentals.pdf
 
CVGIP_Chia-Pin Tseng
CVGIP_Chia-Pin TsengCVGIP_Chia-Pin Tseng
CVGIP_Chia-Pin Tseng
 
Notes04.pdf
Notes04.pdfNotes04.pdf
Notes04.pdf
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Geometric model & curve
Geometric model & curveGeometric model & curve
Geometric model & curve
 
Cad me2155-lab-manual
Cad me2155-lab-manualCad me2155-lab-manual
Cad me2155-lab-manual
 

Bt9301, computer graphics

  • 1. 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
  • 2. 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  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:  Finding and marking closest flexible point  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
  • 3. 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