コード例 #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);
        }
コード例 #2
0
ファイル: Slicing.cs プロジェクト: peterennis/Fonte
 static int AngleSign(Vector2 u, Vector2 v) => Math.Sign(Ops.AngleBetween(u, v));