Package | Description |
---|---|
agi.foundation.graphics |
Provides commonly used and instantiated graphics types related to 3D scene management, terrain and imagery, and more.
|
agi.foundation.platforms.advanced |
Defines less commonly used types in modeling various mechanical platforms such as Satellites, Facilities, Aircraft, etc.
|
Modifier and Type | Method and Description |
---|---|
static TriangleMeshPrimitive |
PrimitiveFactory.createCircle(CentralBody centralBody,
Cartesian center,
double radius)
Creates a circle triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createCircle(CentralBody centralBody,
Cartesian center,
double radius,
double granularity)
Creates a circle triangle mesh with a specified granularity.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createCircleCartographic(CentralBody centralBody,
Cartographic center,
double radius)
Creates a circle triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createCircleCartographic(CentralBody centralBody,
Cartographic center,
double radius,
double granularity)
Creates a circle triangle mesh with a specified granularity.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createEllipse(CentralBody centralBody,
Cartesian center,
double majorAxisRadius,
double minorAxisRadius,
double bearing)
Creates an ellipse triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createEllipse(CentralBody centralBody,
Cartesian center,
double majorAxisRadius,
double minorAxisRadius,
double bearing,
double granularity)
Creates an ellipse triangle mesh with a specified granularity.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createEllipseCartographic(CentralBody centralBody,
Cartographic center,
double majorAxisRadius,
double minorAxisRadius,
double bearing)
Creates an ellipse triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createEllipseCartographic(CentralBody centralBody,
Cartographic center,
double majorAxisRadius,
double minorAxisRadius,
double bearing,
double granularity)
Creates an ellipse triangle mesh with a specified granularity.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createPolygon(CentralBody centralBody,
List<Cartesian> positions)
Creates a polygon triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createPolygonCartographic(CentralBody centralBody,
List<Cartographic> positions)
Creates a polygon triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createSector(CentralBody centralBody,
Cartesian center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing)
Creates a sector triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createSector(CentralBody centralBody,
Cartesian center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing,
double granularity)
Creates a sector triangle mesh with a specified granularity.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createSectorCartographic(CentralBody centralBody,
Cartographic center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing)
Creates a sector triangle mesh.
|
static TriangleMeshPrimitive |
PrimitiveFactory.createSectorCartographic(CentralBody centralBody,
Cartographic center,
double innerRadius,
double outerRadius,
double startBearing,
double endBearing,
double granularity)
Creates a sector triangle mesh with a specified granularity.
|
Modifier and Type | Method and Description |
---|---|
void |
TriangleMeshUpdater.staticUpdate(TriangleMeshPrimitive mesh)
Initializes any static values in the provided primitive.
|
void |
TriangleMeshUpdater.update(JulianDate time,
TriangleMeshPrimitive mesh)
Updates the primitive's graphical properties to match
the provided time.
|