Uses of Class
org.djutils.draw.point.DirectedPoint3d
Packages that use 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
Subclasses of DirectedPoint3d in org.djutils.draw.lineModifier and TypeClassDescriptionclass
Ray3d is a half-line; it has one end point with non-infinite coordinates; the other end point is infinitely far away.Methods in org.djutils.draw.line that return DirectedPoint3dModifier and TypeMethodDescriptionRay3d.getEndPoint()
final DirectedPoint3d
PolyLine3d.getLocation
(double position) LineSegment3d.getLocationExtended
(double position) final DirectedPoint3d
PolyLine3d.getLocationExtended
(double position) Methods in org.djutils.draw.line that return types with arguments of type DirectedPoint3dConstructors in org.djutils.draw.line with parameters of type DirectedPoint3dModifierConstructorDescriptionPolyLine3d
(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
Subclasses of DirectedPoint3d in org.djutils.draw.pointModifier and TypeClassDescriptionclass
A OrientedPoint3d is an immutable point with an x, y, and z coordinate, stored with double precision plus a 3d orientation.Methods in org.djutils.draw.point that return DirectedPoint3dModifier 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) Methods in org.djutils.draw.point that return types with arguments of type DirectedPoint3dModifier and TypeMethodDescriptionIterator<? extends DirectedPoint3d>
DirectedPoint3d.getPoints()
Methods in org.djutils.draw.point with parameters of type DirectedPoint3dModifier and TypeMethodDescriptionboolean
DirectedPoint3d.epsilonEquals
(DirectedPoint3d other, double epsilonCoordinate, double epsilonRotation) DirectedPoint3d.interpolate
(DirectedPoint3d otherPoint, double fraction) Interpolate towards another DirectedPoint3d with a fraction.