Three.js坐标系混乱
Three.js Coordinate system confusing
我有一个关于 Three.js 坐标系的基本问题。我有一个半径为 500 的球形几何体和一个放置在 (0,0,0) 的相机。我正在使用光线投射来找到球面上的交点。我可以在相交对象中看到 distance 始终为 500 ,但 point 变量中的 z 坐标不是常数。根据我的理解,z 坐标表示深度,并且由于相机位于原点,因此 z 坐标也应为 500。任何帮助或 link 将不胜感激。
查看图片 - a
和 b
的长度相同(假设您的情况为 500)。但很明显,交点有不同的 z
坐标。
我有一个关于 Three.js 坐标系的基本问题。我有一个半径为 500 的球形几何体和一个放置在 (0,0,0) 的相机。我正在使用光线投射来找到球面上的交点。我可以在相交对象中看到 distance 始终为 500 ,但 point 变量中的 z 坐标不是常数。根据我的理解,z 坐标表示深度,并且由于相机位于原点,因此 z 坐标也应为 500。任何帮助或 link 将不胜感激。
查看图片 - a
和 b
的长度相同(假设您的情况为 500)。但很明显,交点有不同的 z
坐标。