Uses of Class
georegression.struct.line.LineParametric3D_F32
Package
Description
-
Uses of LineParametric3D_F32 in georegression.geometry
Modifier and TypeMethodDescriptionstatic LineParametric3D_F32
UtilLine3D_F32.convert
(LineSegment3D_F32 line, @Nullable LineParametric3D_F32 output) Converts aLineSegment3D_F32
intoLineParametric3D_F32
.Modifier and TypeMethodDescriptionstatic float
UtilLine3D_F32.computeT
(LineParametric3D_F32 line, Point3D_F32 pointOnLine) Computes the value of T for a point on the parametric linestatic LineParametric3D_F32
UtilLine3D_F32.convert
(LineSegment3D_F32 line, @Nullable LineParametric3D_F32 output) Converts aLineSegment3D_F32
intoLineParametric3D_F32
. -
Uses of LineParametric3D_F32 in georegression.metric
Modifier and TypeMethodDescriptionstatic @Nullable Point3D_F32
ClosestPoint3D_F32.closestPoint
(LineParametric3D_F32 l0, LineParametric3D_F32 l1, @Nullable Point3D_F32 ret) Returns the point which minimizes the distance between the two lines in 3D.static Point4D_F32
ClosestPoint3D_F32.closestPoint
(LineParametric3D_F32 l0, LineParametric3D_F32 l1, @Nullable Point4D_F32 ret) Returns the homogenous point which minimizes the distance between the two lines in 3D.static float
ClosestPoint3D_F32.closestPoint
(LineParametric3D_F32 line, Point3D_F32 pt) Finds the closest point on a line to the specified point as a function of distance along the line.static Point3D_F32
ClosestPoint3D_F32.closestPoint
(LineParametric3D_F32 line, Point3D_F32 pt, @Nullable Point3D_F32 ret) Finds the closest point on a line to the specified point.static boolean
ClosestPoint3D_F32.closestPoints
(LineParametric3D_F32 l0, LineParametric3D_F32 l1, float[] param) Finds the closest point on line lo to l1 and on l1 to l0.static float
ClosestPoint3D_F32.closestPointT
(LineParametric3D_F32 line, PlaneNormal3D_F32 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 float
Distance3D_F32.distance
(LineParametric3D_F32 l, float px, float py, float pz) Distance from the point to the closest point on the line.static float
Distance3D_F32.distance
(LineParametric3D_F32 l0, LineParametric3D_F32 l1) Distance of the closest point between two lines.static float
Distance3D_F32.distance
(LineParametric3D_F32 l, Point3D_F32 p) Distance from the point to the closest point on the line.static int
Intersection3D_F32.intersectConvex
(FastAccess<Point3D_F32> polygon, LineParametric3D_F32 line, Point3D_F32 output) static int
Intersection3D_F32.intersectConvex
(FastAccess<Point3D_F32> polygon, LineParametric3D_F32 line, Point3D_F32 output, Vector3D_F32 n, Vector3D_F32 u, Vector3D_F32 v, Vector3D_F32 w0) Detects if a 2D convex polygon that has been moved into a 3D world is intersected by the 3D line.static boolean
Intersection3D_F32.intersection
(LineParametric3D_F32 line, Sphere3D_F32 sphere, Point3D_F32 a, Point3D_F32 b) Finds the intersection of a line and sphere.static boolean
Intersection3D_F32.intersection
(PlaneGeneral3D_F32 plane, LineParametric3D_F32 line, Point3D_F32 intersection) Finds the intersection of a line and a plane.static boolean
Intersection3D_F32.intersection
(PlaneGeneral3D_F32 a, PlaneGeneral3D_F32 b, LineParametric3D_F32 line) Finds the line which is the intersection between the two planes.static boolean
Intersection3D_F32.intersection
(PlaneNormal3D_F32 plane, LineParametric3D_F32 line, Point3D_F32 intersection) Finds the intersection of a line and a plane.static int
Intersection3D_F32.intersection
(Triangle3D_F32 T, LineParametric3D_F32 R, Point3D_F32 output) Finds the intersection between a 3D triangle and a line.static int
Intersection3D_F32.intersection
(Triangle3D_F32 T, LineParametric3D_F32 R, Point3D_F32 output, Vector3D_F32 u, Vector3D_F32 v, Vector3D_F32 n, Vector3D_F32 w0) Finds the intersection between a 3D triangle and a line.static boolean
Intersection3D_F32.intersection1
(LineParametric3D_F32 ray, Cylinder3D_F32 cylinder, Point3D_F32 output) Finds the intersection between the ray and the cylinder. -
Uses of LineParametric3D_F32 in georegression.struct
Modifier and TypeMethodDescriptionstatic LineParametric3D_F32
ConvertFloatType.convert
(LineParametric3D_F64 src, @Nullable LineParametric3D_F32 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_F32 in georegression.struct.line
Modifier and TypeMethodDescriptionLineParametric3D_F32.copy()
LineParametric3D_F32.setTo
(float x_0, float y_0, float z_0, float slopeX, float slopeY, float slopeZ) LineParametric3D_F32.setTo
(LineParametric3D_F32 o) Modifier and TypeMethodDescriptionboolean
LineParametric3D_F32.isIdentical
(LineParametric3D_F32 l, float tol) LineParametric3D_F32.setTo
(LineParametric3D_F32 o) -
Uses of LineParametric3D_F32 in georegression.struct.shapes