【发布时间】:2020-12-21 19:56:00
【问题描述】:
我正在研究光线追踪器,我开始在场景中添加圆柱体。我坚持的点是在光线击中的点中找到表面法线向量。我需要这个才能进行漫射照明。我此时所拥有的是相机光线撞击圆柱体的 3d 点和实际圆柱体,该点由中心轴上的一个点定义,向量表示轴的方向和半径。所以总结一下我的问题,如何在具有圆柱碰撞点、半径、轴上的点和轴的方向向量的点中找到法向量?
【问题讨论】:
-
你在使用 Unity 吗?还是什么语言?
-
我正在使用 C 但在这种情况下它应该是无关紧要的
-
好吧,有些语言可能有一个有用的内置函数。
-
很公平 :) 但我被困在好的旧 C :))
标签: math vector-graphics raytracing lighting