void Camera::pitch(float angle) { Vector relation = curLoc - viewLoc; relation.x = cos(angle/2) + sin(angle/2)*relation.unit().x; relation.z = cos(angle/2) + sin(angle/2)*relation.unit().z; viewLoc += relation; }