| Package | Description | 
|---|---|
| agi.foundation.geometry.discrete | 
 Contains types which define discretization algorithms and metadata for analysis of spatial geometry. 
 | 
| agi.foundation.graphics | 
 Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more. 
 | 
| agi.foundation.graphics.advanced | 
 Provides less commonly instantiated graphics types for the camera, mouse options, primitive options, and others. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static SurfaceTriangulatorResult | 
SurfaceExtentTriangulator.compute(CentralBody centralBody,
       CartographicExtent extent)
Computes a triangulation on the specified  
centralBody for
the specified extent. | 
static SurfaceTriangulatorResult | 
SurfaceExtentTriangulator.compute(CentralBody centralBody,
       CartographicExtent extent,
       double altitude,
       double granularity)
Computes a triangulation on the specified  
centralBody for
the specified extent. | 
static SurfaceTriangulatorResult | 
SurfacePolygonTriangulator.compute(CentralBody centralBody,
       Iterable<Cartesian> positions)
Computes the triangulation on the specified  
centralBody
for a polygon whose boundary is defined by the specified positions. | 
static SurfaceTriangulatorResult | 
SurfacePolygonTriangulator.compute(CentralBody centralBody,
       Iterable<Cartesian> positions,
       double altitude,
       double granularity,
       WindingOrder positionsWindingOrder)
Computes the triangulation on the specified  
centralBody
for a polygon whose boundary is defined by the specified positions. | 
static SurfaceTriangulatorResult | 
SurfacePolygonTriangulator.compute(CentralBody centralBody,
       Iterable<Cartesian> positions,
       Iterable<Cartesian> holePositions)
Computes the triangulation on the specified  
centralBody
for a polygon whose boundary is defined by the specified positions
with a hole specified by holePositions. | 
static SurfaceTriangulatorResult | 
SurfacePolygonTriangulator.compute(CentralBody centralBody,
       Iterable<Cartesian> positions,
       Iterable<Cartesian> holePositions,
       double altitude,
       double granularity)
Computes the triangulation on the specified  
centralBody
for a polygon whose boundary is defined by the specified positions
with a hole specified by holePositions. | 
static SurfaceTriangulatorResult | 
SurfacePolygonTriangulator.computeCartographic(CentralBody centralBody,
                   Iterable<Cartographic> positions)
For convenience. 
 | 
static SurfaceTriangulatorResult | 
SurfacePolygonTriangulator.computeCartographic(CentralBody centralBody,
                   Iterable<Cartographic> positions,
                   double altitude,
                   double granularity,
                   WindingOrder positionsWindingOrder)
For convenience. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
SurfaceMeshPrimitive.set(SurfaceTriangulatorResult surfaceTriangulator)
Defines the surface mesh using the specified  
surfaceTriangulator. | 
void | 
PolylinePrimitive.set(SurfaceTriangulatorResult surfaceTriangulatorResult)
Defines the positions of a polyline using the boundary positions of the specified  
surfaceTriangulatorResult. | 
void | 
SurfaceMeshPrimitive.setWithoutTexturing(SurfaceTriangulatorResult surfaceTriangulator)
Defines the surface mesh using the specified  
surfaceTriangulator. | 
| Modifier and Type | Method and Description | 
|---|---|
BaseCollection<SurfaceTriangulatorResult> | 
TriangulatedSensorProjection.triangulateSurfaceRegions()
Triangulates the portions of the sensor that intersected with the surface of the central body as of the last call to
  
TriangulatedSensorProjection.updateFromNewProjection(CentralBody,Cartesian,SensorProjection,int)
 and returns a SurfaceTriangulatorResult for each distinct region. |