从相机 space 中取出立方体到剪辑 space,我的数学有误吗?

Taking cube from camera space to clip space, error in my math?

在 youtube 上观看 Ken Joy 的计算机图形学讲座。我感到困惑的一件事是,在他从相机 space 获取立方体到剪辑 space 之后,根据我的计算,立方体看起来不像那样。我希望立方体看起来像我图片中的那个粉红色平行四边形,如果我们假设立方体正面的 Z 为 -4/3,背面为 -2,则 Ws 为 4 /3 和 2 分别。那么谁能解释一下在乘以观察矩阵之后,立方体是如何变成 Ken 的样子的。

Ken 的视图矩阵:

应用视图矩阵后:

我认为应用视图矩阵后立方体的侧面应该是这样的(粉色平行四边形):

我的推理是,在透视除以 W 之后,蓝色和绿色矢量应该被截断以创建那个粉红色的平行四边形。所以我很难理解这一点。提前致谢。

在透视投影中,场景被视为来自针孔相机。学校董事会上的立方体围绕 z 轴对称放置,与插图中放置在 Y+(轴上方)的立方体相比。

当z轴与立方体相交时,既看不到立方体的顶部,也看不到立方体的底部:

当立方体被抬起时,您也可以看到立方体的底部: