- 4
- 0
- 约6.38千字
- 约 14页
- 2017-01-04 发布于山西
- 举报
计算机图形学课程设计完本.
中文摘要
本次课程设计采用OpenGL来完成。
OpenGL是个定义了一个跨、跨平台的的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形,是一个功能强大,调用方便的底层图形库
目 录
一、课程设计任务及要求 1
二、需求分析 1
三、系统设计 1
四、详细设计 2
4.1 初始化的设定 2
4.2 光源的位置与观察位置的设定 3
4.3 纹理映射的设置 3
4.4 各星球球体的绘制 5
4.5 星球公转轨道 7
4.6 人机交互式的实现 8
五、运行调试与分析讨论 9
5.1 程序运行截图 9
5.2 结果分析 10
六、设计体会与小结 11
七、参考文献 12
一、课程设计任务及要求”。
3. 为太阳,地球,月亮附上不同的纹理。
4. 具有较好的动画效果,消除闪烁现象。
5. 其他功能的添加。
二、需求分析
本次课程设计使用的编译软件为Visual C++ 6.0。
设计中通过调用OpenGL函数库以来完成太阳,月亮,地球的球体绘制与纹理的加载,通过矩阵的变换以实现星球的运动效果。从而模拟出太阳系的运行效果动画。
在之后,加入星球的轨道轨迹,使得模拟系统3D效果更加明显。并加入人机交互操作。通过“q,w,e,s,a,d”键来调整观察视角,可以实现全方位对此系统进行观察,使系统具有一定的可操作性。
三、系统设计
本次课题为:
您可能关注的文档
最近下载
- 第01讲利用Kali工具进行信息收集.ppt VIP
- 22g101-3独立基础、条形基础、筏板基础、桩基础.pptx VIP
- 机工社2023渗透测试技术教学课件第2章-2-3-Kali Linux的开源工具.pptx VIP
- The Principle of Auditing(西南财经大学)中国大学MOOC慕课章节测验答案(课程ID:1207053801).pdf
- VC++环境下GPS导航电子地图的应用与技术探索.docx
- 2025《基于单片机的纸张计数装置设计(附图)》10000字.docx
- 新教材人教版高中生物必修2遗传与进化各阶段性测验(1-3章,4~6章,1~6章,附解析).pdf VIP
- 六周期框架下的多资产ETF配置.pdf VIP
- 基于Factory IO的物料分拣系统仿真设计.docx
- 第15课《明朝的统治》PPT课件.pptx
原创力文档

文档评论(0)