コード例 #1
0
        private bool AngleSign()
        {
            Point a = (_head.Next - _head);
            Point b = (_tail - _head);

            return(FP.Atan2(a.Cross(b), a.Dot(b)) >= 0);
        }
コード例 #2
0
        private FP Angle(Point p)
        {
            Point a = (p.Next - p);
            Point b = (p.Prev - p);

            return(FP.Atan2(a.Cross(b), a.Dot(b)));
        }