void Camera::copy(const Camera& camera) { this->upLeftCorner = camera.upLeftCorner; this->upRightCorner = camera.upRightCorner; this->downLeftCorner = camera.downLeftCorner; this->downRightCorner = camera.downRightCorner; this->rightDirection = camera.RightDirection(); this->upDirection = camera.UpDirection(); this->frontDirection = camera.FrontDirection(); this->position = camera.Position(); this->fieldOfView = camera.FieldOfView(); this->aspectRatio = camera.AspectRatio(); this->focalPlaneDistance = camera.FocalPlaneDistance(); }