1 在三维空间中,如果要求沿方向[A,B,C]产生放大到S倍的图形,推导出变换矩阵。A、B和C分别表示直线在x,y和z轴方向的余弦。
(i) 将OP逆时针绕X轴旋转a角,使得OP'落在XOZ面上;
��T1 =
(ii) 将OP'顺时针绕Y轴旋转b角, 使得OP"与Z轴重合;
��T2 =
(iii) 在Z轴上放大
��S =
(iv) 将OP"逆时针绕Y轴旋转b角
��=
(v) 将OP顺时针绕X轴旋转a角
��=
��cosα =
�sinα=
��cosβ = ���sinβ
= A
��M =
S T2 T1
2 (a) 写出通过点(0,0,0)和(1,2,3)的直线参量方程;
���
�(b) 写出通过点(1,2,3),(-1,2,3)和(1,2,-3)的平面方程;
���y - 2 = 0;
�(c) 写出通过点(1,2,3)而且垂直于矢量(4,2,3)的平面方程;
���4x + 2y +3z -17 = 0;
�(d) 写出由(a)描述的直线和(b)描述的平面的交点。
3 对于下列变换写出它们的齐次坐标变换矩阵
��(a) 将x和y放大为原来的三倍,且图形点(0.5,0.2,-0.2)保持不动;
���T1 = S
=
T1 =
���T = T2 S T1 =
��(b) 绕过点(0,0,1)和点(-1,-1,-1)的直线旋转π/4;
���(i) 平移点(0,0,1)到原点
����T1 =
���(ii) 将直线绕X轴逆时针旋转α角度
����T2 =
����cosα = 2 /5,
sinα =
/5
���(iii) 将直线绕Y轴顺时针旋转β角度
����T3 =
����cosβ = /6,
sinβ = /6
���(iv) 将直线绕Z轴逆时针旋转p/4
����T4 =
���(v) 将直线绕Y轴逆时针旋转β角度
����T5 =
���(vi) 将直线绕X轴顺时针旋转α角度
����T6 =
���(vii)
����T7 =
����M = T7T6T5T4T3T2T1
��(c) 产生对原点对称的图形;
����
��(d) 产生对z=3平面对称的图形。
����
4 在右手坐标系中从原点到P(x,y,z)的直线,用下面三种次序都可以将此直线旋转到正的z轴上。求出变换矩阵。这三个组合变换阵是否相同?
��(a) 绕x轴旋转到x-z平面上,再绕y轴旋转到z轴上;
���(i) 绕x轴旋转到x-z平面
���T1 =
���(ii) 再绕y轴旋转到z轴
���T2 =
���M = T2 T1 =
��(b) 绕y轴旋转到y-z平面上,再绕x轴旋转到z轴上;
���(i) 绕y轴旋转到y-z平面上
���T1 =
���(ii) 再绕x轴旋转到z轴上
���T2 =
��(c) 绕z轴旋转到x-z平面上,再绕y轴旋转到z轴上。
���(i) 绕z轴旋转到x-z平面上
���T1 =
���(ii) 再绕y轴旋转到z轴上
���T2 =
���cosα =a /
sinα = b /
���cosβ =
, sinβ = c;
5 设M是三维坐标变换,若已知空间四点的变换关系A・M=A',B・M=B',C・M=C'和D・M=D',如何求出该变换M?若M-1是M的逆变换阵,而N是三种基本几何变换阵的一种,是否能不用对M・N直接求逆阵而求得[M・N]-1
联立,求解方程组。
|