Games101,作业7(作业代码分析).pdfVIP

  • 5
  • 0
  • 约8.15千字
  • 约 7页
  • 2023-09-26 发布于湖北
  • 举报
Games101,作业7 (作业代码分析) 需要编写的函数 Vector3f Scene::castRay(const Ray ray, int depth) const 输⼊为⼀个光线,⼀个深度。 1.求出该光线与场 的交点 Intersection inter = intersect(ray) 该函数调⽤场 bvh类中的求交函数 Intersection Scene::intersect(const Ray ray) const { return this-bvh-Intersect(ray) } 最终获取场 中某个三⾓形和该光线的交点信息。 Intersection isect = BVHAccel::get Intersection(root, ray) return isect getIntersection(root, ray)是求交函数,返回的是Intersection 类 (在作业6中编写的函数)。 Intersection 类 新增了 Vector3f tcoords、 Vector3f emit 但并没赋值使⽤。

文档评论(0)

1亿VIP精品文档

相关文档