| Package | Description | 
|---|---|
| gov.nasa.worldwind.render | 
| Modifier and Type | Field and Description | 
|---|---|
protected ExtrudedPolygon.ShapeData | 
ExtrudedPolygon.previousIntersectionShapeData
The shape data used for the previous intersection calculation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected ExtrudedPolygon.ShapeData | 
ExtrudedPolygon.createIntersectionGeometry(Terrain terrain)  | 
protected ExtrudedPolygon.ShapeData | 
ExtrudedPolygon.getCurrent()
Indicates the currently active shape data. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected double | 
ExtrudedPolygon.computeEyeDistance(DrawContext dc,
                  ExtrudedPolygon.ShapeData shapeData)
Computes the minimum distance between this shape and the eye point. 
 | 
protected Vec4 | 
ExtrudedPolygon.computePolygonNormal(ExtrudedPolygon.ShapeData shapeData)  | 
protected void | 
ExtrudedPolygon.computeReferencePoint(Terrain terrain,
                     ExtrudedPolygon.ShapeData shapeData)
Computes and sets this shape's reference point, the Cartesian position corresponding to its geographic location. 
 | 
protected void | 
ExtrudedPolygon.createCapGeometry(DrawContext dc,
                 ExtrudedPolygon.ShapeData shapeData)
Compute the cap geometry. 
 | 
protected void | 
ExtrudedPolygon.createCapNormals(ExtrudedPolygon.ShapeData shapeData)  | 
protected void | 
ExtrudedPolygon.createFullGeometry(DrawContext dc,
                  Terrain terrain,
                  ExtrudedPolygon.ShapeData shapeData,
                  boolean skipOuterBoundary)
Computes a boundary set's full geometry. 
 | 
protected void | 
ExtrudedPolygon.createMinimalGeometry(DrawContext dc,
                     ExtrudedPolygon.ShapeData shapeData)
Computes the information necessary to determine this extruded polygon's extent. 
 | 
protected void | 
ExtrudedPolygon.createSideGeometry(ExtrudedPolygon.ShapeData shapeData)
Constructs the Cartesian geometry of this shape's sides and sets it in the specified shape data. 
 | 
protected void | 
ExtrudedPolygon.createSideNormals(ExtrudedPolygon.ShapeData shapeData)  | 
protected void | 
ExtrudedPolygon.createSideTextureCoords(ExtrudedPolygon.ShapeData shapeData)
Creates the texture coordinates for this shape's sides. 
 | 
protected void | 
ExtrudedPolygon.createTessllationGeometry(DrawContext dc,
                         ExtrudedPolygon.ShapeData shapeData)
Tessellates this extruded polygon's cap. 
 | 
protected void | 
ExtrudedPolygon.createVertices(Terrain terrain,
              ExtrudedPolygon.ShapeData shapeData,
              boolean skipOuterBoundary)
Creates this shape's Cartesian vertices. 
 | 
void | 
ExtrudedPolygon.drawCapInterior(DrawContext dc,
               ExtrudedPolygon.ShapeData shapeData)
Draws the filled interior of this shape's cap. 
 | 
void | 
ExtrudedPolygon.drawCapOutline(DrawContext dc,
              ExtrudedPolygon.ShapeData shapeData)
Draws the cap's outline. 
 | 
protected void | 
ExtrudedPolygon.drawSideInteriors(DrawContext dc,
                 ExtrudedPolygon.ShapeData shapeData)
Draws this shape's sides. 
 | 
protected void | 
ExtrudedPolygon.drawSideOutline(DrawContext dc,
               ExtrudedPolygon.ShapeData shapeData)
Draws this extruded polygon's side outline. 
 | 
protected void | 
ExtrudedPolygon.generateCapInteriorIndices(ExtrudedPolygon.ShapeData shapeData)
Construct the lists of indices that identify the tessellated shape's vertices in the vertex buffer. 
 | 
protected void | 
ExtrudedPolygon.intersectCap(Line line,
            ExtrudedPolygon.ShapeData shapeData,
            java.util.List<Intersection> intersections)  | 
protected void | 
ExtrudedPolygon.tessellatePolygon(ExtrudedPolygon.ShapeData shapeData,
                 Vec4 normal)
Tessellates the polygon from its vertices. 
 |