Table of Contents

Class Triangulator

Namespace
ReFuel.IO.Model
Assembly
ReFuel.dll
public static class Triangulator
Inheritance
Triangulator
Inherited Members

Fields

Algorithms

public static readonly Dictionary<NgonTriangulation, Triangulator.AlgorithmHandler> Algorithms

Field Value

Dictionary<NgonTriangulation, Triangulator.AlgorithmHandler>

Methods

Triangulate(NgonTriangulation, List<VertexFormat>, Queue<int>)

public static void Triangulate(NgonTriangulation algorithm, List<VertexFormat> vertices, Queue<int> elements)

Parameters

algorithm NgonTriangulation
vertices List<VertexFormat>
elements Queue<int>

TriangulateEar(List<VertexFormat>, Queue<int>)

Revcursive O(n^2) implementation of the ear clip algorithm.

public static void TriangulateEar(List<VertexFormat> vertices, Queue<int> elements)

Parameters

vertices List<VertexFormat>
elements Queue<int>

TriangulateFan(List<VertexFormat>, Queue<int>)

public static void TriangulateFan(List<VertexFormat> vertices, Queue<int> elements)

Parameters

vertices List<VertexFormat>
elements Queue<int>