【发布时间】:2016-10-22 23:13:17
【问题描述】:
我正在致力于在 2D 空间中渲染 3D 世界。我找到了这篇文章:https://en.m.wikipedia.org/wiki/3D_projection。在透视投影子类别中,它谈论“观看者相对于显示表面的位置”,用 e 表示。 e在哪里。是观看者正在看的地方(屏幕的中心),观看者相对于屏幕的实际位置(如果是这样的话),还是完全不同的东西?
【问题讨论】:
-
e 是相机所在的位置,但坐标是相对于显示器的,因此从相机到观察点的向量 (x,y,z)(通过使用方向找到)可以在任何方向上,e 中的相同向量始终沿 z,x 和 y 与显示 x,y 对齐;
标签: javascript 3d html5-canvas