## Uses of Class
com.orsoncharts.graphics3d.World

- Packages that use World
  Package | Description
  --- | ---
  com.orsoncharts.graphics3d | The core 3D graphics rendering engine which is fully implemented using the Java2D (Graphics2D) API.
  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.

- - ### Uses of World in com.orsoncharts.graphics3d

    Constructors in com.orsoncharts.graphics3d with parameters of type World
    Constructor and Description
    `DefaultDrawable3D(World world)` Creates a new instance to display the content of the specified `world`.

  - ### Uses of World in com.orsoncharts.plot

    Methods in com.orsoncharts.plot with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | XYZPlot.`compose(World world, double xOffset, double yOffset, double zOffset)` Adds 3D objects representing the current data for the plot to the specified world.
    `void` | Plot3D.`compose(World world, double xOffset, double yOffset, double zOffset)` Adds 3D objects representing the current data for the plot to the specified world.
    `void` | PiePlot3D.`compose(World world, double xOffset, double yOffset, double zOffset)` Adds 3D objects representing the current data for the plot to the specified world.
    `void` | CategoryPlot3D.`compose(World world, double xOffset, double yOffset, double zOffset)`

  - ### Uses of World in com.orsoncharts.renderer.category

    Methods in com.orsoncharts.renderer.category with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | StackedBarRenderer3D.`composeItem(CategoryDataset3D dataset, int series, int row, int column, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Constructs and places one item from the specified dataset into the given world.
    `void` | LineRenderer3D.`composeItem(CategoryDataset3D dataset, int series, int row, int column, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Constructs and places one item from the specified dataset into the given world.
    `void` | CategoryRenderer3D.`composeItem(CategoryDataset3D dataset, int series, int row, int column, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Constructs and places one item from the specified dataset into the given world.
    `void` | BarRenderer3D.`composeItem(CategoryDataset3D dataset, int series, int row, int column, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Constructs and places one item from the specified dataset into the given world.
    `void` | AreaRenderer3D.`composeItem(CategoryDataset3D dataset, int series, int row, int column, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Constructs and places one item from the specified dataset into the given world.
    `protected void` | BarRenderer3D.`composeItem(double value, double barBase, CategoryDataset3D dataset, int series, int row, int column, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Performs the actual work of composing a bar to represent one item in the dataset.
    `protected void` | StackedBarRenderer3D.`drawItemLabels(World world, CategoryDataset3D dataset, KeyedValues3DItemKey itemKey, double xw, double yw, double zw, double basew, boolean inverted)`
    `protected void` | BarRenderer3D.`drawItemLabels(World world, CategoryDataset3D dataset, KeyedValues3DItemKey itemKey, double xw, double yw, double zw, double basew, boolean inverted)`

  - ### Uses of World in com.orsoncharts.renderer.xyz

    Methods in com.orsoncharts.renderer.xyz with parameters of type World
    Modifier and Type | Method and Description
    --- | ---
    `void` | XYZRenderer.`composeAll(XYZPlot plot, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Composes all the 3D objects that this renderer needs to present.
    `void` | SurfaceRenderer.`composeAll(XYZPlot plot, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Composes the entire representation of the function in the supplied `world`.
    `void` | AbstractXYZRenderer.`composeAll(XYZPlot plot, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Adds objects to the `world` to represent all the data items that this renderer is responsible for.
    `void` | XYZRenderer.`composeItem(XYZDataset dataset, int series, int item, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Constructs and places one item from the specified dataset into the given world.
    `void` | SurfaceRenderer.`composeItem(XYZDataset dataset, int series, int item, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Throws an `UnsupportedOperationException` because this renderer does not support per-item rendering.
    `void` | ScatterXYZRenderer.`composeItem(XYZDataset dataset, int series, int item, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Constructs and places one item from the specified dataset into the given world.
    `void` | LineXYZRenderer.`composeItem(XYZDataset dataset, int series, int item, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Adds a single line representing one item from the dataset.
    `void` | BarXYZRenderer.`composeItem(XYZDataset dataset, int series, int item, World world, Dimension3D dimensions, double xOffset, double yOffset, double zOffset)` Adds a single bar representing one item from the dataset.