Package edu.cnu.mdi.mdi3D.item3D


package edu.cnu.mdi.mdi3D.item3D
  • Class
    Description
    A composite set of three Cartesian Axis3D children (x, y, and z), built from either explicit axis limits or a [xmin, xmax, ymin, ymax, zmin, zmax] array.
    A single Cartesian axis: a Line3D from vmin to vmax along one of the Axis3D.AxisType directions, with major tick marks (added as Line3D children) and a lazily-created TextRenderer for the axis label and per-tick value labels.
    possible types of axes
    A solid, axis-aligned cube, optionally framed and optionally rendered with Phong-style per-face lighting.
    A solid cylindrical tube between two endpoints, with a fixed radius, optional extension beyond its defining endpoints, and optional Phong-style lighting.
    Draws country outlines on a sphere as 3D polyline strips.
    Base class for every drawable object hosted on a Panel3D.
    Draws screen-space text labels for a set of 3D points.
    Functional interface for optional per-label visibility tests.
    A single straight line segment between two endpoints in world coordinates.
    A set of same-color, same-size points, drawn as either square or circular point sprites.
    A 3D polyline item represented by an ordered list of vertices.
    A single filled (and optionally framed) quadrilateral, defined by four corner vertices in world coordinates.
    A thread-safe 3D scatter plot for use on a Panel3D.
    Callback fired on the EDT whenever the bounding box grows.
    Rendering styles for the data markers.
    A solid sphere, optionally with drawn latitude/longitude gridlines and optional Phong-style lighting.
    A dynamic 3D trajectory item that grows by appending points over time.
    A single filled (and optionally framed) triangle, defined by three vertices in world coordinates.