结果如图2.6所示。如果将上述两次旋转结合起来, 写成一个表达式得到
w = Rot ( y, -90°) v = Rot ( y, -90°) Rot ( z, 90°) 变换矩阵 Rot ( y, -90°) 、 Rot ( z, 90°) 和起始
点u代入上式计算的结果与前面分两次计算的结果相同。
v = ai + bj + ck
通常用一个(n + 1)维列矩阵表示,即除 x、y、
z 三个方向上的分量外,再加一个比例因子 w ,即 v=[x y z w ]T 其中 a = x/w, b = y/w, c = z/w。 3i + 4j + 5k 可表示为
y
图2.1 点向量的描述
改变比例因子 w,则分量 a、b、c 的数值相应改变,但描述的还是同一个点向量。如 v =
2.6 坐标系 (Coordinate frames)
齐次变换矩阵 H 由四个列向量组成,它的前三个列向量称为方向向量,由式 (2.12)到式(2.14)的旋转变换(分别绕 x、y、z 轴旋转θ角)确定,第四个列向 量称为平移向量,它的平移分量(沿 x、y、z 轴的平移量)由式(2.10)第四列的前 三个元素确定。如 0 0 1 4 1 0 0 -3 H=Trans ( 4, -3, 7 ) Rot ( y, 90°) Rot ( z, 90°) = 0 1 0 7 (2.15) 0 0 0 1 坐标系的原点,即零向量 [ 0 0 0 1 ]
1 0 0 -4 0 1 0 3 0 0 1 -7 0 0 0 1
q=p
H-1 =[
1 0 0 -2 ]
x
6 图2.3 点向量的平移
=[ 1 0 0 -6 ]