Changed PerspectiveProjection constructor