计算机图形学课程设计-二维图形变换课程设计参考.docVIP

  • 16
  • 0
  • 约1.59万字
  • 约 18页
  • 2018-03-04 发布于贵州
  • 举报

计算机图形学课程设计-二维图形变换课程设计参考.doc

计算机图形学课程设计-二维图形变换课程设计参考

目录 一、课程设计任务及要求 1 二、需求分析 1 2.1 设计目标 1 2.2 设计环境 1 2.2.1 VC++6.0 1 2.2.2 MFC 2 2.3 设计题目及要求 2 三、总体设计 3 3.1 实现的算法 3 3.1.1 DDA算法画直线 3 3.1.2 Bresenham算法画直线 4 3.1.3中心点算法画圆和椭圆 4 3.2 图形变换的基本原理 6 3.2.1 平移变换 6 3.2.2 旋转变换 6 3.2.3 比例变换 6 四、详细设计 7 4.1 主要界面设计 7 4.2 设置颜色界面 7 4.2.1 界面设置代码: 7 4.2.2 点击“设置--颜色”后,运行结果如下: 8 4.3 二维线画图元实现 8 4.4 画多边形功能的实现 12 4.5 画Bezier曲线功能的实现 13 4.6 二维图形变换的实现 15 五、运行调试与分析讨论 17 六、设计体会与小结 17 七、参考文献 17 一、课程设计任务及要求 利用VC++设计实现二维图形变换: 1、学会使用VC++编写实现图形的绘制变换,需包括直线、曲线、多边形的绘制和变换 2、建立图形信息输入窗口,来输入图形的几何信息、拓扑信息和属性信息等 3、建立图形变换参数输入窗口,来输入图形的基本几何变换参数 4、熟练掌握平移变化、旋转变化和比例变换 二

文档评论(0)

1亿VIP精品文档

相关文档