Uses of Class
org.djutils.draw.point.DirectedPoint3d
Package
Description
The d1 package provides an interface and different implementations for lines.
The d0 package provides a set of interfaces and implementations of Points.
-
Uses of DirectedPoint3d in org.djutils.draw.line
Modifier and TypeClassDescriptionclass
Ray3d is a half-line; it has one end point with non-infinite coordinates; the other end point is infinitely far away.Modifier and TypeMethodDescriptionRay3d.getEndPoint()
final DirectedPoint3d
PolyLine3d.getLocation
(double position) LineSegment3d.getLocationExtended
(double position) final DirectedPoint3d
PolyLine3d.getLocationExtended
(double position) ModifierConstructorDescriptionPolyLine3d
(DirectedPoint3d directedPoint3d) Construct a degenerate PolyLine3d (consisting of only one point).Ray3d
(DirectedPoint3d directedPoint) Construct a new Ray3d. -
Uses of DirectedPoint3d in org.djutils.draw.point
Modifier and TypeClassDescriptionclass
A OrientedPoint3d is an immutable point with an x, y, and z coordinate, stored with double precision plus a 3d orientation.Modifier and TypeMethodDescriptionDirectedPoint3d.abs()
DirectedPoint3d.interpolate
(DirectedPoint3d otherPoint, double fraction) Interpolate towards another DirectedPoint3d with a fraction.DirectedPoint3d.neg()
DirectedPoint3d.normalize()
DirectedPoint3d.rotate
(double rotateZ) Return a new DirectedPoint3d with an in-place rotation around the z-axis by the provided rotateZ.DirectedPoint3d.rotate
(double rotateY, double rotateZ) Return a new OrientedPoint3d point with an in-place rotation by the provided rotateY, and rotateZ.DirectedPoint3d.scale
(double factor) DirectedPoint2d.translate
(double dx, double dy, double z) DirectedPoint3d.translate
(double dx, double dy) DirectedPoint3d.translate
(double dx, double dy, double dz) Modifier and TypeMethodDescriptionIterator<? extends DirectedPoint3d>
DirectedPoint3d.getPoints()
Modifier and TypeMethodDescriptionboolean
DirectedPoint3d.epsilonEquals
(DirectedPoint3d other, double epsilonCoordinate, double epsilonRotation) DirectedPoint3d.interpolate
(DirectedPoint3d otherPoint, double fraction) Interpolate towards another DirectedPoint3d with a fraction.