Uses of Interface
org.djutils.draw.Drawable3d
Packages that use 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
Classes in org.djutils.draw.bounds that implement Drawable3dModifier and TypeClassDescriptionclass
Bounds3d is the generic class for the 3D extent of an object.Methods in org.djutils.draw.bounds that return Drawable3dModifier and TypeMethodDescription(package private) static Drawable3d[]
Bounds3d.ensureHasOne
(Drawable3d[] drawable3dArray) Verify that the array contains at least one entry.Methods in org.djutils.draw.bounds that return types with arguments of type Drawable3dModifier and TypeMethodDescription(package private) static Iterator<Drawable3d>
Bounds3d.ensureHasOne
(Iterator<Drawable3d> iterator) Verify that the iterator has something to return.Methods in org.djutils.draw.bounds with parameters of type Drawable3dModifier 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.Method parameters in org.djutils.draw.bounds with type arguments of type Drawable3dModifier 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.Constructors in org.djutils.draw.bounds with parameters of type Drawable3dModifierConstructorDescriptionBounds3d
(Drawable3d drawable3d) Construct a Bounds3d for a Drawable3d.Bounds3d
(Drawable3d... drawable3d) Construct a Bounds3d for several Drawable2d objects.Constructor parameters in org.djutils.draw.bounds with type arguments of type Drawable3dModifierConstructorDescriptionBounds3d
(Collection<Drawable3d> drawableCollection) Construct a Bounds3d for a Collection of Drawable2d objects. -
Uses of Drawable3d in org.djutils.draw.line
Classes in org.djutils.draw.line that implement Drawable3dModifier 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
Classes in org.djutils.draw.point that implement Drawable3dModifier 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
Classes in org.djutils.draw.surface that implement Drawable3d