投影的3d点的z值

时间:2011-01-04 14:58:21

标签: graphics matrix 3d projection frustum

通过透视投影矩阵转换3d点后,Z坐标代表什么?距离'眼睛'的距离?距离近夹片平面的距离?这些都没有?

修改

我使用找到here的glFustrum定义设置了一个矩阵。

然后,我用该矩阵变换一个3D点。

我留下了一个3D点,其中X和Y是近平截头体面上点的坐标,而Z,据说是我很难利用的深度信息。

谢谢!

2 个答案:

答案 0 :(得分:1)

变换后的z(用作分割x和y的分母)是眼睛在垂直方向上与投影平面的距离,按比例缩放,使投影平面距离为1。

答案 1 :(得分:0)

对我来说已经有一段时间了,但是如果你在截头体上有X和Y坐标,那么Z不能控制图层顺序吗?