recategorized by
6,961 views
3 3 votes

Consider the matrix $M=\begin{bmatrix} 2 & 0 & 2 \\ 0 & 1 & 1 \\ 0 & 0 & 1 \end{bmatrix}$ representing a set of planar (2D) geometric transformations in homogeneous coordinates. Which of the following statements about the matrix M is True?

  1. M represents first, a scaling of vector (2, 1) followed by translation of vector (1,1)
  2. M represents first, a translation of vector (1, 1) followed by scaling of vector (2,1)
  3. M represents first, a scaling of vector (3, 1) followed by shearing of parameters (-1,1)
  4. M represents first, a shearing of parameters (-1, 1) followed by scaling of vector (3,1)

3 Answers

1 1 vote

multiply given matrix by following   3x1 matrix

[

x

y

1

]     we will get  x'=  2x+2 , y'=y+1  , 1=1   which is  (x+1)2 + (y+1)1  i.e translation of 1,1 followed by scaling of 2 and 1

hence option 2 is the right answer

 

 

edited by
1 1 vote

Answer should be A. M represents first, a scaling of vector (2, 1) followed by translation of vector (1,1)

Matrix for scaling vector (2,1)=

2 0 0
0 1 0
0 0 1

Matrix for translation vector (1,1)=

1 0 1
0 1 1
0 0 1

Multiplying both we get the resultant vector

2 0 2
0 1 1
0 0 1

 

edited by
0 0 votes
Scaling matrix is given by
X   0    0                                                                                                 
0   Y    0                        
0   0    1      
whereas Translation matrix is given by
1  0  X
 0  1  Y  
0  0  1

So if we apply scaling first and then translation, we won't end up with the elements which we require in the 3rd column of the given matrix.

Hence translation of vector (1,1) i.e    1  0  1

                                                                  0  1  1

                                                                  0  0  1

and then applying scaling vector (2,1) on translated vector gives      2  0  2

                                                                                                                        0  1  1

                                                                                                                        0  0  1

Ans is option B.
Position:
Show:

Related questions

1 1 vote
3 3 answers
9.7k
9.7k views
Pooja Khatri asked Jul 13, 2018
9,748 views
A graphic display system has a frame buffer that is 640 pixels high , 480 pixels high and 1 bit of color depth. If the access time for each pixel on the average is 200 n...
0 0 votes
3 3 answers
4.7k
4.7k views
Pooja Khatri asked Jul 13, 2018
4,685 views
Which of the following statements is/are True regarding the solution of the visibility problem in 3D graphics?S1: The painter's algorithm sorts polygons by depth and then...
2 2 votes
1 1 answer
2.9k
2.9k views
go_editor asked Aug 20, 2016
2,927 views
Which of the following statements is/are correct with reference to curve generation?Hermite curves are generated using the concepts of interpolationBezier curves are gene...
1 1 vote
2 2 answers
5.3k
5.3k views
go_editor asked Aug 20, 2016
5,286 views
Let us consider that the original point is (x,y) and new transformed point is (x’,y’). Further Sh$_x$ and Sh$_y$ are shearing factors in x and y directions. If we perform...