Пример #1
0
        private bool IsLeftOf(ClipEdge2D edge, Vector2 test)
        {
            Vector2 vector  = edge.to - edge.from;
            Vector2 vector2 = test - edge.to;
            double  num     = (vector.x * vector2.y) - (vector.y * vector2.x);

            return((num >= 0.0) ? ((num <= 0.0) || true) : false);
        }
Пример #2
0
 private bool IsInside(ClipEdge2D edge, Vector2 test) =>
 !new bool?(this.IsLeftOf(edge, test)).Value;