public static OrthogonalAxis Rotate(OrthogonalAxis axis, Attitude attitude) { Vector vu = axis.Up.Rotate(attitude); Vector vf = axis.Forward.Rotate(attitude); Vector vr = axis.Right.Rotate(attitude); return(new OrthogonalAxis(vr, vu, vf)); }
public OrthogonalAxis Rotate(Attitude attitude) { return(Rotate(this, attitude)); }