Uses of Class
org.osm2world.core.math.TriangleXZ

Packages that use TriangleXZ
org.osm2world.core.math classes for geometric objects that are used throughout OSM2World 
org.osm2world.core.math.algorithms   
org.osm2world.core.terrain.creation   
 

Uses of TriangleXZ in org.osm2world.core.math
 

Methods in org.osm2world.core.math that return TriangleXZ
 TriangleXZ PolygonXZ.asTriangleXZ()
          returns a triangle with the same vertices as this polygon.
 TriangleXZ PolygonWithHolesXZ.asTriangleXZ()
           
 TriangleXZ TriangleXZ.makeClockwise()
          returns this triangle if it is counterclockwise, or the reversed triangle if it is clockwise.
 TriangleXZ TriangleXZ.makeCounterclockwise()
          returns this triangle if it is clockwise, or the reversed triangle if it is counterclockwise.
 TriangleXZ TriangleXZ.reverse()
          returns an inversed version of this triangle.
 

Uses of TriangleXZ in org.osm2world.core.math.algorithms
 

Methods in org.osm2world.core.math.algorithms that return types with arguments of type TriangleXZ
static List<TriangleXZ> TriangulationUtil.triangulate(PolygonWithHolesXZ polygon)
           
static List<TriangleXZ> TriangulationUtil.triangulate(PolygonWithHolesXZ polygon, Collection<VectorXZ> points)
           
static List<TriangleXZ> TriangulationUtil.triangulate(SimplePolygonXZ outerPolygon, Collection<SimplePolygonXZ> holes)
          triangulates a two-dimensional polygon with holes.
static List<TriangleXZ> EarClippingTriangulationUtil.triangulate(SimplePolygonXZ polygon, Collection<SimplePolygonXZ> holes)
          triangulates a two-dimensional polygon by creating a simple polygon first (integrating holes into the polygon outline), then using Ear Clipping on that simple polygon.
static List<TriangleXZ> JTSTriangulationUtil.triangulate(SimplePolygonXZ polygon, Collection<SimplePolygonXZ> holes)
          triangulation of a polygon with holes, based on a conforming delaunay triangulation
static List<TriangleXZ> JTSTriangulationUtil.triangulate(SimplePolygonXZ polygon, Collection<SimplePolygonXZ> holes, Collection<LineSegmentXZ> segments, Collection<VectorXZ> points)
          variant of JTSTriangulationUtil.triangulate(SimplePolygonXZ, Collection) that accepts some unconnected points within the polygon area and will try to create triangle vertices at these points.
static List<TriangleXZ> TriangulationUtil.triangulate(SimplePolygonXZ outerPolygon, Collection<SimplePolygonXZ> holes, Collection<VectorXZ> points)
          triangulates a two-dimensional polygon with holes and unconnected points.
 

Uses of TriangleXZ in org.osm2world.core.terrain.creation
 

Methods in org.osm2world.core.terrain.creation with parameters of type TriangleXZ
 TriangleXYZ TemporaryElevationStorage.restoreElevationForTriangle(TriangleXZ triangle)