/// <summary> /// Returns a rotation of up attempting to face in the general direction of forward. /// </summary> /// <param name="up"></param> /// <param name="targForward"></param> /// <returns></returns> public static Quaternion FaceRotation(Vector3 forward, Vector3 up) { forward = ExtVector3.GetForwardTangent(forward, up); return(Quaternion.LookRotation(forward, up)); }