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 PolygonWithHolesXZ.asTriangleXZ()
           
 TriangleXZ PolygonXZ.asTriangleXZ()
          returns a triangle with the same vertices as this polygon.
 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(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.
 

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)