Object Oriented programming and Computer Graphics (OOPCG) SPPU Endsem Question Paper May 2025
All 8 questions from this SPPU endsem paper, as printed. Read them here or open the PDF.
- Subject code
- 214453
- Pattern
- 2019 pattern
- Exam
- Endsem
- Session
- May 2025
- Max. marks
- 70
- Time
- 2½ Hours
- Semester
- IV
- Paper code
- [6402]-62
Printed for: S.E.(Information Technology)
Instructions to the candidates
- Answer Q.1 or Q.2, Q.3 or Q.4, Q.5 or Q.6, Q.7 or Q.8.
- Neat diagrams must be drawn wherever necessary.
- Figures to the right indicate full marks.
- Assume suitable data, if necessary.
Questions
Q1
- a)[6]
Explain with diagram Cohen Sutherland line clipping algorithm.
Also asked:Nov 2025
- b)[6]
What is the concept of vanishing point in perspective projection? Explain with diagram.
- c)[6]
Explain rotation about arbitrary axis in 3D transformation.
OR- a)
Q2
- a)[6]
Explain the following term with example i) Windowing ii) Clipping iii) Viewport
- b)[6]
Find the normalization transformation window to viewport, with window, lower left corner at (1, 1) and upper right corner at (3, 5) onto a viewport, for entire normalizad device screen.
- c)[6]
Explain with diagram, Perspective vanishing points as 1 point, 2 point and 3 point.
- a)
Q3
- a)[6]
Explain with diagram Gourand shading algorithm in detail.
- b)[6]
What is a segment? How do we create it? Why do we need segments?
- c)[5]
Explain CMY and HSV color models. 2
OR- a)
Q4
- a)[6]
What is Shading? What steps are required to shade an object using Phong shading algorithm?
- b)[6]
What are various color models? Explain with diagram RGB and HLS color model.
- c)[5]
Define color gamut. Explain with diagram CIE Chromaticity Diagram.
- a)
Q5
- a)[6]
Explain Bezier curve. List its properties.
Also asked:Dec 2025
- b)[6]
Write short notes on: i) Koch curve ii) Frame-by-frame Animation techniques
- c)[6]
What is fractal? Explain Hilbert curve in detail.
OR- a)
Q6
- a)[6]
Write short notes on: i) B-spline curve ii) Blending function of Bezier curve
- b)[6]
What are the methods of controlling animation?
- c)[6]
Explain various types of animation languages.
- a)
Q7
- a)[6]
Explain the physical modeling in Virtual Reality.
- b)[6]
Explain haptic feedback in Virtual Reality system.
- c)[5]
Differentiate HMD and CAVE in Virtual Reality.
OR- a)
Q8
- a)[6]
Explain the behavior modeling in Virtual Reality.
- b)[6]
What is geometric modeling in Virtual Reality?
- c)[5]
Explain gesture interfaces in Virtual Reality.
- a)