QVM: Quaternions, Vectors, Matrices
perspective_rh
#include <boost/qvm/mat_operations.hpp>[ORIG_END] -->
namespace boost
{
namespace qvm
{
template <class T>
-unspecified-return-type
perspective_rh( T fov_y, T aspect, T zn, T zf );
}
}
Returns:
4х4 проекционная матрица неопределенного типа следующей формы:
xs 0 0 0
0 ys 0 0
0 0 zf/(zn-zf) zn*zf/(zn-zf)
0 0 -1 0
где ys=cot(fov_y/2) и xs=ys/aspect.