设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于OpenGL框架实现的日地月运动模型动画设计 任务书
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

1 论述

(1)你选修计算机图形学课程,想得到的是什么知识?现在课程结束,对于所得的知识是否满意?如果不满意,你准备如何寻找自己需要的知识。

(2)你对计算机图形学课程中的哪一个部分的内容最感兴趣,请叙述一下,并谈谈你现在的认识。

(3)你对计算机图形学课程的内容,教学方法有什么看法和建议。

2实验(OpenGL)

2.1 实验内容

利用OpenGL框架,设计一个日地月运动模型动画。

(1)运动关系正确,相对速度合理,且地球绕太阳,月亮绕地球的轨道不能在一个平面内。

(2)地球绕太阳,月亮绕地球可以使用简单圆或者椭圆轨道。

(3)对球体纹理的处理,至少地球应该有纹理贴图。

(4)增加光照处理,光源设在太阳上面。

(5)为了提高太阳的显示效果,可以在侧后增加一个专门照射太阳的灯。

2.2 实验方法和过程

(描述实验实现的过程或者步骤)

2.3 实验结果

(给出实验结果,即运行界面的贴图3-5个,主要说明实现的效果)

2.4 心得体会

2.5 源代码

程序1:#####.cpp

#include <glad/glad.h>

#include <GLFW/glfw3.h>

#include <iostream>

#include <vmath.h>

const unsigned int SCR_WIDTH = 800;

const unsigned int SCR_HEIGHT = 600;

GLuint vertex_array_object; // VAO句柄

GLuint vertex_buffer_object; // VBO句柄

GLuint texture_buffer_object; // 纹理对象句柄

GLuint shader_program;

void initial(void)

{

// 定义图形对象的顶点数据和纹理坐标

static const GLfloat quad_data[] =

{

-0.75f, -0.75f,

0.75f, -0.75f,

0.75f, 0.75f,

-0.75f, 0.75f,

//以下是对应的纹理坐标

0.0f, 0.0f,

2.0f, 0.0f,

2.0f, 2.0f,

0.0f, 2.0f

};

……………

附1:评分设置

论述部分25分,实验部分70分,报告格式5分。

(1)论述部分,3个小内容分别为5分,15分和5分。

(2)实验部分,正确的图形以及运动关系30分;使用椭圆轨道10分;纹理正确使用10分;光照正确使用10分;实验方法、结果已经心得体会描述10分。

(3)格式要求

a. 排版符合中文习惯,段落首行空两个字符;

b. 正文使用四号宋体,英文和数字使用Times New Roman字体,行间距为1.25倍行距;

c. 图要按照图1,图2… 顺序编号,要有图的名称,图的编号和名称要放在图的下方。

d. 源代码放在双线表格中,使用五号宋体和Times New Roman字体,单倍行距。

附2:期限

本报告要求在2020年12月31日前上交,报告电子版以及程序源代码打包成压缩文件,以“学号_班级_姓名_图形学课程报告.rar”的形式,通过QQ邮箱发送;纸质版则直接交到南一楼443实验室。

如果有任何不清楚的地方,请在QQ群中询问。

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

                 

打印本页 | 关闭窗口
本类最新文章
小型垂直升降机机械结构设计 任务 台式数控等离子切割机机械结构设计 台式数控等离子切割机机械结构设计
台式数控等离子切割机机械结构设计 基于PLC的罐装加工过程为全自动 基于Python电影推荐系统设计
| 关于我们 | 友情链接 | 毕业设计招聘 |

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