Exemplo n.º 1
0
        static bool IsFlatAngle(Data.Point p0, Data.Point p1, Data.Point p2, float tol = 0.05f)
        {
            var p01 = p1.ToVector2() - p0.ToVector2();
            var p12 = p2.ToVector2() - p1.ToVector2();

            return(Math.Abs(Ops.AngleBetween(p01, p12)) <= tol);
        }
Exemplo n.º 2
0
 static int AngleSign(Vector2 u, Vector2 v) => Math.Sign(Ops.AngleBetween(u, v));