我正在做一个项目,我想收集我在 NDC 中拥有的一组顶点并将它们放回世界空间,但我希望它们都位于一个平面上。既然有无数个顶点都可以投影到同一个 NDC x 和 y 上,那么可以肯定地说 z 坐标是完全独立的吗?我可以通过管道中所有矩阵的逆矩阵更改 z 坐标并“取消投影”该点,并让它出现在屏幕上的同一个“位置”吗?这就是我对它应该如何工作的理解,对吗?
如果是这样,那么我的直觉是,如果我想将所有点放在同一平面(在世界空间中)作为一个特定点(法线方便地等于相机的观察方向),那么我应该做的就是是否将它们的 NDC z 值设置为等于该特定 NDC 点的 z 值?那是对的吗?那有意义吗?