2011-11-29 44 views
0

我在这里有一点小数学问题。 给定一个物体(比如相机)的三维位置坐标和方向矢量,我将如何计算一个点的空间位置,例如摄像机前的两个单位?3D:保持在相机前面的一个点

一个比喻:摄像头是你的头,而你的鼻尖是我想要计算的坐标。它的位置和方向总是相对于你的头部。

谢谢!

回答

0

(x-camera + 2 * x-unit-orientation, y-camera + 2 * y-unit-orientation, z-camera + 2 * z-unit-orientation)

其中x-unit-orientation = x-orientation/(x-orientation^2 + y-orientation^2 + z-orientation^2)^(1/2)并且类似地y-unit-orientationz-unit-orientation

相关问题