두 값은 동일
Quaternion.FromToRotation(animDis, moveDis);
Quaternion quatRotationArc(Vector3 v0, Vector3 v1)
{
v0.Normalize();
v1.Normalize();
Quaternion a = new Quaternion();
Vector3 c;
c = Vector3.Cross(v0, v1);
var s = Mathf.Sqrt((1.0f + Vector3.Dot(v0, v1)) * 2.0f);
a.x = c.x / s;
a.y = c.y / s;
a.z = c.z / s;
a.w = s / 2.0f;
return a;
}