Uses of Interface
org.djutils.draw.Drawable3d
-
Packages that use Drawable3d Package Description org.djutils.draw.bounds Methods for Bounds of an object to quickly determine whether an object needs to be drawn or not.org.djutils.draw.line The d1 package provides an interface and different implementations for lines.org.djutils.draw.point The d0 package provides a set of interfaces and implementations of Points.org.djutils.draw.surface 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 Drawable3d Modifier and Type Class Description class
Bounds3d
Bounds3d is the generic class for the 3D extent of an object.Methods in org.djutils.draw.bounds that return Drawable3d Modifier and Type Method Description (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 Drawable3d Modifier and Type Method Description (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 Drawable3d Modifier and Type Method Description boolean
Bounds3d. contains(Drawable3d drawable)
Check if this Bounds completely contains a Drawable.boolean
Bounds3d. covers(Drawable3d drawable)
Check if no part of a Drawable is outside this Bounds.boolean
Bounds3d. disjoint(Drawable3d drawable)
Return whether a Drawable is disjoint from this Bounds.(package private) static Drawable3d[]
Bounds3d. ensureHasOne(Drawable3d[] drawable3dArray)
Verify that the array contains at least one entry.static Iterator<Point3d>
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 Drawable3d Modifier and Type Method Description (package private) static Iterator<Drawable3d>
Bounds3d. ensureHasOne(Iterator<Drawable3d> iterator)
Verify that the iterator has something to return.static Iterator<Point3d>
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 Drawable3d Constructor Description Bounds3d(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 Drawable3d Constructor Description Bounds3d(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 Drawable3d Modifier and Type Class Description class
LineSegment3d
LineSegment3d is a line segment bound by 2 end points in 3D-space.class
Polygon3d
Polygon3d.java.class
PolyLine3d
Implementation of PolyLine for 3D space.class
Ray3d
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 Drawable3d Modifier and Type Class Description class
OrientedPoint3d
A OrientedPoint3d is an immutable point with an x, y, and z coordinate, stored with double precision plus a 3d orientation.class
Point3d
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 Modifier and Type Class Description class
Surface3d
Surface3d.java.
-