void Pitch(float ang) { AngX += ang; CPoint3D rotDir = -(At - P0).Dir(); At = P0 + (At - P0).RotateDeg(ang, Up); Up = Up.RotateDeg(ang, rotDir); }
void Roll(float ang) { AngZ -= ang; Up = Up.RotateDeg(ang, Right()); }