Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Math 矢量方向方程_Math_Vector - Fatal编程技术网

Math 矢量方向方程

Math 矢量方向方程,math,vector,Math,Vector,我在3D空间有三个向量,一个是光源,一个是射线,一个是射线击中的圆上的点。有了这些信息,我如何计算出从光线照射到圆的那一点返回光源的向量呢?你真正拥有的是两个点(光源,圆的交点),以及它们之间的向量,对吗?这两个点已经暗示了向量-,它是交点坐标减去光源坐标。若要反转它,只需对向量的所有坐标求反 你是说2个坐标和1个向量?你能不能把向量倒过来?我不太明白这个问题。如果你使用更多的数学符号或图片,会更清楚。对不起,没有,有3点。它是光线跟踪器的一部分,所以我把光线放进屏幕,它击中球体和光源的点。我需

我在3D空间有三个向量,一个是光源,一个是射线,一个是射线击中的圆上的点。有了这些信息,我如何计算出从光线照射到圆的那一点返回光源的向量呢?

你真正拥有的是两个点(光源,圆的交点),以及它们之间的向量,对吗?这两个点已经暗示了向量-,它是交点坐标减去光源坐标。若要反转它,只需对向量的所有坐标求反

你是说2个坐标和1个向量?你能不能把向量倒过来?我不太明白这个问题。如果你使用更多的数学符号或图片,会更清楚。对不起,没有,有3点。它是光线跟踪器的一部分,所以我把光线放进屏幕,它击中球体和光源的点。我需要知道如何计算出从交点到光源的矢量,但是我对矢量没什么用处。答案仍然是从光源坐标中减去交点坐标。这将为您提供从交点到灯光的矢量。