See: Description
| Interface | Description |
|---|---|
| Drawable3D |
A three dimensional scene that can be viewed from an arbitrary viewpoint
and rendered to any
Graphics2D instance. |
| FaceSorter |
An interface that must be implemented by objects that can sort faces prior
to rendering (the Painter's algorithm).
|
| Class | Description |
|---|---|
| DefaultDrawable3D |
Provides a default implementation of the
Drawable3D interface. |
| Dimension3D |
A dimension in 3D (width, height and depth).
|
| Dot3D |
A 3D object that is simply a dot (single vertex).
|
| DoubleSidedFace |
A double-sided face.
|
| ExportUtils |
Export utility methods.
|
| Face |
Represents a face in one
Object3D, defined in terms of vertex
indices. |
| LabelFace |
A face that carries a label (and is itself invisible).
|
| Line3D |
A line segment in 3D space.
|
| LineObject3D |
A line between two points in 3D space.
|
| Object3D |
An object defined in 3D space by (a) a list of coordinates, and (b) a list
of faces.
|
| Offset2D |
An offset
(dx, dy) in two dimensional space. |
| Offset3D |
An offset
(dx, dy, dz) in three dimensional space. |
| Point3D |
A point in 3D space (this class is also used to represent vectors in 3D
space).
|
| RenderedElement |
Represents an item or element that has been rendered by the graphics engine.
|
| RenderingInfo |
Rendering info returned from the
Drawable3D draw()
method. |
| Rotate3D |
Performs rotations about along an arbitrary axis (defined by two
Point3D instances). |
| StandardFaceSorter |
A face sorter that orders the faces by z-value.
|
| TaggedFace |
A face belonging to an
Object3D that has a tag. |
| Utils2D |
A collection of utility methods for 2D geometry.
|
| Utils3D |
A collection of utility methods for 3D geometry.
|
| ViewPoint3D |
Specifies the location and orientation of the view point in 3D space.
|
| World |
A world is a model containing a collection of objects in 3D space and a
direction vector for the sunlight.
|
| ZOrderComparator |
A comparator that orders
Face instances by Z-order. |