Uses of Interface
org.djutils.draw.Drawable3d
Package
Description
Methods for Bounds of an object to quickly determine whether an object needs to be drawn or not.
The d1 package provides an interface and different implementations for lines.
The d0 package provides a set of interfaces and implementations of Points.
The d1 package provides an interface and different implementations for Areas.
-
Uses of Drawable3d in org.djutils.draw.bounds
Modifier and TypeClassDescriptionclass
Bounds3d is the generic class for the 3D extent of an object.Modifier and TypeMethodDescription(package private) static Drawable3d[]
Bounds3d.ensureHasOne
(Drawable3d[] drawable3dArray) Verify that the array contains at least one entry.Modifier and TypeMethodDescription(package private) static Iterator<Drawable3d>
Bounds3d.ensureHasOne
(Iterator<Drawable3d> iterator) Verify that the iterator has something to return.Modifier and TypeMethodDescription(package private) static Drawable3d[]
Bounds3d.ensureHasOne
(Drawable3d[] drawable3dArray) Verify that the array contains at least one entry.Bounds3d.pointsOf
(Drawable3d... drawable3d) Return an iterator that will return all points of one or more Drawable objects.Modifier and TypeMethodDescription(package private) static Iterator<Drawable3d>
Bounds3d.ensureHasOne
(Iterator<Drawable3d> iterator) Verify that the iterator has something to return.Bounds3d.pointsOf
(Collection<Drawable3d> drawableCollection) Return an iterator that will return all points of one or more Drawable3d objects.ModifierConstructorDescriptionBounds3d
(Drawable3d drawable3d) Construct a Bounds3d for a Drawable3d.Bounds3d
(Drawable3d... drawable3d) Construct a Bounds3d for several Drawable2d objects.ModifierConstructorDescriptionBounds3d
(Collection<Drawable3d> drawableCollection) Construct a Bounds3d for a Collection of Drawable2d objects. -
Uses of Drawable3d in org.djutils.draw.line
Modifier and TypeClassDescriptionclass
LineSegment3d is a line segment bound by 2 end points in 3D-space.class
Polygon3d.java.class
Implementation of PolyLine for 3D space.class
Ray3d is a half-line; it has one end point with non-infinite coordinates; the other end point is infinitely far away. -
Uses of Drawable3d in org.djutils.draw.point
Modifier and TypeClassDescriptionclass
DirectedPoint3d.java.class
A OrientedPoint3d is an immutable point with an x, y, and z coordinate, stored with double precision plus a 3d orientation.class
A Point3d is an immutable point with an x, y, and z coordinate, stored with double precision. -
Uses of Drawable3d in org.djutils.draw.surface