Class Delaunay2D
Helper class with Delaunay triangulation algorithm implementation (2D space).
Inheritance
Delaunay2D
Assembly: FlaxEngine.dll
File: Engine/Utilities/Delaunay2D.h
Syntax
public class Delaunay2D
Methods
Triangulate(const Array<Float2>& vertices)
Triangulates input vertices array into the list of triangle vertices.
Declaration
public static Array<Float2> Triangulate(const Array<Float2>& vertices)
Parameters
Array<Float2>
vertices
Input list of vertices. |
Returns
Array<Float2>
Result list of triangles. Each triangle is made out of sequence of 3 vertices. Empty if no valid triangle built. |
Triangulate(const Array<Float2>& vertices, TrianglesArray& triangles)
Declaration
public static void Triangulate(const Array<Float2>& vertices, TrianglesArray& triangles)
Parameters
Array<Float2>
vertices
|
TrianglesArray
triangles
|
Type Parameters
typename TrianglesArray
|