Move Windows-specific projects into separate solution.

This commit is contained in:
wo80
2022-03-05 01:01:39 +01:00
parent 11e42c98f4
commit 23c2682c6e
23 changed files with 161 additions and 158 deletions
@@ -0,0 +1,26 @@
namespace TriangleNet.Rendering
{
using System.Drawing;
internal static class ExtensionMethods
{
/// <summary>
/// Check if segment (a, b) intersects rectangle.
/// </summary>
public static bool Intersects(this RectangleF rect, PointF a, PointF b)
{
// TODO: implement intersection.
return rect.Contains(a) || rect.Contains(b);
}
/// <summary>
/// Check if triangle (a, b, c) intersects rectangle.
/// </summary>
public static bool Intersects(this RectangleF rect, PointF a, PointF b, PointF c)
{
// TODO: implement intersection.
return rect.Contains(a) || rect.Contains(b) || rect.Contains(c);
}
}
}