Computer Graphics Questions & Answers – 3D Composite Transformations

This set of Computer Graphics Multiple Choice Questions & Answers (MCQs) focuses on “3D Composite Transformations”.

1. What does composite transformations means?
a) Transformations that can be done in sequence
b) Transformations that cannot be done in sequence
c) Transformations that can be done simultaneously
d) Transformations that cannot be done simultaneously
View Answer

Answer: a
Explanation: Composite transformations are transforms that may be done in sequence, hence they can be concatenated. Here we compose two or more than two transformations together and calculate a resultant transformation matrix by multiplying all the corresponding transformation matrix conditions with each other.

2. A normal scaling operation also moves the object being scaled from its original points.
a) True
b) False
View Answer

Answer: a
Explanation: It is true that the normal scaling operation also moves the object being scaled from its original points. As an object scale from its original points its size increases due to which its end points changes and it moves from its original position.

3. In terms of a line, which of the following means fixed point scaling?
a) Both endpoints of the line remains same even after scale
b) Both endpoints of the line changes after scaling
c) One endpoint of the line remains same after scaling
d) The line can be scaled only till a fixed point
View Answer

Answer: c
Explanation: Fixed point scaling refers to one endpoint of the line remains same even after scaling. If we scale a line from both its endpoints then it changes its position so, to keep an endpoint same we only scale the line with respect to only one of the endpoint.
advertisement
advertisement

4. Which of the following is the first step in composite transformation performed to scale a line with a fixed end point?
a) Changing the position of the line so that the origin and the line’s endpoint overlaps
b) Keeping the origin same and scaling the line with respect to the origin
c) Changing the position of the line so that the endpoint and the fixed endpoint of the line overlaps
d) Keeping the end point same and scaling the line with respect to the endpoint
View Answer

Answer: a
Explanation: The first step in composite transformation performed to scale a line with a fixed endpoint is to translating the line so that its end coincides with the origin. After this step only that endpoint is scaled which is not on the origin and then the non-scaled endpoint is translated back to its original position.

5. Composite transformations increases the number of operations performed in a series of transformation.
a) True
b) False
View Answer

Answer: b
Explanation: Composite transformation decreases the number of operations performed in a series of transformation. The resultant matrix is obtained by only multiplying the given two matrices whereas in simple transformations every single point of an object has to be multiplied with the given matrix which increases the operations.

6. What should be sequence of transformations that are required to perform rotation of an object around an arbitrary point?
a) Inverse Translation, Rotation, Translation
b) Scaling, Translation, Rotation
c) Translation, Rotation, Inverse Translation
d) Rotation, Translation, Scaling
View Answer

Answer: c
Explanation: The sequence of transformations that are required to perform rotation of an object around an arbitrary point is – Translation, Rotation, Inverse Translation.
First the object is translated to origin, then it is rotated and then inverse translated back to its original point.

Sanfoundry Global Education & Learning Series – Computer Graphics.

advertisement

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

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

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.