实验四图形几何变换地实现.docVIP

  • 1
  • 0
  • 约4.75千字
  • 约 9页
  • 2018-12-30 发布于安徽
  • 举报
实用标准文案 PAGE 精彩文档 实验四 图形几何变换的实现 班级:09 信计 学号:64 姓名:郑凤珠 分数: 一、实验目的和要求: 1、进一步掌握理解二维、三维的数学知识、变换原理、变换种类、变换方法; 2、利用VC++语言实现二维、三维图形的基本变换和复合变换。; 3、理解采用齐次坐标进行图形变换的必要性——变换的连续性,使复合变换得以实现。 二、实验内容: 源程序分别实现了对二维图形进行的平移变换—基本变换;对三维图形进行的绕某一个坐标轴旋转变换以及相对于立方体中心的比例变换—复合变换。 三维几何变换: 比例变换: =T3D= 局部比例变换: =其中a、b、j分别为在x、y、z方向的比例系数。 整体比例变换: =其中s为在xyz方向的等比例系数。S1时,整体缩小;s1时,整体放大。 旋转变换: 旋转变换的角度方向为(沿坐标轴的反方向看去,各轴按逆时针方向旋转) 绕z轴旋转: = 绕x轴旋转: = 绕y轴旋转: = 三、实验结果分析 /*三维图形(立方体)旋转变换、比例变换*/ #include stdio.h #include math.h #include graphics.h #include conio.h #include time.h #include ctype.h #defi

文档评论(0)

1亿VIP精品文档

相关文档