public static Rotation GetFacePointOrientation(FaceBone facePoint) { Rotation faceOrientation = GetFaceOrientation(); Vector facePosition = GetFacePosition(); Vector worldFacePoint = GetFaceWorldPoint(facePoint); Vector neckLocalFacePoint = worldFacePoint + facePosition; Rotation facePointOrientation = Rotation_.FromToRotation(Vector.forward, neckLocalFacePoint); facePointOrientation = Rotation.Inverse(faceOrientation) * facePointOrientation; return(facePointOrientation); }