【RayTracingInOneWeekend】表面法线着色 要考虑两个问题,首先是要求使这些法线单位化,方便着色。第二个就是要考虑到光线击中球的具体的位置的值,而不仅仅是考虑我们是否命中。修改ray_color()函数。
【RayTracingInOneWeekend】1 最好在Release下运行,生成了exe后,在exe所在的文件夹唤出cmd,并输入。这个渐变效果得益于ray_color函数中的插值计算。先看画出一个类似于天空的图像需要哪些内容。非常著名的光线追踪教程。
KMP算法理论 a-----------------------------0-----------------------因为a既是首字母也是尾字母。aaba-----------------------1-----------------------前面的a和最后的a,只有一个相等的前后缀。aa---------------------------1-----------------------前缀是a,后缀也是a。得到的这个长度序列:0,1,0,1,2,0.就是这个模式串前缀表。求文本串里是否出现过这个模式串。
【LeetCode】14.最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。示例 1:输入: [“flower”,“flow”,“flight”]输出: “fl”示例 2:输入: [“dog”,“racecar”,“car”]输出: “”解释: 输入不存在公共前缀。说明:所有输入只包含小写字母 a-z 。class Solution {public: st...