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. |