我正在尝试使用透视相机将世界空间坐标转换为屏幕坐标。基本上我有这种情况:
我在 z=0 处有近平面,在 z=1 处有远平面,现在我试图从 xyz 坐标中获取 x' y' 和 z' 坐标。因为我可以使用相似的三角形属性,所以我可以写
红色方块是我不明白的东西。z' 怎么会用这样的表达式编码呢?
而上面写的变换怎么写在下面的矩阵中呢?我看到一个 z-scale 术语和一个 z-translation 术语,但我不明白它们
我正在尝试使用透视相机将世界空间坐标转换为屏幕坐标。基本上我有这种情况:
我在 z=0 处有近平面,在 z=1 处有远平面,现在我试图从 xyz 坐标中获取 x' y' 和 z' 坐标。因为我可以使用相似的三角形属性,所以我可以写
红色方块是我不明白的东西。z' 怎么会用这样的表达式编码呢?
而上面写的变换怎么写在下面的矩阵中呢?我看到一个 z-scale 术语和一个 z-translation 术语,但我不明白它们