对参数为(l,r,b,t,n,f)的透视投影矩阵的推导,我有几点疑问,我认为它转换的话应该是先进行(-(r+l)/2, -(t+b)/2, 0)平移,然后再做透视投影。这样得到的透视投影矩阵是:

但是<real time rendering.pdf>上的推导式是:

我在网上也找了几篇透视投影矩阵的推导,感觉比较牵强或者是我还不能接受这种推导方式,
Twinsen的深入探索透视投影变换,
Deriving Projection Matrices。
我想知道我的推导思路有什么问题?请各位有经验的指点一下,感激不尽。