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); }
private bool IsInside(ClipEdge2D edge, Vector2 test) => !new bool?(this.IsLeftOf(edge, test)).Value;