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.
|
Modifier and Type | Method and Description |
---|---|
WindingOrder |
SurfaceTriangulatorResult.getBoundaryPositionsWindingOrder()
Gets the winding order of
BoundaryPositions . |
WindingOrder |
ExtrudedPolylineTriangulatorResult.getBoundaryPositionsWindingOrder()
Gets the winding order of
TopBoundaryPositions and BottomBoundaryPositions . |
static WindingOrder |
WindingOrder.getDefault()
Get the enum constant that is considered to be the default.
|
static WindingOrder |
WindingOrder.getFromValue(int value)
Get the enum constant that is associated with the given numeric value.
|
WindingOrder |
SurfaceShapesResult.getPositionsWindingOrder()
Gets the winding order of
Positions . |
WindingOrder |
TriangulatorResult.getTriangleWindingOrder()
Gets the orientation of front-facing triangles in the mesh.
|
WindingOrder |
SurfaceTriangulatorResult.getTriangleWindingOrder() |
WindingOrder |
SolidTriangulatorResult.getTriangleWindingOrder() |
WindingOrder |
ExtrudedPolylineTriangulatorResult.getTriangleWindingOrder() |
static WindingOrder |
WindingOrder.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static WindingOrder[] |
WindingOrder.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
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 ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.compute(CentralBody centralBody,
Iterable<Cartesian> positions,
double bottomAltitude,
double topAltitude,
WindingOrder positionsWindingOrder)
Computes an extrusion of
positions on the specified
centralBody with a constant bottomAltitude
and topAltitude . |
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.compute(CentralBody centralBody,
Iterable<Cartesian> bottomPositions,
Iterable<Cartesian> topPositions,
WindingOrder positionsWindingOrder)
Computes an extrusion between
bottomPositions and topPositions
on the specified centralBody . |
static SurfaceTriangulatorResult |
SurfacePolygonTriangulator.computeCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
double altitude,
double granularity,
WindingOrder positionsWindingOrder)
For convenience.
|
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.computeCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
double bottomAltitude,
double topAltitude,
WindingOrder positionsWindingOrder)
For convenience.
|
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.computeCartographic(CentralBody centralBody,
Iterable<Cartographic> bottomPositions,
Iterable<Cartographic> topPositions,
WindingOrder positionsWindingOrder)
For convenience.
|
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.computeSingleConstantAltitude(CentralBody centralBody,
Iterable<Cartesian> positions,
double altitude,
WindingOrder positionsWindingOrder)
Computes an extrusion of
positions on the specified
centralBody . |
static ExtrudedPolylineTriangulatorResult |
ExtrudedPolylineTriangulator.computeSingleConstantAltitudeCartographic(CentralBody centralBody,
Iterable<Cartographic> positions,
double altitude,
WindingOrder positionsWindingOrder)
For convenience.
|
Modifier and Type | Method and Description |
---|---|
WindingOrder |
TriangleMeshPrimitive.getTriangleWindingOrder()
Gets the orientation of front-facing triangles.
|
WindingOrder |
SurfaceMeshPrimitive.getTriangleWindingOrder()
Gets the orientation of front-facing triangles in the mesh.
|
Modifier and Type | Method and Description |
---|---|
void |
SolidPrimitive.set(Iterable<Cartesian> positions,
Iterable<Cartesian> normals,
Iterable<Integer> indices,
Iterable<Integer> outlineIndices,
WindingOrder windingOrder,
BoundingSphere boundingSphere,
boolean closed)
Defines the solid using the specified parameters.
|
void |
TriangleMeshPrimitive.setTriangleWindingOrder(WindingOrder value)
Sets the orientation of front-facing triangles.
|