Module org.jfree.chart3d

# Package org.jfree.chart3d.graphics3d

package org.jfree.chart3d.graphics3d
The core 3D graphics rendering engine which is fully implemented using the Java2D (Graphics2D) API. This engine is intended to have a general purpose function, you should find no chart-specific code in this package.

Related Packages
Package
Description
org.jfree.chart3d
Core classes, including `Chart3D`, `Chart3DPanel` and `Chart3DFactory`.
org.jfree.chart3d.graphics3d.swing
Components to display 3D graphics in Swing applications.
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.
Drawable3D
A three dimensional scene that can be viewed from an arbitrary viewpoint and rendered to any `Graphics2D` instance.
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).
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.