Angel and Shreiner: Interactive Computer Graphics, Seventh
Edition
Chapter 4 Solutions
4.1 If the scaling matrix is uniform then
RS =RS(α, α, α) = αR=SR
Consider Rx(θ), if we multiply and use the standard trigonometric
identities for the sine and cosine of the sum of two angles, we find
4.5 There are 12 degrees of freedom in the three–dimensional affine
transformation. Consider a point p= [x, y, z, 1]Tthat is transformed to
p′= [x′y′, z′,1]Tby the matrix M. Hence we have the relationship
p′=Mp where Mhas 12 unknown coefficients but pand p′are known.
Thus we have 3 equations in 12 unknowns (the fourth equation is simply
4.7 It is easy to show by simply multiplying the matrices that the
concatenation of two rotations yields a rotation and that the concatenation
of two translations yields a translation. If we look at the product of a
1