CS602-Computer Graphics Quiz MCQS #Objective #Questions #Finalterm

1. To convert the information in the A matrix into that required for the P matrix, we do some simple matrix algebra. First, we have GP=

NP

UP

NU

UNP ✔

2. With similar expressions for y(u) and z(u). Again the a, b, c and d terms are constant coefficients. As we did with Equation for a plane curve, we combine the x(u), y(u), and z(u) expressions into a single vector equation :

Au2+bu1+cu+d

Au4+bu3+cu2+d1

Au3+bu2+cu2+d

Au3+bu2+cu+d ✔

3. NURBS stands for __

Non-Universal Rational Binary Spline

Non-Uniform Rational Binary Splines

Non-Uniform Rational Beta Splines ✔

Non-Universal Rational Beta Splines

4. An independent consortium, the OpenGL Architecture Review Board, guides the OpenGL specification. With broad industry support, OpenGL is the only truly open, vendor-neutral, ___ graphics standard.

Tertiary

Binary

Single platform

Multiplatform ✔

5. A space curve is not confined to a plane. It is free to twist through space. To define a space curve we must use parametric functions that are ____

Binary Polynomials

Mono Polynomials

Quadratic Polynomials

Cubic Polynomials ✔

6. ___ sets the reshape callback for the current window. The reshape callback is triggered when a window is reshaped

glutMainLoop

glutIdleFunc

glutReshapeFunc ✔

glutDisplayFunc

7. The reflected light wave turns out to be a ___ case since light is reflected at the same angle as the incident wave (when the surface is smooth and uniform, as we'll assume for now).

Unknown

Simple ✔

Complex

Abnormal

8. Signed integer colour components, when specified, are linearly mapped to floating-point values such that the most positive representable value maps to 1.0, and the most negative representable value maps to ___.

-1.0

0.0

2.0

1.0✔

Floating-point values are mapped directly.
9. To ensure a smooth transition from one section of a piecewise ___ to the next, we can impose various continuity conditions at the connection points.

non-parametric curve

parametric curve

polygon vector ✔

None

10. If the current matrix (according to glMatrixMode) is multiplied by this translation matrix, with the product replacing the current matrix. That is if M is the current matrix and T is the translation matrix, then M is replaced with ___.
M-T

M+T

M/T

M*T ✔

11. glutReshapeWindow requests a change in the size of the current window. The width and height parameters are size extents in pixels. The width and height must be ___Neutral

Negative

Positive

None