org.osm2world.core.math.algorithms
public class TriangulationUtil extends Object
EarClippingTriangulationUtil
,
and, as a fallback, JTSTriangulationUtil
Constructor and Description |
---|
TriangulationUtil() |
Modifier and Type | Method and Description |
---|---|
static List<TriangleXZ> |
triangulate(PolygonWithHolesXZ polygon) |
static List<TriangleXZ> |
triangulate(PolygonWithHolesXZ polygon,
Collection<VectorXZ> points) |
static List<TriangleXZ> |
triangulate(SimplePolygonXZ outerPolygon,
Collection<SimplePolygonXZ> holes)
triangulates a two-dimensional polygon with holes.
|
static List<TriangleXZ> |
triangulate(SimplePolygonXZ outerPolygon,
Collection<SimplePolygonXZ> holes,
Collection<VectorXZ> points)
triangulates a two-dimensional polygon with holes and unconnected points.
|
public static final List<TriangleXZ> triangulate(SimplePolygonXZ outerPolygon, Collection<SimplePolygonXZ> holes, Collection<VectorXZ> points)
public static final List<TriangleXZ> triangulate(SimplePolygonXZ outerPolygon, Collection<SimplePolygonXZ> holes)
public static final List<TriangleXZ> triangulate(PolygonWithHolesXZ polygon, Collection<VectorXZ> points)
public static final List<TriangleXZ> triangulate(PolygonWithHolesXZ polygon)