Uses of Class
georegression.struct.line.LineSegment3D_F32
Package
Description
-
Uses of LineSegment3D_F32 in georegression.geometry
Modifier and TypeMethodDescriptionstatic LineParametric3D_F32
UtilLine3D_F32.convert
(LineSegment3D_F32 line, @Nullable LineParametric3D_F32 output) Converts aLineSegment3D_F32
intoLineParametric3D_F32
. -
Uses of LineSegment3D_F32 in georegression.metric
Modifier and TypeMethodDescriptionstatic @Nullable Point3D_F32
ClosestPoint3D_F32.closestPoint
(LineSegment3D_F32 l0, LineSegment3D_F32 l1, @Nullable Point3D_F32 ret) Find the point which minimizes its distance from the two line segments.static Point3D_F32
ClosestPoint3D_F32.closestPoint
(LineSegment3D_F32 line, Point3D_F32 pt, @Nullable Point3D_F32 ret) Finds the closest point on a line segment to the specified point.static float
Distance3D_F32.distance
(LineSegment3D_F32 l, Point3D_F32 p) Distance from the point to the closest point on the line segment.static int
Intersection3D_F32.intersection
(Triangle3D_F32 T, LineSegment3D_F32 R, Point3D_F32 output) Finds the intersection between a 3D triangle and a line-segment.static int
Intersection3D_F32.intersection
(Triangle3D_F32 T, LineSegment3D_F32 R, Point3D_F32 output, Vector3D_F32 u, Vector3D_F32 v, Vector3D_F32 n, Vector3D_F32 dir, Vector3D_F32 w0) Finds the intersection between a 3D triangle and a line-segment. -
Uses of LineSegment3D_F32 in georegression.struct
Modifier and TypeMethodDescriptionstatic LineSegment3D_F32
ConvertFloatType.convert
(LineSegment3D_F64 src, @Nullable LineSegment3D_F32 dst) Modifier and TypeMethodDescriptionstatic LineSegment3D_F64
ConvertFloatType.convert
(LineSegment3D_F32 src, @Nullable LineSegment3D_F64 dst) static LineSegment3D_F32
ConvertFloatType.convert
(LineSegment3D_F64 src, @Nullable LineSegment3D_F32 dst) -
Uses of LineSegment3D_F32 in georegression.struct.line
Modifier and TypeMethodDescriptionLineSegment3D_F32.copy()
LineSegment3D_F32.setTo
(float x0, float y0, float z0, float x1, float y1, float z1) LineSegment3D_F32.setTo
(LineSegment3D_F32 l) LineSegment3D_F32.setTo
(Point3D_F32 a, Point3D_F32 b) static LineSegment3D_F32
LineSegment3D_F32.wrap
(Point3D_F32 a, Point3D_F32 b)