u3d计算向量间夹角

2023-08-24 13:40:20 浏览数 (1)

代码语言:javascript复制
    float AngleGet(Vector3 from, Vector3 to)
    {
        Vector3 v3 = Vector3.Cross(from, to);
        if (v3.z > 0)
            return Vector3.Angle(from, to);
        else
            return 360 - Vector3.Angle(from, to);
    }

这里的v3.z 要根据实际情况取 例如替换为v3.y

0 人点赞