com.badlogic.gdx.math
Class EarClippingTriangulator
java.lang.Object
com.badlogic.gdx.math.EarClippingTriangulator
public class EarClippingTriangulator
- extends Object
A simple implementation of the ear cutting algorithm to triangulate simple polygons without holes. For more information:
If the input polygon is not simple (self-intersects), there will be output but it is of unspecified quality (garbage in,
garbage out).
- Author:
- [email protected], Nicolas Gramlich (optimizations, collinear edge support), Eric Spitz, Thomas ten Cate (bugfixes, optimizations), Nathan Sweet (rewrite, return indices, no allocation, optimizations)
EarClippingTriangulator
public EarClippingTriangulator()
computeTriangles
public ShortArray computeTriangles(FloatArray vertices)
- See Also:
computeTriangles(float[], int, int)
computeTriangles
public ShortArray computeTriangles(float[] vertices)
- See Also:
computeTriangles(float[], int, int)
computeTriangles
public ShortArray computeTriangles(float[] vertices,
int offset,
int count)
- Triangulates the given (convex or concave) simple polygon to a list of triangle vertices.
- Parameters:
vertices
- pairs describing vertices of the polygon, in either clockwise or counterclockwise order.
- Returns:
- triples of triangle indices in clockwise order. Note the returned array is reused for later calls to the same
method.
Copyright © 2013. All Rights Reserved.