计算机辅助设计-05-第四章.pptVIP

  • 4
  • 0
  • 约6.3千字
  • 约 70页
  • 2017-01-02 发布于广东
  • 举报
透视投影变换 D、z影响透视效果 矩阵运算 m n k int i,j,k; for(i=1;i=4;i++) for(j=1;j=3;j++) { b[i][j]=0; for(k=1;k=3;k++) b[i][j]=a[i][k]*t[k][j]+b[i][j]; } * * * * 2. 对任意直线的镜射变换 设任意直线的方程为:Ax+By+C=0,直线在x轴和y轴上的截距分别为-C/A和-C/B,直线与x轴的夹角为,θ=arctg(-A/B)。 具体步骤: (1)平移直线,沿x向将直线平移,使其通过原点(也可以沿y向平移),其变换矩阵为: -C /A Y X O 图4-6 对任意直线的镜射变换 -C /B = (3)对于x轴进行镜射变换,其变换矩阵为: (4)绕原点旋转,使直线回到原来与x轴成角的位置,变换矩 阵为: (2)绕原点旋转,使直线与x坐标轴重合(也可以与y轴重合),变换矩阵如下: (5)平移直线,使其回到原来位置,变换矩阵为: 通过以上五个步骤,即可实现图形对任意直线的镜射变换。其组合变换如下: 注意事项: 组合变换是通过基本变换的组合而成的,点或点集的多次变换可以一次完成,这要比逐次进行变换效率高。 由于矩

文档评论(0)

1亿VIP精品文档

相关文档