Package | Description |
---|---|
gov.nasa.worldwind.render |
Modifier and Type | Field and Description |
---|---|
protected RigidShape.ShapeData |
RigidShape.previousIntersectionShapeData
The shape data used for the previous intersection calculation.
|
Modifier and Type | Method and Description |
---|---|
protected RigidShape.ShapeData |
Ellipsoid.createIntersectionGeometry(Terrain terrain) |
protected RigidShape.ShapeData |
Pyramid.createIntersectionGeometry(Terrain terrain) |
protected abstract RigidShape.ShapeData |
RigidShape.createIntersectionGeometry(Terrain terrain) |
protected RigidShape.ShapeData |
Cone.createIntersectionGeometry(Terrain terrain) |
protected RigidShape.ShapeData |
Cylinder.createIntersectionGeometry(Terrain terrain) |
protected RigidShape.ShapeData |
Box.createIntersectionGeometry(Terrain terrain) |
protected RigidShape.ShapeData |
Wedge.createIntersectionGeometry(Terrain terrain) |
protected RigidShape.ShapeData |
RigidShape.getCurrentShapeData()
Returns the current shape data cache entry.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Ellipsoid.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected void |
Pyramid.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected abstract void |
RigidShape.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected void |
Cone.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected void |
Cylinder.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected void |
Box.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected void |
Wedge.computeSubdivisions(DrawContext dc,
RigidShape.ShapeData shapeData)
Computes the number of subdivisions necessary to achieve the expected Level of Detail given the shape's
relationship to the viewer.
|
protected void |
Ellipsoid.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int face)
Renders the Ellipsoid, using data from the provided buffer and the given parameters.
|
protected void |
Pyramid.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int face)
Renders the Pyramid, using data from the provided buffer and the given parameters
|
protected abstract void |
RigidShape.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int index)
Renders the shape, using data from the provided buffer and the given parameters.
|
protected void |
Cone.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int face)
Renders the cone, using data from the provided buffer and the given parameters.
|
protected void |
Cylinder.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int face)
Renders the cylinder, using data from the provided buffer and the given parameters.
|
protected void |
Box.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int face)
Renders the Box, using data from the provided buffer and the given parameters.
|
protected void |
Wedge.drawGeometry(DrawContext dc,
int mode,
int count,
int type,
Buffer elementBuffer,
RigidShape.ShapeData shapeData,
int face)
Renders the wedge, using data from the provided buffer and the given parameters.
|
protected void |
RigidShape.drawGeometry(DrawContext dc,
RigidShape.ShapeData shapeData,
int index)
Renders the Rigid Shape
|
protected void |
RigidShape.intersect(Line line,
RigidShape.ShapeData shapeData,
List<Intersection> intersections,
int index) |
protected void |
Ellipsoid.makeGeometry(RigidShape.ShapeData shapeData)
Sets the Geometry mesh for this Ellipsoid, either by pulling it from the geometryCache, or by creating it anew if
the appropriate geometry does not yet exist in the cache.
|
protected void |
Pyramid.makeGeometry(RigidShape.ShapeData shapeData)
Sets the Geometry mesh for this Pyramid, either by pulling it from the geometryCache, or by creating it anew if
the appropriate geometry does not yet exist in the cache.
|
protected abstract void |
RigidShape.makeGeometry(RigidShape.ShapeData shapeData)
Sets the Geometry mesh for this shape, either by pulling it from the geometryCache, or by creating it anew if the
appropriate geometry does not yet exist in the cache.
|
protected void |
Cone.makeGeometry(RigidShape.ShapeData shapeData)
Sets the Geometry mesh for this cone, either by pulling it from the geometryCache, or by creating it anew if the
appropriate geometry does not yet exist in the cache.
|
protected void |
Cylinder.makeGeometry(RigidShape.ShapeData shapeData)
Sets the Geometry mesh for this cylinder, either by pulling it from the geometryCache, or by creating it anew if
the appropriate geometry does not yet exist in the cache.
|
protected void |
Box.makeGeometry(RigidShape.ShapeData shapeData)
Sets the Geometry mesh for this Box, either by pulling it from the geometryCache, or by creating it anew if the
appropriate geometry does not yet exist in the cache.
|
protected void |
Wedge.makeGeometry(RigidShape.ShapeData shapeData)
Sets the Geometry mesh for this wedge, either by pulling it from the geometryCache, or by creating it anew if the
appropriate geometry does not yet exist in the cache.
|
protected boolean |
Ellipsoid.sufficientDetail(DrawContext dc,
int subdivisions,
RigidShape.ShapeData shapeData) |
protected boolean |
Cone.sufficientDetail(DrawContext dc,
int subdivisions,
RigidShape.ShapeData shapeData) |
protected boolean |
Cylinder.sufficientDetail(DrawContext dc,
int subdivisions,
RigidShape.ShapeData shapeData) |
protected boolean |
Wedge.sufficientDetail(DrawContext dc,
int subdivisions,
RigidShape.ShapeData shapeData) |