Package | Description |
---|---|
gov.nasa.worldwind.render |
Modifier and Type | Field and Description |
---|---|
protected Polygon.ShapeData |
Polygon.previousIntersectionShapeData
The shape data used for the previous intersection calculation.
|
Modifier and Type | Method and Description |
---|---|
protected Polygon.ShapeData |
Polygon.createIntersectionGeometry(Terrain terrain) |
protected Polygon.ShapeData |
Polygon.getCurrent()
Returns the current shape data cache entry.
|
Modifier and Type | Method and Description |
---|---|
protected double |
Polygon.computeEyeDistance(DrawContext dc,
Polygon.ShapeData shapeData)
Computes the minimum distance between this polygon and the eye point.
|
protected Vec4 |
Polygon.computePolygonNormal(DrawContext dc,
Polygon.ShapeData shapeData) |
protected void |
Polygon.createFullGeometry(DrawContext dc,
Terrain terrain,
Polygon.ShapeData shapeData,
boolean skipOuterBoundary)
Computes a shape's full geometry.
|
protected void |
Polygon.createGeometry(DrawContext dc,
Polygon.ShapeData shapeData)
Compute the cap geometry.
|
protected void |
Polygon.createMinimalGeometry(DrawContext dc,
Polygon.ShapeData shapeData)
Compute enough geometry to determine this polygon's extent, reference point and eye distance.
|
protected void |
Polygon.createNormals(Polygon.ShapeData shapeData)
Create this shape's vertex normals.
|
protected void |
Polygon.createTessllationGeometry(DrawContext dc,
Polygon.ShapeData shapeData)
Tessellates the polygon.
|
protected void |
Polygon.createVertices(Terrain terrain,
Polygon.ShapeData shapeData,
boolean skipOuterBoundary)
Computes the Cartesian vertices for this shape.
|
protected void |
Polygon.doDrawInteriorVA(DrawContext dc,
Polygon.ShapeData shapeData) |
protected void |
Polygon.doDrawInteriorVBO(DrawContext dc,
int[] vboIds,
Polygon.ShapeData shapeData) |
protected void |
Polygon.doDrawOutlineVA(DrawContext dc,
Polygon.ShapeData shapeData) |
protected void |
Polygon.doDrawOutlineVBO(DrawContext dc,
int[] vboIds,
Polygon.ShapeData shapeData) |
protected void |
Polygon.generateInteriorIndices(Polygon.ShapeData shapeData) |
protected void |
Polygon.intersect(Line line,
Polygon.ShapeData shapeData,
List<Intersection> intersections) |
protected void |
Polygon.tessellatePolygon(Polygon.ShapeData shapeData,
Vec4 normal)
Tessellates the polygon from its vertices.
|