1

我正在尝试使用透视相机将世界空间坐标转换为屏幕坐标。基本上我有这种情况:

在此处输入图像描述

我在 z=0 处有近平面,在 z=1 处有远平面,现在我试图从 xyz 坐标中获取 x' y' 和 z' 坐标。因为我可以使用相似的三角形属性,所以我可以写

在此处输入图像描述

红色方块是我不明白的东西。z' 怎么会用这样的表达式编码呢?

而上面写的变换怎么写在下面的矩阵中呢?我看到一个 z-scale 术语和一个 z-translation 术语,但我不明白它们

4

1 回答 1

0

只需使用 Oli 指示的链接求解矩阵即可解决问题。抱歉,添麻烦了!

于 2013-03-14T11:20:06.267 回答