毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

基于OpenGL框架实现的日地月运动模型动画设计 报告+任务书+环境配置+项目源码

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

目录
1 论述 1
2 实验(OpenGL) 3
2.1 实验内容 3
2.2 实验方法和过程 3
(1)实验平台搭建 3
(2)总体思路 4
(3)代码框架 5
(4)绘制球体 5
(5)处理变换 6
(6)添加纹理 10
2.3 实验结果 12
(1)实现效果说明 12
(2)实现效果展示 12
2.4 心得体会 15
2.5 源代码 15
(1)整个工程文件夹放在GitHub上: 15
(2)main.cpp源代码如下: 16

2 实验(OpenGL)
2.1 实验内容
利用OpenGL框架,设计一个日地月运动模型动画。
(1)运动关系正确,相对速度合理,且地球绕太阳,月亮绕地球的轨道不能在一个平面内。
(2)地球绕太阳,月亮绕地球可以使用简单圆或者椭圆轨道。
(3)对球体纹理的处理,至少地球应该有纹理贴图。
(4)增加光照处理,光源设在太阳上面。
(5)为了提高太阳的显示效果,可以在侧后增加一个专门照射太阳的灯。
2.2 实验方法和过程
(1)实验平台搭建
实验中引用与OpenGL相关的库有glfw、glad、vmath和stb_image,其中glfw库需要从官网下载源代码后使用CMake工具编译,glad库可在官网进行在线配置后下载得到,vmath库和stb_image库使用的是老师提供的版本。
搭建过程按照老师提供的详细手册逐步进行,不同的是使用了Visual Studio 2019版本,需要在项目设置中将x86和x64生成方式的引用项目统一按照手册中内容进行修改,否则会报“无法解析的外部符号”错误。













  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于MatlabSimulink 35kV输电线路继电保护的设计 分布式风电场低电压穿越故障建模与
大学生内容分享和社交平台的设计与 基于SSM框架的企业人事薪酬管理 基于大模型的代码注释自动生成与维
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!