3.2 仿射变.docxVIP

  • 0
  • 0
  • 约2.43千字
  • 约 5页
  • 2019-05-30 发布于江苏
  • 举报
PAGE5 / NUMPAGES5 3.2 仿射变换 3.2.1 齐次坐标 下一节我们就会知道 HYPERLINK /wiki/%E4%BB%BF%E5%B0%84%E5%8F%98%E6%8D%A2 仿射变换是一个组合了平移的线性变换。但是,因为向量只表示方向和长度,与位置无关,所以平移一个向量是无意义的,换句话说,平移后的向量是不变的。平移只能作用在点上(即,位置向量)。齐次坐标提供了一个便捷的表示方法用来统一处理点和向量。在齐次坐标中,我们使用4个元素,我们通过它的第4个坐标分量w来决定所描述的是一个点还是一个向量。确切地说,我们写为: 1.(x,y,z,0)用于向量 2.(x,y,z,1)用于点 我们将会看到,把w设为1是为了让点的平移操作得到正确执行,把w设为0是为了防止向量在变换过程中发生平移。(我们不希望平移向量的坐标,因为向量可以改变的只有方向和大小——平移对向量来说没有意义。) 注意:齐次坐标的记法与图1.17所示的概念一致。也就是,两点相减q?p= (qx,qy,qz,1) ? (px,py,pz,1) = (qx – px,qy – py,qz – pz, 0)的结果是一个向量,而一个点与一个向量相加p+v=( px,py,pz,1) + (vx,vy,vz,0) = (px + vx,py + vy,pz + vz, 1)的结果是个点。 3.2.2 定义和

文档评论(0)

1亿VIP精品文档

相关文档