public static Point Yaw(Point pointToRotate, double angle, Point pointToRotateAbout, Vector trajectory, Vector roll)
 {
     pointToRotate = RotateAboutAxis(pointToRotate - pointToRotateAbout, angle, trajectory.Cross(roll));
     return(pointToRotate + pointToRotateAbout);
 }