- 3
- 0
- 约2.4万字
- 约 45页
- 2017-01-17 发布于重庆
- 举报
計算机图形学OpenGL外部图形的的加载旋转和平移
外部图形的加载、旋转和平移
实验目的和要求
外部图形的的加载、旋转和平移
实验内容
用MFC方法和OpengL知识来实现位图和.cur格式图形文件的的加载、旋转和平移。
实验步骤
程序设计
Camera.cpp 实现照相机模型与变换。
CoordinateAxis.cpp 实现图中的向量绘制和标注。
MFCGL.cpp 实现的功能相当于主函数调用的功能。
MFCGLView.cpp 主干文件,对图形的编辑的具体实现。
程序调试、测试与运行结果分析
X视图
Y视图
Z视图
旋转功能
平移共能
功能选择键,依次为选择、旋转、平移和三种视图。
功能上实现的感觉还可以,基本上已经达到要求,但由于图形文件是从网上下来的,不是自己编辑设计的,而且也不是cad文件,是没有达到题目要求,Win7不能安装CAD软件,这是我自己考虑不周,实验结果还是比较满意的。
实验总结
此次课程设计,对我的很有挑战。在课上对文件加载这部分知识没有过多的领会,导致我在网上找了很长时间的加载函数。后来网上有了个用MFC加载图形的例子,根据它的截图和关键算法的代码实现,再加上以前对MFC稍微有点了解,知道函数该添加在什么位置,花了将近一个下午的时间将在RES文件夹中的文件进行了加载、旋转和平移,代码看的不是特别懂,有点糊里糊涂,而且可能对MFC了解的也不是特别深,致使我在编译时错误不断,有时甚至
您可能关注的文档
最近下载
- 第七章海洋中的混响资料.doc VIP
- 2025年长沙环境保护职业技术学院辅导员招聘考试笔试模拟试题及答案解析.docx VIP
- 《安规》题库及答案.pdf VIP
- GE巴纳OXYIQ氧量分析仪用户使用手册.PDF
- 三级减速器设计_毕业设计论文.doc VIP
- 生命周期评价方法(life cycle assessment,LCA).pdf
- 2025 八年级上册新文化运动与思想解放潮流课件.pptx
- 农药的使用(全套105页PPT课件).pptx VIP
- 2025版中华民族共同体概论课件第三讲文明初现与中华民族起源(史前时期)第四讲天下秩序与华夏共同体演进(夏商周时期).pptx VIP
- 人教版(2024)新教材七年级数学下册第9章平面直角坐标系中的面积问题【八大题型】(含答案).docx VIP
原创力文档

文档评论(0)