【问题标题】:Vector direction equations矢量方向方程
【发布时间】:2011-10-16 20:56:39
【问题描述】:

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

【问题讨论】:

  • 你的意思是2个坐标和1个向量吗?你不能只反转向量吗?
  • 我不太明白这个问题。如果您使用更多的数学符号或图片会更清楚。

标签: math vector


【解决方案1】:

你真正拥有的是两个点(光源、圆的交点)和它们之间的一个向量,对吧?向量已经被两点暗示了——它是交点坐标减去光源坐标。要反转它,只需将向量的所有坐标取反即可!

【讨论】:

  • 对不起,没有 3 分。它是光线追踪器的一部分,所以我将光线射入屏幕,它击中球体的点和一个光源。我需要知道如何计算出从交点到灯光的向量,但是我对向量没用..
  • 答案仍然是你从光源坐标中减去交点坐标。这为您提供了从交叉点到灯光的矢量。
猜你喜欢
  • 2011-11-28
  • 1970-01-01
  • 2016-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-07
  • 2012-05-21
  • 1970-01-01
相关资源
最近更新 更多