Uses of Class
georegression.struct.line.LineParametric3D_F64
Package
Description
-
Uses of LineParametric3D_F64 in georegression.geometry
Modifier and TypeMethodDescriptionstatic LineParametric3D_F64
UtilLine3D_F64.convert
(LineSegment3D_F64 line, @Nullable LineParametric3D_F64 output) Converts aLineSegment3D_F64
intoLineParametric3D_F64
.Modifier and TypeMethodDescriptionstatic double
UtilLine3D_F64.computeT
(LineParametric3D_F64 line, Point3D_F64 pointOnLine) Computes the value of T for a point on the parametric linestatic LineParametric3D_F64
UtilLine3D_F64.convert
(LineSegment3D_F64 line, @Nullable LineParametric3D_F64 output) Converts aLineSegment3D_F64
intoLineParametric3D_F64
. -
Uses of LineParametric3D_F64 in georegression.metric
Modifier and TypeMethodDescriptionstatic @Nullable Point3D_F64
ClosestPoint3D_F64.closestPoint
(LineParametric3D_F64 l0, LineParametric3D_F64 l1, @Nullable Point3D_F64 ret) Returns the point which minimizes the distance between the two lines in 3D.static Point4D_F64
ClosestPoint3D_F64.closestPoint
(LineParametric3D_F64 l0, LineParametric3D_F64 l1, @Nullable Point4D_F64 ret) Returns the homogenous point which minimizes the distance between the two lines in 3D.static double
ClosestPoint3D_F64.closestPoint
(LineParametric3D_F64 line, Point3D_F64 pt) Finds the closest point on a line to the specified point as a function of distance along the line.static Point3D_F64
ClosestPoint3D_F64.closestPoint
(LineParametric3D_F64 line, Point3D_F64 pt, @Nullable Point3D_F64 ret) Finds the closest point on a line to the specified point.static boolean
ClosestPoint3D_F64.closestPoints
(LineParametric3D_F64 l0, LineParametric3D_F64 l1, double[] param) Finds the closest point on line lo to l1 and on l1 to l0.static double
ClosestPoint3D_F64.closestPointT
(LineParametric3D_F64 line, PlaneNormal3D_F64 plane) Computes the closest point along the line to the plane as a function of 't':
[x, y, z] = [x_0, y_0, z_0] + t·[slopeX, slopeY, slopZ]static double
Distance3D_F64.distance
(LineParametric3D_F64 l, double px, double py, double pz) Distance from the point to the closest point on the line.static double
Distance3D_F64.distance
(LineParametric3D_F64 l0, LineParametric3D_F64 l1) Distance of the closest point between two lines.static double
Distance3D_F64.distance
(LineParametric3D_F64 l, Point3D_F64 p) Distance from the point to the closest point on the line.static int
Intersection3D_F64.intersectConvex
(FastAccess<Point3D_F64> polygon, LineParametric3D_F64 line, Point3D_F64 output) static int
Intersection3D_F64.intersectConvex
(FastAccess<Point3D_F64> polygon, LineParametric3D_F64 line, Point3D_F64 output, Vector3D_F64 n, Vector3D_F64 u, Vector3D_F64 v, Vector3D_F64 w0) Detects if a 2D convex polygon that has been moved into a 3D world is intersected by the 3D line.static boolean
Intersection3D_F64.intersection
(LineParametric3D_F64 line, Sphere3D_F64 sphere, Point3D_F64 a, Point3D_F64 b) Finds the intersection of a line and sphere.static boolean
Intersection3D_F64.intersection
(PlaneGeneral3D_F64 plane, LineParametric3D_F64 line, Point3D_F64 intersection) Finds the intersection of a line and a plane.static boolean
Intersection3D_F64.intersection
(PlaneGeneral3D_F64 a, PlaneGeneral3D_F64 b, LineParametric3D_F64 line) Finds the line which is the intersection between the two planes.static boolean
Intersection3D_F64.intersection
(PlaneNormal3D_F64 plane, LineParametric3D_F64 line, Point3D_F64 intersection) Finds the intersection of a line and a plane.static int
Intersection3D_F64.intersection
(Triangle3D_F64 T, LineParametric3D_F64 R, Point3D_F64 output) Finds the intersection between a 3D triangle and a line.static int
Intersection3D_F64.intersection
(Triangle3D_F64 T, LineParametric3D_F64 R, Point3D_F64 output, Vector3D_F64 u, Vector3D_F64 v, Vector3D_F64 n, Vector3D_F64 w0) Finds the intersection between a 3D triangle and a line.static boolean
Intersection3D_F64.intersection1
(LineParametric3D_F64 ray, Cylinder3D_F64 cylinder, Point3D_F64 output) Finds the intersection between the ray and the cylinder. -
Uses of LineParametric3D_F64 in georegression.struct
Modifier and TypeMethodDescriptionstatic LineParametric3D_F64
ConvertFloatType.convert
(LineParametric3D_F32 src, @Nullable LineParametric3D_F64 dst) Modifier and TypeMethodDescriptionstatic LineParametric3D_F64
ConvertFloatType.convert
(LineParametric3D_F32 src, @Nullable LineParametric3D_F64 dst) static LineParametric3D_F32
ConvertFloatType.convert
(LineParametric3D_F64 src, @Nullable LineParametric3D_F32 dst) -
Uses of LineParametric3D_F64 in georegression.struct.line
Modifier and TypeMethodDescriptionLineParametric3D_F64.copy()
LineParametric3D_F64.setTo
(double x_0, double y_0, double z_0, double slopeX, double slopeY, double slopeZ) LineParametric3D_F64.setTo
(LineParametric3D_F64 o) Modifier and TypeMethodDescriptionboolean
LineParametric3D_F64.isIdentical
(LineParametric3D_F64 l, double tol) LineParametric3D_F64.setTo
(LineParametric3D_F64 o) -
Uses of LineParametric3D_F64 in georegression.struct.shapes