Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
一个 3d 点被透视投影矩阵变换后,Z 坐标代表什么?与“眼睛”的距离?与近剪裁平面的距离?这些都没有?
编辑
我已经使用此处找到的 glFustrum 定义设置了一个矩阵。
然后,我用该矩阵变换一个 3D 点。
我留下了一个 3D 点,其中 X 和 Y 是近截锥面上的点的坐标,而 Z,据说是我很难利用的深度信息。
谢谢!
转换后的 z(用作划分 x 和 y 的分母)是眼睛在垂直方向上与投影平面的距离,按比例缩放以使投影平面位于距离 1 处。
对我来说已经有一段时间了,但是如果您在截头体上有 X 和 Y 坐标,Z 不是控制图层顺序吗?