Package | Description |
---|---|
org.osm2world.core.heightmap.data | |
org.osm2world.core.math |
classes for geometric objects that are used throughout OSM2World
|
Modifier and Type | Method and Description |
---|---|
PolygonXZ |
AbstractCellularTerrainElevation.getBoundaryPolygonXZ() |
PolygonXZ |
CellularTerrainElevation.getBoundaryPolygonXZ()
returns the boundary created from the first and last rows and columns
of the grid.
|
Modifier and Type | Class and Description |
---|---|
class |
SimplePolygonXZ
a non-self-intersecting polygon in the XZ plane
|
Modifier and Type | Method and Description |
---|---|
PolygonXZ |
PolygonXYZ.getXZPolygon() |
static PolygonXZ |
GeometryUtil.insertIntoPolygon(PolygonXZ polygon,
VectorXZ point,
double snapDistance)
returns a polygon that is constructed from a given polygon
by inserting a point into one of the segments of the original polygon.
|
PolygonXZ |
PolygonXZ.reverse() |
Modifier and Type | Method and Description |
---|---|
boolean |
SimplePolygonXZ.contains(PolygonXZ p)
returns true if this polygon contains the parameter polygon
|
static PolygonXZ |
GeometryUtil.insertIntoPolygon(PolygonXZ polygon,
VectorXZ point,
double snapDistance)
returns a polygon that is constructed from a given polygon
by inserting a point into one of the segments of the original polygon.
|
boolean |
PolygonXZ.intersects(PolygonXZ outlinePolygonXZ)
returns true if there is an intersection between this polygon's
and the parameter polygon's sides
|
boolean |
PolygonXZ.isEquivalentTo(PolygonXZ other)
returns true if the other polygon has the same vertices in the same order,
possibly with a different start vertex
|