Example #1
0
 public static Vector2 GetRandomPosInQuadrilateral(Vector2 v0, Vector2 v1, Vector2 v2, Vector2 v3)
 {
     if (Random.Range(0, 1f) < .5f)
     {
         return(TriangleUtils.GetRandomPosInTriangle(v0, v1, v2));
     }
     else
     {
         return(TriangleUtils.GetRandomPosInTriangle(v0, v2, v3));
     }
 }
Example #2
0
 public static bool IsPointInsideQuadrilateral(Vector2 testPoint, Vector2 v0, Vector2 v1, Vector2 v2, Vector2 v3) =>
 TriangleUtils.IsPointInsideTriangle(testPoint, v0, v1, v2) || TriangleUtils.IsPointInsideTriangle(testPoint, v0, v2, v3);