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