Perform a 450 rotation of a triangle a (0,0), b (1,1), c (5,2) about an arbitrary point p(1, 1).
Answers
1. What do you understand by geometric transformation? Also define the following
operation performed by it-
a. Translation.
b. Rotation.
c. Scaling.
d. Reflection.
2. Explain two dimensional Translation and Scaling with an example.
3. Obtain a transformation matrix for rotating an object about a specified local
point.
4. Explain DDA line drawing algorithm.
5. Explain the steps in midpoint ellipse drawing algorithm.
6. What is polygon clipping? Explain Sutherland-Hodgeman algorithm for
polygon.
7. Consider a triangle ABC whose coordinates are A[4,1], B[5,2], C[4,3]
a. Reflect the given triangle about X axis.
b. Reflect the given triangle about Y-axis.
c. Reflect the given triangle about Y=X axis.
d. Reflect the given triangle about X axis.