| Package | Description |
|---|---|
| com.orsoncharts | |
| com.orsoncharts.graphics3d |
The core 3D graphics rendering engine which is fully implemented using
the Java2D (Graphics2D) API.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
ChartBox3D.ChartBoxFace
A special subclass of
Face that is used by the ChartBox3D
so that when faces are sorted by z-order, the chart box sides are always
drawn first (furthest in the background). |
| Modifier and Type | Class and Description |
|---|---|
class |
DoubleSidedFace
A double-sided face.
|
class |
LabelFace
A face that carries a label (and is itself invisible).
|
class |
TaggedFace
A face belonging to an
Object3D that has a tag. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Face> |
World.getFaces()
Fetches the faces for all the objects in this world, updating the
offset to match the current position.
|
java.util.List<Face> |
RenderingInfo.getFaces()
Returns the list of faces rendered.
|
java.util.List<Face> |
Object3D.getFaces()
Returns the faces for this object.
|
java.util.List<Face> |
StandardFaceSorter.sort(java.util.List<Face> faces,
Point3D[] eyePts) |
java.util.List<Face> |
FaceSorter.sort(java.util.List<Face> faces,
Point3D[] eyePts)
Returns a list of faces in the order that they should be painted.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Object3D.addFace(Face face)
Adds a face for this object.
|
int |
ZOrderComparator.compare(Face f1,
Face f2) |
java.awt.Color |
Object3D.getColor(Face face)
Returns the color for a specific face.
|
boolean |
Object3D.getOutline(Face face)
Returns
true if an outline should be drawn for the
specified face, and false otherwise. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<Face> |
StandardFaceSorter.sort(java.util.List<Face> faces,
Point3D[] eyePts) |
java.util.List<Face> |
FaceSorter.sort(java.util.List<Face> faces,
Point3D[] eyePts)
Returns a list of faces in the order that they should be painted.
|
| Constructor and Description |
|---|
RenderingInfo(java.util.List<Face> faces,
java.awt.geom.Point2D[] projPts,
double dx,
double dy)
Creates a new instance.
|