Uses of Class
math.geom3d.Point3D

Packages that use Point3D
math.geom3d Spatial geometry toolbox. 
math.geom3d.curve Spatial geometry toolbox. 
math.geom3d.line Spatial geometry toolbox. 
math.geom3d.plane Spatial geometry toolbox. 
math.geom3d.transform Spatial geometry toolbox. 
 

Uses of Point3D in math.geom3d
 

Methods in math.geom3d that return Point3D
 Point3D Point3D.transform(AffineTransform3D trans)
           
 

Methods in math.geom3d that return types with arguments of type Point3D
 java.util.Iterator<Point3D> PointSet3D.getPoints()
          Returns an iterator on the internal point collection.
 java.util.Iterator<Point3D> PointSet3D.iterator()
           
 

Methods in math.geom3d with parameters of type Point3D
 void PointSet3D.addPoint(Point3D point)
          Adds a new point to the set of point.
 void PointSet3D.addPoints(Point3D[] points)
          Add a series of points
 boolean PointSet3D.contains(Point3D point)
           
 boolean Shape3D.contains(Point3D point)
           
 boolean Point3D.contains(Point3D point)
          A point 'contains' another point if their euclidean distance is less than the accuracy.
 double PointSet3D.distance(Point3D p)
           
 double Shape3D.distance(Point3D p)
          Gets the distance of the shape to the given point, or the distance of point to the frontier of the shape in the case of a plain shape.
 double Point3D.distance(Point3D point)
           
 

Method parameters in math.geom3d with type arguments of type Point3D
 void PointSet3D.addPoints(java.util.Collection<Point3D> points)
           
 

Constructors in math.geom3d with parameters of type Point3D
Box3D(Point3D p1, Point3D p2)
          Constructor from 2 points, giving extreme coordinates of the box.
PointSet3D(Point3D[] points)
          Instances of Point3D are directly added, other Point are converted to Point3D with the same location.
Vector3D(Point3D point)
          Construct a new vector between origin and a 3D point.
Vector3D(Point3D point1, Point3D point2)
          construct a new vector between two points
 

Constructor parameters in math.geom3d with type arguments of type Point3D
PointSet3D(java.util.Collection<? extends Point3D> points)
          Points must be a collection of java.awt.Point.
 

Uses of Point3D in math.geom3d.curve
 

Methods in math.geom3d.curve that return Point3D
 Point3D Curve3D.firstPoint()
          Get the first point of the curve.
 Point3D Curve3D.lastPoint()
          Get the last point of the curve.
 Point3D Curve3D.point(double t)
          Gets the point from a parametric representation of the curve.
 

Methods in math.geom3d.curve that return types with arguments of type Point3D
 java.util.Collection<Point3D> Curve3D.singularPoints()
          Returns a set of singular points, i. e. which do not locally admit derivative.
 

Methods in math.geom3d.curve with parameters of type Point3D
 double Curve3D.position(Point3D point)
          Get position of the point on the curve.
 double Curve3D.project(Point3D point)
          Returns the position of the closest orthogonal projection of the point on the curve, or of the closest singular point.
 

Uses of Point3D in math.geom3d.line
 

Methods in math.geom3d.line that return Point3D
 Point3D LineSegment3D.firstPoint()
           
 Point3D StraightLine3D.firstPoint()
           
 Point3D LineSegment3D.lastPoint()
           
 Point3D StraightLine3D.lastPoint()
           
 Point3D StraightLine3D.origin()
           
 Point3D LineSegment3D.point(double t)
           
 Point3D StraightLine3D.point(double t)
           
 

Methods in math.geom3d.line that return types with arguments of type Point3D
 java.util.Collection<Point3D> LineSegment3D.singularPoints()
          Returns the2 end points.
 java.util.Collection<Point3D> StraightLine3D.singularPoints()
          Returns an empty array of Point3D.
 

Methods in math.geom3d.line with parameters of type Point3D
 boolean LineSegment3D.contains(Point3D point)
           
 boolean StraightLine3D.contains(Point3D point)
           
 double LineSegment3D.distance(Point3D point)
           
 double StraightLine3D.distance(Point3D p)
           
 double LineSegment3D.position(Point3D point)
          If point does not project on the line segment, return Double.NaN.
 double StraightLine3D.position(Point3D point)
           
 double LineSegment3D.project(Point3D point)
           
 double StraightLine3D.project(Point3D point)
          Compute the position of the orthogonal projection of the given point on this line.
 

Constructors in math.geom3d.line with parameters of type Point3D
LineSegment3D(Point3D p1, Point3D p2)
           
StraightLine3D(Point3D p1, Point3D p2)
          Constructs a line passing through the 2 points.
StraightLine3D(Point3D origin, Vector3D direction)
           
 

Uses of Point3D in math.geom3d.plane
 

Methods in math.geom3d.plane that return Point3D
 Point3D Plane3D.lineIntersection(StraightLine3D line)
          Compute intersection of a line with this plane.
 Point3D Plane3D.origin()
           
 Point3D Plane3D.point(double u, double v)
           
 Point3D Plane3D.projectPoint(Point3D point)
           
 

Methods in math.geom3d.plane with parameters of type Point3D
 boolean Plane3D.contains(Point3D point)
           
 double Plane3D.distance(Point3D point)
           
 Point2D Plane3D.pointPosition(Point3D point)
           
 Point3D Plane3D.projectPoint(Point3D point)
           
 

Constructors in math.geom3d.plane with parameters of type Point3D
Plane3D(Point3D point, Vector3D vector1, Vector3D vector2)
           
 

Uses of Point3D in math.geom3d.transform
 

Methods in math.geom3d.transform that return Point3D
 Point3D AffineTransform3D.transformPoint(Point3D src)
           
 Point3D Transform3D.transformPoint(Point3D src)
           
 Point3D[] AffineTransform3D.transformPoints(Point3D[] src, Point3D[] dst)
           
 Point3D[] Transform3D.transformPoints(Point3D[] src, Point3D[] dst)
           
 

Methods in math.geom3d.transform with parameters of type Point3D
 Point3D AffineTransform3D.transformPoint(Point3D src)
           
 Point3D Transform3D.transformPoint(Point3D src)
           
 Point3D[] AffineTransform3D.transformPoints(Point3D[] src, Point3D[] dst)
           
 Point3D[] AffineTransform3D.transformPoints(Point3D[] src, Point3D[] dst)
           
 Point3D[] Transform3D.transformPoints(Point3D[] src, Point3D[] dst)
           
 Point3D[] Transform3D.transformPoints(Point3D[] src, Point3D[] dst)