Camera::project_point