Uses of Class
org.djutils.draw.point.DirectedPoint3d
Packages that use DirectedPoint3d
Package
Description
Continuous lines are (mathematically) defined curves that:
have no gaps
have a start point
have an end point
have a defined direction at the start point
have a defined direction at the end point
may have knots along the way.
have no gaps
have a start point
have an end point
have a defined direction at the start point
have a defined direction at the end point
may have knots along the way.
The line package provides an interface and different implementations for lines.
The djutils-draw point package provides a set of interfaces and implementations of Points.
-
Uses of DirectedPoint3d in org.djutils.draw.curve
Methods in org.djutils.draw.curve that return DirectedPoint3dModifier and TypeMethodDescriptiondefault DirectedPoint3d
Curve3d.getEndPoint()
default DirectedPoint3d
Curve3d.getStartPoint()
-
Uses of DirectedPoint3d in org.djutils.draw.line
Subclasses of DirectedPoint3d in org.djutils.draw.lineModifier and TypeClassDescriptionclass
Ray3d is a half-line in 3d; 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) Constructors 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 a point with an x, y, and z coordinate, 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 DirectedPoint3d 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 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.