Computer Graphics Questions & Answers – Transformations between Coordinate Sy…

This set of Computer Graphics Multiple Choice Questions & Answers (MCQs) focuses on “Transformations between Coordinate Systems and Affine Transformations”.

1. A ___________ is a system which uses one or more numbers, or coordinates, to uniquely determine the position of a point.
a) co-ordinate system
b) binary-system
c) vector-system
d) euclid geometry
View Answer

Answer: a
Explanation: A coordinate system is a system which uses one or more numbers, or coordinates, to uniquely determine the position of a point. It also determines the other geometric elements on a manifold on Euclid space.

2. Which of the co-ordinate represents X co-ordinate in (6,8,9)?
a) 6
b) 8
c) 9
d) 0
View Answer

Answer: a
Explanation: In a co-ordinate system, any position of a point is denoted as (x,y,z). Where x denotes the perpendicular distance of the point from the x-axis. Hence x is the X co-ordinate.

3. Which of the co-ordinate represents Y co-ordinate in (6,8,9)?
a) 6
b) 8
c) 9
d) 0
View Answer

Answer: b
Explanation: In a co-ordinate system, any position of a point is denoted as (x,y,z). Where y denotes the perpendicular distance of the point from the y-axis. Hence y is the Y co-ordinate.
advertisement

4. Which of the co-ordinate represents Z co-ordinate in (6,8,9)?
a) 6
b) 8
c) 9
d) 0
View Answer

Answer: c
Explanation: In a co-ordinate system, any position of a point is denoted as (x,y,z). Where z denotes the perpendicular distance of the point from the z-axis. Hence z is the Z co-ordinate.

5. _______________ and ___________ are two types of transformations.
a) quadratic, cubic
b) variable, affine
c) linear, quadratic
d) linear, affine
View Answer

Answer: d
Explanation: Linear and affine transformations are two different types of transformations of matrices. In linear, points are in vector space but in affine, points are in affine space.
Free 30-Day Python Certification Bootcamp is Live. Join Now!

6. Adding points to a vector give a vector.
a) True
b) False
View Answer

Answer: b
Explanation: Adding a vector to a point gives a point, but Subtracting points gives a vector.
Adding a vector to a point gives a point but Subtracting points gives a vector

7. Which of the following properties are preserved in affine transformation?
a) co-linearity
b) convexity
c) concavity
d) parallelism
View Answer

Answer: c
Explanation: The col-linearity, convexity and parallelism of bunch of points are conserved in affine transformations but any 3 or more points which are concave can turn parallel, so we can say concavity is not conserved.

8. Ratio of length along a line is preserved in affine transformations.
a) True
b) False
View Answer

Answer: a
Explanation: The ratio of length gets preserved, for example, distinct collinear points x1,x2,x3. The ratio of x1x2 and x2x3 is same as that of f(x1)f(x2) and f(x2)f(x3).

9. Which co-ordinates allow common vector operations such as translation, rotation, scaling and perspective projection to be represented as a matrix by which the vector is multiplied.
a) vector co-ordinates
b) 3d co-ordinates
c) affine co-ordinates
d) homogenous co-ordinates
View Answer

Answer: d
Explanation: The function of homogenous co-ordinates is to allow common vector operations such as translation, rotation, scaling and perspective projection to be represented as a matrix by which the vector is multiplied.
advertisement

10. For orthonormal basis, which of these is correct?
a) M-1 = Mt
b) M-1 = Mt
c) M = M
d) Mt = I
View Answer

Answer: a
Explanation: Due to the effect of similitude and similarity transform, the inverse is equal to the transpose. So, we can say that M-1 = Mt.
 

Sanfoundry Global Education & Learning Series – Computer Graphics.

To practice all areas of Computer Graphics, here is complete set of 1000+ Multiple Choice Questions and Answers.

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.