SlideShare a Scribd company logo
1 of 3
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 questionis followedbyevaluationscheme.
Q1. Draw and explainthe diagram of organizationof videocontroller.
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 VDCsalsogenerate anaudiosignal,butthatisnot theirmainfunction.
VDCswere usedinthe home computersof the 1980s and alsoinsome earlyvideogame 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
RAMto holdpixel data,ROMto holdcharacter fonts,
Q2 Write and explainmidpointcircle 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 polygonfilling?Explainfloodfill algorithmfor 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 isalsoknownas boundaryfill.
Alternative ImprovedAlgorithm
Q4 Write Liang Barkey’s line clippingalgorithm.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
clippingrectangle comfortablyusingmouse functionality:
 Findingandmarkingclosestflexiblepoint
Q5. What do you meanby projection?Explainparallel projectionand 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
behindthe models.
Main types:perspective projectionand parallel projection.
Parallel projection
Q6. Derive the 3-D transformation matrix to transform world coordinatesto viewingcoordinates.
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 simplificationsare mostoftenusedasdefaultviewingparameters.
The projectionplane,showninFigure 1,hasthe
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

Similar to Bt9301, computer graphics

108EN Electrical and Electronic scienceDesign, Simulation .docx
108EN Electrical and Electronic scienceDesign, Simulation .docx108EN Electrical and Electronic scienceDesign, Simulation .docx
108EN Electrical and Electronic scienceDesign, Simulation .docx
paynetawnya
 
Y1 gd engine_terminology (1)
Y1 gd engine_terminology (1) Y1 gd engine_terminology (1)
Y1 gd engine_terminology (1)
TomCrook
 
Y1 gd engine_terminology (1) (4)
Y1 gd engine_terminology (1) (4) Y1 gd engine_terminology (1) (4)
Y1 gd engine_terminology (1) (4)
TomCrook
 
2 Level Guitar Hero Final Report
2 Level Guitar Hero Final Report2 Level Guitar Hero Final Report
2 Level Guitar Hero Final Report
Cem Recai Çırak
 
We are restricted from importing cv2 numpy stats and other.pdf
We are restricted from importing cv2 numpy stats and other.pdfWe are restricted from importing cv2 numpy stats and other.pdf
We are restricted from importing cv2 numpy stats and other.pdf
DARSHANACHARYA13
 

Similar to Bt9301, computer graphics (20)

Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Structured LightingBuild Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
 
Computergraphics2marks
Computergraphics2marksComputergraphics2marks
Computergraphics2marks
 
unit1_updated.pptx
unit1_updated.pptxunit1_updated.pptx
unit1_updated.pptx
 
108EN Electrical and Electronic scienceDesign, Simulation .docx
108EN Electrical and Electronic scienceDesign, Simulation .docx108EN Electrical and Electronic scienceDesign, Simulation .docx
108EN Electrical and Electronic scienceDesign, Simulation .docx
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Cool NUKE Nodes For VFX Compositing
Cool NUKE Nodes For VFX CompositingCool NUKE Nodes For VFX Compositing
Cool NUKE Nodes For VFX Compositing
 
Y1 gd engine_terminology (1)
Y1 gd engine_terminology (1) Y1 gd engine_terminology (1)
Y1 gd engine_terminology (1)
 
Snake Game on FPGA in Verilog
Snake Game on FPGA in VerilogSnake Game on FPGA in Verilog
Snake Game on FPGA in Verilog
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Y1 gd engine_terminology (1) (4)
Y1 gd engine_terminology (1) (4) Y1 gd engine_terminology (1) (4)
Y1 gd engine_terminology (1) (4)
 
Cad notes
Cad notesCad notes
Cad notes
 
Basic of computer graphic - Computer Graphic - Notes
Basic of computer graphic - Computer Graphic - NotesBasic of computer graphic - Computer Graphic - Notes
Basic of computer graphic - Computer Graphic - Notes
 
2 Level Guitar Hero Final Report
2 Level Guitar Hero Final Report2 Level Guitar Hero Final Report
2 Level Guitar Hero Final Report
 
We are restricted from importing cv2 numpy stats and other.pdf
We are restricted from importing cv2 numpy stats and other.pdfWe are restricted from importing cv2 numpy stats and other.pdf
We are restricted from importing cv2 numpy stats and other.pdf
 
Overview of graphics systems.ppt
Overview of graphics systems.pptOverview of graphics systems.ppt
Overview of graphics systems.ppt
 
Game Engine terminology
Game Engine terminologyGame Engine terminology
Game Engine terminology
 
Design of VGA Controller using VHDL for LCD Display using FPGA
Design of VGA Controller using VHDL for LCD Display using  FPGADesign of VGA Controller using VHDL for LCD Display using  FPGA
Design of VGA Controller using VHDL for LCD Display using FPGA
 
Ijetr011814
Ijetr011814Ijetr011814
Ijetr011814
 
Praseed Pai
Praseed PaiPraseed Pai
Praseed Pai
 
computer graphics unit 1.ppt
computer graphics unit 1.pptcomputer graphics unit 1.ppt
computer graphics unit 1.ppt
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 

Recently uploaded (20)

How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17How to Send Pro Forma Invoice to Your Customers in Odoo 17
How to Send Pro Forma Invoice to Your Customers in Odoo 17
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...OS-operating systems- ch05 (CPU Scheduling) ...
OS-operating systems- ch05 (CPU Scheduling) ...
 
diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....diagnosting testing bsc 2nd sem.pptx....
diagnosting testing bsc 2nd sem.pptx....
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinhĐề tieng anh thpt 2024 danh cho cac ban hoc sinh
Đề tieng anh thpt 2024 danh cho cac ban hoc sinh
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community PartnershipsSpring gala 2024 photo slideshow - Celebrating School-Community Partnerships
Spring gala 2024 photo slideshow - Celebrating School-Community Partnerships
 

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 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 questionis followedbyevaluationscheme. Q1. Draw and explainthe diagram of organizationof videocontroller. 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 VDCsalsogenerate anaudiosignal,butthatisnot theirmainfunction. VDCswere usedinthe home computersof the 1980s and alsoinsome earlyvideogame 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 RAMto holdpixel data,ROMto holdcharacter fonts,
  • 2. Q2 Write and explainmidpointcircle 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 polygonfilling?Explainfloodfill algorithmfor 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 isalsoknownas boundaryfill. Alternative ImprovedAlgorithm Q4 Write Liang Barkey’s line clippingalgorithm.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 clippingrectangle comfortablyusingmouse functionality:  Findingandmarkingclosestflexiblepoint
  • 3. Q5. What do you meanby projection?Explainparallel projectionand 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 behindthe models. Main types:perspective projectionand parallel projection. Parallel projection Q6. Derive the 3-D transformation matrix to transform world coordinatesto viewingcoordinates. 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 simplificationsare mostoftenusedasdefaultviewingparameters. The projectionplane,showninFigure 1,hasthe Dear students get fully solved assignments Send your semester & Specialization name to our mail id : “ help.mbaassignments@gmail.com ” or Call us at : 08263069601