Computer Graphics
Community
Computer Graphics
2082 Boards
Section A
Answer any two questions.
1
Explain Bresenham’s line drawing algorithms. Compare it with DDA line algorithm. Draw a line from (2, 3) to (10, 8) by using Bresenham’s algorithm.
10
Connect with us on Discord to become a contributor.
2
What is a polygon mesh? Describe its types. Construct a polygon table and edge table for a cube of side 2 units placed with one vertex at origin.
10
Connect with us on Discord to become a contributor.
3
Explain the Painter’s algorithm for visible surface detection. Explain the BSP tree method used for visible surface determination. How does it divide the space and organize objects in a scene?
10
Connect with us on Discord to become a contributor.
Section B
Answer any eight questions.
4
Explain the need for machine-independent graphics languages. How do such standards benefit application developers?
5
Connect with us on Discord to become a contributor.
5
Define 2D rotation in computer graphics. Derive the rotation matrix and calculate the new coordinates of a point (2, 3) after a rotation of 45 degree about the origin.
5
Connect with us on Discord to become a contributor.
6
How is the transformation matrix computed when switching from one coordinate system to another? Illustrate with an example.
5
Connect with us on Discord to become a contributor.
7
Explain the 3D viewing pipeline in computer graphics. Explain about how a 3D world coordinate system is transformed to a 2D screen?
5
Connect with us on Discord to become a contributor.
8
For control points P0(0,0), P1(1,2), P2(3,3), and P3(4,0), calculate the Bezier curve point at u = 0.5. Also plot the rough curve shape.
5
Connect with us on Discord to become a contributor.
9
What is spatial-partitioning representation? Explain how it differs from boundary representation in terms of geometry storage and processing.
5
Connect with us on Discord to become a contributor.
10
What is constant intensity shading? Compare Phong shading and fast Phong shading.
5
Connect with us on Discord to become a contributor.
11
Discuss the use of virtual reality in education. How does VR enhance student engagement and learning outcomes?
5
Connect with us on Discord to become a contributor.
12
Write short notes on
a. Lighting in OpenGL
b. Orthographic projection.
5
Connect with us on Discord to become a contributor.