计算机图形学(三维几何变换)分解.pptVIP

  • 189
  • 0
  • 约6.68千字
  • 约 43页
  • 2019-05-22 发布于山东
  • 举报
在实际绘图时,常要对对象连续做几次变换,例如作平移后,作旋转,再作放大等。这样对每一点的坐标要依次用式(1),式(6)和式(3)计算,这样计算量较大。如果只有旋转和放大,则可把式(6)和式(3)合并成一个矩阵 (8) 但使用平移变换,由于变换式右端多出一项, 变换矩阵无法实现合并,怎么办? * 2009-2010-2:CG:SCUEC 为使平移变换也能象其他变换那样容易合并,可以采用齐次坐标。 齐次坐标 如:二维点[x y] 用 [X Y H]表示 空间点[x y z] 用 [X Y Z H]表示 正常化齐次坐标 怎样由齐次坐标求正常化齐次坐标? H可以任意选取, 所以一个普通坐标的齐次坐标表示不是唯一的。 如二维平面上的一点[3,4], 用齐次坐标表示为[3,4,1] [6,8,2] [1.5,2,0.5] 通常将H=1的齐次坐标称为 x=X/H y=Y/H z=Z/H 齐次坐标表示法就是用n+1维向量表示n维向量 变换的表示法统一 变换合成的问题 引入齐次坐标 * 2009-2010-2:CG:SCUEC 三维图形变换矩阵通式为4 x 4 方阵 比例、对称、旋转、错切 平移 投影变换 总体比例变换 三维空间点的变换为 [x y z 1] T = [x’ y’ z’ 1] 变换前点的坐标 变换后点的坐标 三维图形的变换矩阵 [l m n]

文档评论(0)

1亿VIP精品文档

相关文档