'Return current model, view and projection transforms.'

def get_mvp(self):

    projection = QMatrix4x4()
    (width, height) = (self.width(), self.height())
    aspect = ((float(width) / height) if (height != 0) else 1)
    projection.perspective(self.camera_fov, aspect, self.perspective_near, self.perspective_far)
    view = QMatrix4x4()
    view.lookAt((self.camera * self.camera_distance), QVector3D(0, (-0.1), 0), QVector3D(0, 1, 0))
    model = QMatrix4x4()
    return (model, view, projection)
