public class PgUtil
extends java.lang.Object
Constructor and Description |
---|
PgUtil() |
Modifier and Type | Method and Description |
---|---|
static PiVector[] |
triangulate(PdVector[] polygon)
Deprecated.
use triangulate(PdVector[], int)
|
static PiVector[] |
triangulate(PdVector[] polygon,
int numVertices)
Triangulate a given simple closed, nearly planar polygon.
|
public static PiVector[] triangulate(PdVector[] polygon, int numVertices)
Method successively removes the vertex with the smallest interior angle. Method can handle non-convex polygons.
Polygon may have vertices of arbitrary ambient dimension larger than one. First and last vertex are implicitly connected to obtain a closed polygon.
polygon
- Array with vertices described a closed polygon in R^n.numVertices
- Number of used entries in vertex array.public static PiVector[] triangulate(PdVector[] polygon)
Polygon may have vertices of arbitrary ambient dimension larger than one. First and last vertex are implicitly connected to obtain a closed polygon.
polygon
- Array with vertices described a closed polygon in R^n."