Tribhuvan University

Institute of Science and Technology


Bachelor Level / third-semester / Science

Computer Science and Information Technology( CSC214 )

Computer Graphics

Full Marks: 60 + 20 + 20

Pass Marks: 24 + 8 + 8

Time: 3 Hours

Candidates are required to give their answers in their own words as far as practicable.

The figures in the margin indicate full marks.

Section A

Attempt any TWO Questions


Define orthographic, parallel, and perspective projections. Consider a region defined by the position vector P = \(\begin{bmatrix}1 & 1 & 2 & 1\\ 2 & 1 & 2 & 1\\ 2 & 2 & 2 & 1\\ 1 & 2 & 2 & 1\end{bmatrix}\), relative to global XYZ axis system. It is rotated by +300 about X-axis and passes through points (1.5, 1.5, 1.5).find the final position of the region.


What is the method to recognize boundary point and interior point in solid modeling? Describe how BSP recursively subdivided a space into convex sets.


List some significance of vitual reality. Differntitate between virtual reality and augmented reality with example. Demonstrate how a polygon can be created using OpenGL.

Section B

Attempt any EIGHT Questions


Discuss the strength and weakness of the human visual system. Describe Spline representation for the curve.


Plot the 1st octant of a circle centered at origin, having the radius 10 units.


Define fractal. Explain the Bezier curve and B-Spine curve.


Find the new c-ordinate of the triangle ABC, with co-ordinates A(0, 0), B(1, 1) and C(5, 2) after it has been magnified to twice of its size.


What is the task of a polygon table? Why do we have to remove hidden surfaces? Explain with any one methodology.


Define intensity attenuation. Distinguish between Gouraud shading and Phong shading model.


What is the advantage of real time rendering over offline rendering? Discuss the limitation of Z-Buffer algorithm.


Describe the requirement for line clipping. Explain the scan line polygon filling algorithm.


What is quadric surface? Compare between diffuse reflection and specular reflection.