GAMES101 作业0 图形学】的更多相关文章

1.框架下载 在网站上下载了VS2012版本的作业0的框架,由于我的电脑上的VS是2017版的,根据提示安装好C++的版本,并框架的解决方案 重定解决方案目标为2017版本. 点击运行,可以出来界面. 根据提示测试各个按钮功能,均没有问题,框架测试完毕. 2.修改颜色 先上原始的图: 作业要求我们修改壶的光照颜色,而且告诉了我们在哪一行代码要改哪个数值了,所以很简单. 按照提示打开mytest3.cpp文件,在124行把light_specular数组的第二个元素修改为1,保存重新运行,即可得到…
DAY1:在看HTML5游戏开发实战.手写了一遍乒乓球.自己玩了半小时.实话讲,和本科学的MFC差别不大.通过setInterval函数获取用户的输入 从而允许多用户操作.parseInt把字符串化为整型.用户输入是通过对键盘按下的监听来获取的. 1 2 3 4 5 6 $(document).keydown(function(e){ pingpong.pressedKeys[e.which]=true; }); $(document).keyup(function(e){ pingpong.p…
作业描述 给定一个点P=(2,1), 将该点绕原点先逆时针旋转45◦,再平移(1,2), 计算出变换后点的坐标(要求用齐次坐标进行计算). UE4 知识点 主要矩阵 FMatrix FBasisVectorMatrix FLookFromMatrix FOrthoMatrix FReversedZOrthoMatrix FPerspectiveMatrix FReversedZPerspectiveMatrix FScaleMatrix FTranslationMatrix FRotationT…
作业任务: 填写并调用函数 rasterize_triangle(const Triangle& t). 即实现光栅化 该函数的内部工作流程如下: 创建三角形的 2 维 bounding box. 遍历此 bounding box 内的所有像素(使用其整数索引).然后,使用像素中 心的屏幕空间坐标来检查中心点是否在三角形内. 如果在内部,则将其位置处的插值深度值 (interpolated depth value) 与深度 缓冲区 (depth buffer) 中的相应值进行比较. 如果当前点更…
lsl321 java第一次作业 #1. 本章学习总结 你对于本章知识的学习总结 本章我们学习了各种java相关文件的使用,以及码云,博客,pat等程序辅助软件,这些对于我们专业的学习有非常大的帮助,对于java的使用,目前处于初学者的状态,感觉到比较难. #2. 书面作业 1.为什么java程序可以跨平台运行?执行java程序的步骤是什么?(请用自己的语言书写) 因为java只在jvm中运行,跟平台不是直接接触的.步骤:编写java程序--生成class文件--虚拟机中解释文件. 2.什么是j…
(一)改错题 1.输出带框文字:在屏幕上输出以下3行信息. ************* Welcome ************* 源程序 include int mian() { printf("*************\n"); printf(" Welcome\n") printf("*************\n); return 0; } 错误信息1: 错误原因:拼写错误 改正方法:改stido为stdio 错误信息2: 错误原因:缺少引号 改…
---恢复内容开始--- (一)改错题 输出华氏摄氏温度转换表:输入两个整数lower和upper,输出一张华氏摄氏温度转换表,华氏温度的取值范围是{lower,upper},每次增加2℉.计算公式如下: c = 5×(f-32)/9 其中,c表示摄氏温度,f表示华氏温度. 输入输出样例1: Enter lower:32 Enter upper:35 fahr celsius 32 0.0 34 1.1 输入输出样例2: Enter lower:40 Enter upper:30 fahr ce…
准备工作(10分) 1.在博客园申请个人博客. 2.加入班级博客(2班班级博客链接地址)(1班班级博客链接地址) 3.关注邹欣老师博客.关注任课老师博客. 4.加入讨论小组,学习过程中遇到问题不要随意在聊天群里提出,小组里提问的好处是所有人可见.永久可查.所以提问时请认真思考,具体提问技巧请参考提问的智慧.提问和回答问题的同学会给与一定程度的加分. 5.安装并使用git[可参考冉华同学的简易帮助)管理你的代码,希望整个大学四年你编写的所有代码都有记录可查,具体托管平台可github.码云.码市任…
说明 本次公布的成绩包含三次作业的结果: 毕博平台课前测试题 第0周作业1:开设博客 第0周作业2:博客阅读和思考 如果同学对作业结果存在异议,可以: 在线平台的第一周在线答疑中创建话题申诉. 或直接在博客园本帖中进行评论进行申诉. 或在班级的微信群中艾特助教进行申诉. 评分细则 毕博平台课前测试题 本次作业总分5分: 在规定时间内完成课前调查,并成功提交结果报告,报告文件名格式正确无误,则得满分: 如果提交了结果文件,且格式规范,但是内容不符合要求,则只给4分. 若结果报告文件名格式不符合规范…
说明 本次公布的成绩包含三次作业的结果: 毕博平台课前测试题 第0周作业1:开设博客 第0周作业2:博客阅读和思考 如果同学对作业结果存在异议,可以: 在线平台的第一周在线答疑中创建话题申诉. 或直接在博客园本帖中进行评论进行申诉. 或在班级的微信群中艾特助教进行申诉. 评分细则 第0周作业0:毕博平台课前测试题 本次作业总分5分: 在规定时间内完成课前调查,并成功提交结果报告,报告文件名格式正确无误,则得满分: 若结果报告文件名格式不符合规范,得2分. 第0周作业1:开设博客 本次作业总分5分…