计算机图形学OpenGL外部图形的的加载旋转和平移.docVIP

  • 2
  • 0
  • 约2.4万字
  • 约 45页
  • 2017-02-01 发布于重庆
  • 举报

计算机图形学OpenGL外部图形的的加载旋转和平移.doc

计算机图形学OpenGL外部图形的的加载旋转和平移

外部图形的加载、旋转和平移 实验目的和要求 外部图形的的加载、旋转和平移 实验内容 用MFC方法和OpengL知识来实现位图和.cur格式图形文件的的加载、旋转和平移。 实验步骤 程序设计 Camera.cpp 实现照相机模型与变换。 CoordinateAxis.cpp 实现图中的向量绘制和标注。 MFCGL.cpp 实现的功能相当于主函数调用的功能。 MFCGLView.cpp 主干文件,对图形的编辑的具体实现。 程序调试、测试与运行结果分析 X视图 Y视图 Z视图 旋转功能 平移共能 功能选择键,依次为选择、旋转、平移和三种视图。 功能上实现的感觉还可以,基本上已经达到要求,但由于图形文件是从网上下来的,不是自己编辑设计的,而且也不是cad文件,是没有达到题目要求,Win7不能安装CAD软件,这是我自己考虑不周,实验结果还是比较满意的。 实验总结 此次课程设计,对我的很有挑战。在课上对文件加载这部分知识没有过多的领会,导致我在网上找了很长时间的加载函数。后来网上有了个用MFC加载图形的例子,根据它的截图和关键算法的代码实现,再加上以前对MFC稍微有点了解,知道函数该添加在什么位置,花了将近一个下午的时间将在RES文件夹中的文件进行了加载、旋转和平移,代码看的不是特别懂,有点糊里糊涂,而且可能对MFC了解的也不是特别深,致使我在编译时错误不断,有时甚至

文档评论(0)

1亿VIP精品文档

相关文档