Search Results for

    Show / Hide Table of Contents

    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

    • Improve this Doc
    • View Source
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat