Added basic PerspectiveMatrix3D class