14 lines
396 B
C#
14 lines
396 B
C#
namespace Nerd_STF.Mathematics.Geometry;
|
|
|
|
public interface ITriangulatable
|
|
{
|
|
public static Triangle[] TriangulateAll(params ITriangulatable[] triangulatables)
|
|
{
|
|
List<Triangle> res = new();
|
|
foreach (ITriangulatable triangulatable in triangulatables) res.AddRange(triangulatable.Triangulate());
|
|
return res.ToArray();
|
|
}
|
|
|
|
public Triangle[] Triangulate();
|
|
}
|