07 2023 档案
摘要:**在做这样一件事情的时候我遇到了困难:我有十几个文件的日期都是以点作为分割符的,但是我需要提交的文件名中不能有`.`,那我需要把这些文件名改成`-`为分割符。** ## `mv` **我只知道`mv`可以修改文件的名字,但是也只能修改一个:** `mv 7.20.png 7-20.png` **于
阅读全文
摘要:# Games101 HomeWork6 ## 导航 [导航](https://www.cnblogs.com/zhywyt/p/17576370.html) ## 作业要求 - **`IntersectP(const Ray& ray, const Vector3f& invDir,const s
阅读全文
摘要:# Games101 HomeWork5 ## 导航 [导航](https://www.cnblogs.com/zhywyt/p/17576370.html) ## 任务 - **Renderer.cpp 中的 `Render()`:这里你需要为每个像素生成一条对应的光线,然后调用函数 castRa
阅读全文
摘要:# Games101 HomeWork4 - **bezier:该函数实现绘制 Bézier 曲线的功能。它使用一个控制点序列和一个OpenCV::Mat 对象作为输入,没有返回值。它会使 t 在 0 到 1 的范围内进行迭代,并在每次迭代中使 t 增加一个微小值。对于每个需要计算的 t,将调用另一
阅读全文
摘要:Games101 HomeWork3 导航 导航 作业要求 第三次作业才是真正上强度的作业,作业要求和质量都特别高,先来看看所有的要求: 1 . 修改函数rasterize_triangle(const Triangle& t) in rasterizer.cpp: 在此处实现与作业 2 类似的插值
阅读全文
摘要:能够看到工具栏,说明你已经能够打开matlab了,不管你是以何种方式打开的。 首先打开matlab,然后在命令行输入一下代码: #在命令行内输入如下命令,其中2.0是放大的尺度,根据需要自行设置 s = settings; s.matlab.desktop.DisplayScaleFactor; s
阅读全文
摘要:Games101 HomeWork2 导航 导航 作业要求 rasterize_triangle(): 执行三角形栅格化算法 static bool insideTriangle(): 测试点是否在三角形内。你可以修改此函数的定义,这意味着,你可以按照自己的方式更新返回类型或函数参数。 先从简单的函
阅读全文
摘要:# 导航 [作业框架下载](https://github.com/zhywyt/games101HomeWork/blob/master/GAMES101_Homework_S2021.zip) [HW1 - >透视投影矩阵](https://www.cnblogs.com/zhywyt/p/175
阅读全文
摘要:games101 HomeWork 1 说起来我自己写games101的作业也是曲曲折折,虚拟机很卡就拿VS配环境,Windows不会配环境,就装Linux,现在装上了Linux,却因为没有经验把Windows格式化了(我是真的沙比),好在还是开始做了,也挺顺利的,所以再来记录一下作业。 这里是作业
阅读全文