【发布时间】:2014-03-30 04:13:10
【问题描述】:
我对光线追踪有疑问。我可以创建球体,但我不能给出阴影。您必须在命令行(cmd)中编译此代码。我们怎样才能在这三个球体上放置阴影。当你编译这段代码时,你可以看到 3 个球体和光也发光。但没有阴影请帮助我。 谢谢
【问题讨论】:
-
你是认真的吗?您在这里倾倒一大堆代码并期望我们阅读和扩展它?基本思想是在照亮一个点之前添加另一个相交测试。测试检查从命中位置到灯光的光线是否被物体阻挡。
-
不应该将每个像素的
seenTri设置为-1吗?此外,computeColor用于球体和三角形,但该函数仅适用于球体。
标签: c graphics raytracing