Guiliani  Version 2.6 revision 7293 (documentation build 12)
Triangulate Class Reference

#include <Triangulate.h>

Public Types

enum  WindingOrder { CW = 1 , CCW = 2 }
 

Static Public Member Functions

static eC_Bool Run (eC_Value *pvPoints, const eC_UInt &uiCount, const WindingOrder &eOrder, eC_UInt **puiTriangleIndices, eC_UInt &uiTriCount)
 

Detailed Description

helper class using ear-clipping algorithm

Member Enumeration Documentation

◆ WindingOrder

winding order of the resulting triangles

Enumerator
CW 

clockwise

CCW 

counter-clockwise

Member Function Documentation

◆ Run()

static eC_Bool Triangulate::Run ( eC_Value *  pvPoints,
const eC_UInt &  uiCount,
const WindingOrder eOrder,
eC_UInt **  puiTriangleIndices,
eC_UInt &  uiTriCount 
)
static

run triangulation

Parameters
pvPoints
uiCount
eOrder
puiTriangleIndices
uiTriCount
Returns
true if successful

The documentation for this class was generated from the following file: