added the view and orthogonal perspective matrix methods