关于计算机图形学的透视矩阵
aph 2003-01-26 09:55:44 最近在做一个小的3D程序,在透视算法上产生了一些问题,请各位指教。
我的程序是将一组 Vector3D 通过一个 Matrix3D 转换然后输出到屏幕上,和计算机图形学里的描述是一样的。
转换矩阵为 WorldMatrix * ViewMatrix * ProjectionMatrix.
可是在 ProjectionMatrix 出了问题(也可能是ViewMatrix的问题)。
Vector3D 通过 WorldMatrix * ViewMatrix 后 Vector3D.z 始终为 1,请问这是否正确,那位大侠能给出以上三个矩阵的实现代码就最好了。