# Uses of Package
com.orsoncharts.graphics3d

- Packages that use com.orsoncharts.graphics3d
  Package | Description
  --- | ---
  com.orsoncharts | Core classes, including `Chart3D`, `Chart3DPanel` and `Chart3DFactory`.
  com.orsoncharts.axis | Axes (`CategoryAxis3D`, `NumberAxis3D` and `LogAxis3D`) plus supporting classes and interfaces.
  com.orsoncharts.fx | Custom viewing component (and support classes) for JavaFX.
  com.orsoncharts.graphics3d | The core 3D graphics rendering engine which is fully implemented using the Java2D (Graphics2D) API.
  com.orsoncharts.graphics3d.swing | Components to display 3D graphics in Swing applications.
  com.orsoncharts.interaction | Classes that support user interaction with charts.
  com.orsoncharts.interaction.fx | Interaction classes that are specific to JavaFX.
  com.orsoncharts.plot | Standard plot types (`PiePlot3D`, `CategoryPlot3D` and `XYZPlot`) that can be used with the `Chart3D` class.
  com.orsoncharts.renderer.category | Renderers that can be used with the `CategoryPlot3D` class.
  com.orsoncharts.renderer.xyz | Renderers that can be used with the `XYZPlot` class.
  com.orsoncharts.util | General and utility classes.

- Classes in com.orsoncharts.graphics3d used by com.orsoncharts
  Class and Description
  Dimension3D A dimension in 3D (width, height and depth).
  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.
  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.
  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.
  ViewPoint3D Specifies the location and orientation of the view point in 3D space.

- Classes in com.orsoncharts.graphics3d used by com.orsoncharts.axis
  Class and Description
  RenderingInfo Rendering info returned from the `Drawable3D` `draw()` method.

- Classes in com.orsoncharts.graphics3d used by com.orsoncharts.fx
  Class and Description
  RenderingInfo Rendering info returned from the `Drawable3D` `draw()` method.

- Classes in com.orsoncharts.graphics3d used by com.orsoncharts.graphics3d
  Class and Description
  Dimension3D A dimension in 3D (width, height and depth).
  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.
  FaceSorter An interface that must be implemented by objects that can sort faces prior to rendering (the Painter's algorithm).
  Line3D A line segment 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.
  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.

- Classes in com.orsoncharts.graphics3d used by com.orsoncharts.graphics3d.swing
  Class and Description
  Drawable3D A three dimensional scene that can be viewed from an arbitrary viewpoint and rendered to any `Graphics2D` instance.
  RenderingInfo Rendering info returned from the `Drawable3D` `draw()` method.
  ViewPoint3D Specifies the location and orientation of the view point in 3D space.

- Classes in com.orsoncharts.graphics3d used by com.orsoncharts.interaction
  Class and Description
  RenderedElement Represents an item or element that has been rendered by the graphics engine.

- Classes in com.orsoncharts.graphics3d used by com.orsoncharts.interaction.fx
  Class and Description
  RenderedElement Represents an item or element that has been rendered by the graphics engine.

- Classes in com.orsoncharts.graphics3d used by com.orsoncharts.plot
  Class and Description
  Dimension3D A dimension in 3D (width, height and depth).
  Object3D An object defined in 3D space by (a) a list of coordinates, and (b) a list of faces.
  World A world is a model containing a collection of objects in 3D space and a direction vector for the sunlight.

- Classes in com.orsoncharts.graphics3d used by com.orsoncharts.renderer.category
  Class and Description
  Dimension3D A dimension in 3D (width, height and depth).
  Offset3D An offset `(dx, dy, dz)` in three dimensional space.
  World A world is a model containing a collection of objects in 3D space and a direction vector for the sunlight.

- Classes in com.orsoncharts.graphics3d used by com.orsoncharts.renderer.xyz
  Class and Description
  Dimension3D A dimension in 3D (width, height and depth).
  Offset3D An offset `(dx, dy, dz)` in three dimensional space.
  World A world is a model containing a collection of objects in 3D space and a direction vector for the sunlight.

- Classes in com.orsoncharts.graphics3d used by com.orsoncharts.util
  Class and Description
  Offset2D An offset `(dx, dy)` in two dimensional space.