SurfacePolygonTriangulator Class |
Namespace: AGI.Foundation.Geometry.Discrete
Name | Description | |
---|---|---|
Compute(CentralBody, IEnumerableCartesian) |
Computes the triangulation on the specified centralBody
for a polygon whose boundary is defined by the specified positions.
This is equivalent to calling
Compute(CentralBody, IEnumerableCartesian, Double, Double, WindingOrder)
with an altitude of 0, a granularity of 1 degree, and
a positionsWindingOrder of Compute.
| |
Compute(CentralBody, IEnumerableCartesian, IEnumerableCartesian) |
Computes the triangulation on the specified centralBody
for a polygon whose boundary is defined by the specified positions
with a hole specified by holePositions.
This is equivalent to calling
Compute(CentralBody, IEnumerableCartesian, Double, Double, WindingOrder)
with an altitude of 0 and a granularity of 1 degree.
| |
Compute(CentralBody, IEnumerableCartesian, IEnumerableCartesian, Double, Double) |
Computes the triangulation on the specified centralBody
for a polygon whose boundary is defined by the specified positions
with a hole specified by holePositions.
| |
Compute(CentralBody, IEnumerableCartesian, Double, Double, WindingOrder) |
Computes the triangulation on the specified centralBody
for a polygon whose boundary is defined by the specified positions.
| |
ComputeCartographic(CentralBody, IEnumerableCartographic) |
For convenience. Computes the triangulation on the specified centralBody
for a polygon whose boundary is defined by the specified Cartographic
positions.
Longitude and latitude are in radians, and altitude is in meters.
This is equivalent to
converting each position in positions to
Cartesian and calling
Compute(CentralBody, IEnumerableCartesian) | |
ComputeCartographic(CentralBody, IEnumerableCartographic, Double, Double, WindingOrder) |
For convenience. Computes the triangulation on the specified centralBody
for a polygon whose boundary is defined by the specified Cartographic
positions.
Longitude and latitude are in radians, and altitude is in meters.
This is equivalent to
converting each position in positions to
Cartesian and calling
Compute(CentralBody, IEnumerableCartesian, Double, Double, WindingOrder) |