Uses of Class
georegression.struct.point.Point3D_F32
Packages that use Point3D_F32
Package
Description
-
Uses of Point3D_F32 in georegression.fitting.cylinder
Method parameters in georegression.fitting.cylinder with type arguments of type Point3D_F32Modifier and TypeMethodDescriptionbooleanFitCylinderToPoints_F32.fitModel(List<Point3D_F32> dataSet, Cylinder3D_F32 initial, Cylinder3D_F32 found) voidCylinderToPointSignedDistance_F32.setPoints(List<Point3D_F32> points) voidCylinderToPointSignedDistanceJacobian_F32.setPoints(List<Point3D_F32> points) -
Uses of Point3D_F32 in georegression.fitting.plane
Methods in georegression.fitting.plane that return types with arguments of type Point3D_F32Methods in georegression.fitting.plane with parameters of type Point3D_F32Modifier and TypeMethodDescriptiondoublePointDistanceFromPlaneGeneral_F32.distance(Point3D_F32 point) booleanFitPlane3D_F32.solvePoint(List<Point3D_F32> points, Point3D_F32 pointOnPlane, Vector3D_F32 outputNormal) SVD based method for fitting a plane to a set of points and a known point on the plane.booleanFitPlane3D_F32.svd(List<Point3D_F32> points, Point3D_F32 outputCenter, Vector3D_F32 outputNormal) SVD based method for fitting a plane to a set of points.Method parameters in georegression.fitting.plane with type arguments of type Point3D_F32Modifier and TypeMethodDescriptionvoidPointDistanceFromPlaneGeneral_F32.distances(List<Point3D_F32> list, double[] errors) booleanGeneratorPlaneGeneral3D_F32.generate(List<Point3D_F32> list, PlaneGeneral3D_F32 found) booleanFitPlane3D_F32.solvePoint(List<Point3D_F32> points, Point3D_F32 pointOnPlane, Vector3D_F32 outputNormal) SVD based method for fitting a plane to a set of points and a known point on the plane.booleanFitPlane3D_F32.svd(List<Point3D_F32> points, Point3D_F32 outputCenter, Vector3D_F32 outputNormal) SVD based method for fitting a plane to a set of points. -
Uses of Point3D_F32 in georegression.fitting.points
Methods in georegression.fitting.points that return types with arguments of type Point3D_F32Modifier and TypeMethodDescriptionstatic MatchCloudToCloud<Se3_F32,Point3D_F32> FactoryIterativeClosestPoint.cloudIcp3D_F32(double maxDistance, StoppingCondition stop) Method parameters in georegression.fitting.points with type arguments of type Point3D_F32Modifier and TypeMethodDescriptionprotected voidPointCloudToNormals_F32.convert(int idx0, int idx1, List<Point3D_F32> input, DogArray<Vector3D_F32> output, PointCloudToNormals_F32.Helper helper) Convert all the points within the specified range.voidPointCloudToNormals_F32.convert(List<Point3D_F32> input, List<Point3D_F32> cloud, DogArray<Vector3D_F32> output) Computes surface normals for all the inputs using the provided cloud.voidPointCloudToNormals_MT_F32.convert(List<Point3D_F32> input, List<Point3D_F32> cloud, DogArray<Vector3D_F32> output) Constructor parameters in georegression.fitting.points with type arguments of type Point3D_F32ModifierConstructorDescriptionSE3_F32(NearestNeighbor<Point3D_F32> nn, double maxDistanceSq, StoppingCondition stop) -
Uses of Point3D_F32 in georegression.fitting.polygon
Method parameters in georegression.fitting.polygon with type arguments of type Point3D_F32Modifier and TypeMethodDescriptionstatic Box3D_F32FitPolygon3D_F32.boxAabb(List<Point3D_F32> points, @Nullable Box3D_F32 rectangle) Finds the smallest Axis Aligned Bounding Box (AABB) for the set of set of points. -
Uses of Point3D_F32 in georegression.fitting.se
Methods in georegression.fitting.se that return types with arguments of type Point3D_F32Modifier and TypeMethodDescriptionstatic MotionTransformPoint<Se3_F32,Point3D_F32> FitSpecialEuclideanOps_F32.fitPoints3D()Creates aMotionTransformPointfor finding aSe3_F32from two sets of 3D points.Method parameters in georegression.fitting.se with type arguments of type Point3D_F32Modifier and TypeMethodDescriptionstatic Se3_F32FitSpecialEuclideanOps_F32.fitPoints3D(List<Point3D_F32> from, List<Point3D_F32> to) Given two sets of corresponding points compute theSe3_F32transform which minimizes the difference between the two sets of points.booleanMotionSe3PointSVD_F32.process(List<Point3D_F32> srcPts, List<Point3D_F32> dstPts) -
Uses of Point3D_F32 in georegression.fitting.so
Method parameters in georegression.fitting.so with type arguments of type Point3D_F32Modifier and TypeMethodDescriptionbooleanMotionSo3PointSVD_F32.process(List<Point3D_F32> srcPts, List<Point3D_F32> dstPts) -
Uses of Point3D_F32 in georegression.fitting.sphere
Method parameters in georegression.fitting.sphere with type arguments of type Point3D_F32Modifier and TypeMethodDescriptionbooleanFitSphereToPoints_F32.fitModel(List<Point3D_F32> dataSet, Sphere3D_F32 initial, Sphere3D_F32 found) voidSphereToPointSignedDistance_F32.setPoints(List<Point3D_F32> points) voidSphereToPointSignedDistanceJacobian_F32.setPoints(List<Point3D_F32> points) -
Uses of Point3D_F32 in georegression.geometry
Methods in georegression.geometry that return Point3D_F32Modifier and TypeMethodDescriptionstatic Point3D_F32UtilPoint4D_F32.h_to_e(Point4D_F32 p) Converts a point from homogenous coordinates into Euclideanstatic Point3D_F32UtilPoint3D_F32.mean(List<Point3D_F32> points, int num, @Nullable Point3D_F32 mean) Computes the mean of the list of points up to element num.static Point3D_F32UtilPoint3D_F32.mean(List<Point3D_F32> points, @Nullable Point3D_F32 mean) Computes the mean of the list of points.static Point3D_F32UtilPoint3D_F32.noiseNormal(Point3D_F32 mean, float sigmaX, float sigmaY, float sigmaZ, Random rand, @Nullable Point3D_F32 output) Methods in georegression.geometry that return types with arguments of type Point3D_F32Modifier and TypeMethodDescriptionstatic List<Point3D_F32>UtilPoint3D_F32.copy(List<Point3D_F32> pts) static List<Point3D_F32>static List<Point3D_F32>UtilPoint3D_F32.random(PlaneNormal3D_F32 plane, float max, int num, Random rand) Randomly generates a set of points on the plane centered at the plane's origin using a uniform distribution.static List<Point3D_F32>UtilPoint3D_F32.random(Point3D_F32 mean, float minX, float maxX, float minY, float maxY, float minZ, float maxZ, int num, Random rand) Creates a list of random points from a uniform distribution along each axisstatic List<Point3D_F32>UtilPoint3D_F32.random(Point3D_F32 mean, float min, float max, int num, Random rand) static List<Point3D_F32>UtilPoint3D_F32.random(Cylinder3D_F32 shape, int radialRadius, int count, Random rand) static List<Point3D_F32>UtilPoint3D_F32.randomN(Point3D_F32 mean, float stdX, float stdY, float stdZ, int num, Random rand) Creates a list of random points from a normal distribution along each axisstatic List<Point3D_F32>UtilPoint3D_F32.randomN(Point3D_F32 mean, float stdev, int num, Random rand) Methods in georegression.geometry with parameters of type Point3D_F32Modifier and TypeMethodDescriptionstatic floatUtilLine3D_F32.computeT(LineParametric3D_F32 line, Point3D_F32 pointOnLine) Computes the value of T for a point on the parametric linestatic floatUtilPlane3D_F32.evaluate(PlaneGeneral3D_F32 plane, Point3D_F32 point) Applies the plane's definition to test to see if a point is one the planestatic floatUtilPlane3D_F32.evaluate(PlaneNormal3D_F32 plane, Point3D_F32 point) Applies the plane's definition to test to see if a point is one the planestatic voidUtilPoint4D_F32.h_to_e(Point4D_F32 p, Point3D_F32 out) static Point3D_F32UtilPoint3D_F32.mean(List<Point3D_F32> points, int num, @Nullable Point3D_F32 mean) Computes the mean of the list of points up to element num.static Point3D_F32UtilPoint3D_F32.mean(List<Point3D_F32> points, @Nullable Point3D_F32 mean) Computes the mean of the list of points.static Point3D_F32UtilPoint3D_F32.noiseNormal(Point3D_F32 mean, float sigmaX, float sigmaY, float sigmaZ, Random rand, @Nullable Point3D_F32 output) static voidUtilPlane3D_F32.point2Dto3D(Point3D_F32 origin, Vector3D_F32 axisX, Vector3D_F32 axisY, Point2D_F32 A, Point3D_F32 output) Given a point on the plane's 2D coordinate system, convert it back into a 3D point.static voidUtilPlane3D_F32.point3Dto2D(Point3D_F32 pointOnPlane, Vector3D_F32 axisX, Vector3D_F32 axisY, Point3D_F32 A, Point2D_F32 output) Projects the point onto the 2D coordinate system specified by the provided x-axis.static List<Point3D_F32>UtilPoint3D_F32.random(Point3D_F32 mean, float minX, float maxX, float minY, float maxY, float minZ, float maxZ, int num, Random rand) Creates a list of random points from a uniform distribution along each axisstatic List<Point3D_F32>UtilPoint3D_F32.random(Point3D_F32 mean, float min, float max, int num, Random rand) static List<Point3D_F32>UtilPoint3D_F32.randomN(Point3D_F32 mean, float stdX, float stdY, float stdZ, int num, Random rand) Creates a list of random points from a normal distribution along each axisstatic List<Point3D_F32>UtilPoint3D_F32.randomN(Point3D_F32 mean, float stdev, int num, Random rand) static List<Point4D_F32>UtilPoint4D_F32.randomN(Point3D_F32 center, float w, float stdev, int num, Random rand) Normally distributed homogenous 3D point.Method parameters in georegression.geometry with type arguments of type Point3D_F32Modifier and TypeMethodDescriptionstatic voidUtilPoint3D_F32.boundingBox(List<Point3D_F32> points, Box3D_F32 bounding) Finds the minimal volumeBox3D_F32which contains all the points.static List<Point3D_F32>UtilPoint3D_F32.copy(List<Point3D_F32> pts) static intUtilPoint3D_F32.findClosestIdx(float x, float y, float z, List<Point3D_F32> pts, float tol) Finds the closest point in the list to the specified point that is within tolerance.static Point3D_F32UtilPoint3D_F32.mean(List<Point3D_F32> points, int num, @Nullable Point3D_F32 mean) Computes the mean of the list of points up to element num.static Point3D_F32UtilPoint3D_F32.mean(List<Point3D_F32> points, @Nullable Point3D_F32 mean) Computes the mean of the list of points.static voidUtilPoint3D_F32.noiseNormal(List<Point3D_F32> pts, float sigma, Random rand) static voidUtilShape3D_F32.polygon2Dto3D(Polygon2D_F32 polygon2D, Se3_F32 polyToWorld, DogArray<Point3D_F32> output) Converts a 2D polygon into a 3D polygon. -
Uses of Point3D_F32 in georegression.geometry.lines
Methods in georegression.geometry.lines with parameters of type Point3D_F32Modifier and TypeMethodDescriptionbooleanIntersectionLinesGeneral_F32.process(List<LineGeneral2D_F32> lines, Point3D_F32 intersection) Solves for the best fit point of intersection -
Uses of Point3D_F32 in georegression.helper
Methods in georegression.helper with parameters of type Point3D_F32Modifier and TypeMethodDescriptiondoubleKdTreePoint3D_F32.distance(Point3D_F32 a, Point3D_F32 b) doubleKdTreePoint3D_F32.valueAt(Point3D_F32 point, int index) -
Uses of Point3D_F32 in georegression.metric
Methods in georegression.metric that return Point3D_F32Modifier and TypeMethodDescriptionstatic @Nullable Point3D_F32ClosestPoint3D_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 Point3D_F32ClosestPoint3D_F32.closestPoint(LineParametric3D_F32 line, Point3D_F32 pt, @Nullable Point3D_F32 ret) Finds the closest point on a line to the specified point.static @Nullable Point3D_F32ClosestPoint3D_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_F32ClosestPoint3D_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 Point3D_F32ClosestPoint3D_F32.closestPoint(PlaneGeneral3D_F32 plane, Point3D_F32 point, @Nullable Point3D_F32 found) Finds the closest point on the plane to the specified point.static Point3D_F32ClosestPoint3D_F32.closestPoint(PlaneNormal3D_F32 plane, Point3D_F32 point, @Nullable Point3D_F32 found) Finds the closest point on the plane to the specified point.static Point3D_F32ClosestPoint3D_F32.closestPoint(Point3D_F32 vertexA, Point3D_F32 vertexB, Point3D_F32 vertexC, Point3D_F32 point, @Nullable Point3D_F32 ret) Closest point from a 3D triangle to a point.static Point3D_F32ClosestPoint3D_F32.closestPointOrigin(PlaneGeneral3D_F32 plane, @Nullable Point3D_F32 found) Finds the closest point on the plane to the origin.static Point3D_F32Intersection2D_F32.intersection(LineGeneral2D_F32 a, LineGeneral2D_F32 b, @Nullable Point3D_F32 ret) Finds the intersection of two lines as a 2D point in homogeneous coordinates.static Point3D_F32Intersection2D_F32.intersection(List<LineGeneral2D_F32> lines, @Nullable Point3D_F32 ret) Finds the intersection between two or more lines and a 2D point in homogenous coordinates.Methods in georegression.metric with parameters of type Point3D_F32Modifier and TypeMethodDescriptionstatic @Nullable Point3D_F32ClosestPoint3D_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 floatClosestPoint3D_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_F32ClosestPoint3D_F32.closestPoint(LineParametric3D_F32 line, Point3D_F32 pt, @Nullable Point3D_F32 ret) Finds the closest point on a line to the specified point.static @Nullable Point3D_F32ClosestPoint3D_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_F32ClosestPoint3D_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 Point3D_F32ClosestPoint3D_F32.closestPoint(PlaneGeneral3D_F32 plane, Point3D_F32 point, @Nullable Point3D_F32 found) Finds the closest point on the plane to the specified point.static Point3D_F32ClosestPoint3D_F32.closestPoint(PlaneNormal3D_F32 plane, Point3D_F32 point, @Nullable Point3D_F32 found) Finds the closest point on the plane to the specified point.static Point3D_F32ClosestPoint3D_F32.closestPoint(Point3D_F32 vertexA, Point3D_F32 vertexB, Point3D_F32 vertexC, Point3D_F32 point, @Nullable Point3D_F32 ret) Closest point from a 3D triangle to a point.static Point3D_F32ClosestPoint3D_F32.closestPointOrigin(PlaneGeneral3D_F32 plane, @Nullable Point3D_F32 found) Finds the closest point on the plane to the origin.static booleanIntersection3D_F32.contained(Box3D_F32 box, Point3D_F32 point) Returns true if the point is contained inside the box, with an exclusive upper extent.static booleanIntersection3D_F32.contained(BoxLength3D_F32 box, Point3D_F32 point) Returns true if the point is contained inside the box.static booleanIntersection3D_F32.contained2(Box3D_F32 box, Point3D_F32 point) Returns true if the point is contained inside the box, with an inclusive upper extent.static floatDistance3D_F32.distance(LineParametric3D_F32 l, Point3D_F32 p) Distance from the point to the closest point on the line.static floatDistance3D_F32.distance(LineSegment3D_F32 l, Point3D_F32 p) Distance from the point to the closest point on the line segment.static floatDistance3D_F32.distance(Triangle3D_F32 triangle, Point3D_F32 point) Signed distance from a 3D point to 3D triangle.static floatDistance3D_F32.distanceSigned(PlaneGeneral3D_F32 plane, Point3D_F32 point) Distance between a plane and a point.static floatDistance3D_F32.distanceSigned(Cylinder3D_F32 cylinder, Point3D_F32 point) Returns the signed distance a point is from the cylinder's surface.static floatDistance3D_F32.distanceSigned(Sphere3D_F32 sphere, Point3D_F32 point) Returns the signed distance a point is from the sphere's surface.static intIntersection3D_F32.intersectConvex(FastAccess<Point3D_F32> polygon, LineParametric3D_F32 line, Point3D_F32 output) static intIntersection3D_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 Point3D_F32Intersection2D_F32.intersection(LineGeneral2D_F32 a, LineGeneral2D_F32 b, @Nullable Point3D_F32 ret) Finds the intersection of two lines as a 2D point in homogeneous coordinates.static Point3D_F32Intersection2D_F32.intersection(List<LineGeneral2D_F32> lines, @Nullable Point3D_F32 ret) Finds the intersection between two or more lines and a 2D point in homogenous coordinates.static booleanIntersection3D_F32.intersection(LineParametric3D_F32 line, Sphere3D_F32 sphere, Point3D_F32 a, Point3D_F32 b) Finds the intersection of a line and sphere.static booleanIntersection3D_F32.intersection(PlaneGeneral3D_F32 plane, LineParametric3D_F32 line, Point3D_F32 intersection) Finds the intersection of a line and a plane.static booleanIntersection3D_F32.intersection(PlaneNormal3D_F32 plane, LineParametric3D_F32 line, Point3D_F32 intersection) Finds the intersection of a line and a plane.static intIntersection3D_F32.intersection(Triangle3D_F32 T, LineParametric3D_F32 R, Point3D_F32 output) Finds the intersection between a 3D triangle and a line.static intIntersection3D_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 intIntersection3D_F32.intersection(Triangle3D_F32 T, LineSegment3D_F32 R, Point3D_F32 output) Finds the intersection between a 3D triangle and a line-segment.static intIntersection3D_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.static booleanIntersection3D_F32.intersection1(LineParametric3D_F32 ray, Cylinder3D_F32 cylinder, Point3D_F32 output) Finds the intersection between the ray and the cylinder.Method parameters in georegression.metric with type arguments of type Point3D_F32Modifier and TypeMethodDescriptionstatic intIntersection3D_F32.intersectConvex(FastAccess<Point3D_F32> polygon, LineParametric3D_F32 line, Point3D_F32 output) static intIntersection3D_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. -
Uses of Point3D_F32 in georegression.metric.alg
Methods in georegression.metric.alg with parameters of type Point3D_F32Modifier and TypeMethodDescriptionvoidDistancePointTriangle3D_F32.closestPoint(Point3D_F32 P, Point3D_F32 closestPt) Find the closest point on the triangle to P.voidDistancePointTriangle3D_F32.setTriangle(Point3D_F32 p0, Point3D_F32 p1, Point3D_F32 p2) floatDistancePointTriangle3D_F32.sign(Point3D_F32 P) Returns the signed of the vector. -
Uses of Point3D_F32 in georegression.struct
Methods in georegression.struct that return Point3D_F32Modifier and TypeMethodDescriptionstatic Point3D_F32ConvertFloatType.convert(Point3D_F64 src, @Nullable Point3D_F32 dst) Methods in georegression.struct with parameters of type Point3D_F32Modifier and TypeMethodDescriptionstatic Point3D_F64ConvertFloatType.convert(Point3D_F32 src, @Nullable Point3D_F64 dst) static Point3D_F32ConvertFloatType.convert(Point3D_F64 src, @Nullable Point3D_F32 dst) -
Uses of Point3D_F32 in georegression.struct.line
Fields in georegression.struct.line declared as Point3D_F32Modifier and TypeFieldDescriptionLineSegment3D_F32.aLineSegment3D_F32.bLineParametric3D_F32.pA point on the lineMethods in georegression.struct.line that return Point3D_F32Modifier and TypeMethodDescriptionLineParametric3D_F32.getPoint()LineParametric3D_F32.getPointOnLine(float t) Returns a point along the line.LineSegment3D_F32.pointOnLine(float fraction, @Nullable Point3D_F32 p) Computes a point on the line based on the fraction distance between 'a' and 'b'Methods in georegression.struct.line with parameters of type Point3D_F32Modifier and TypeMethodDescriptionLineSegment3D_F32.pointOnLine(float fraction, @Nullable Point3D_F32 p) Computes a point on the line based on the fraction distance between 'a' and 'b'voidLineParametric3D_F32.setPoint(Point3D_F32 pt) voidLineParametric3D_F32.setPointOnLine(float t, Point3D_F32 where) where = p + t*slope.LineSegment3D_F32.setTo(Point3D_F32 a, Point3D_F32 b) static LineSegment3D_F32LineSegment3D_F32.wrap(Point3D_F32 a, Point3D_F32 b) Constructors in georegression.struct.line with parameters of type Point3D_F32 -
Uses of Point3D_F32 in georegression.struct.plane
Subclasses of Point3D_F32 in georegression.struct.planeModifier and TypeClassDescriptionclassSpecifies a plane using the closest point on the plane to the origin.Fields in georegression.struct.plane declared as Point3D_F32Methods in georegression.struct.plane with parameters of type Point3D_F32Modifier and TypeMethodDescriptionvoidPlaneNormal3D_F32.setP(Point3D_F32 p) PlaneNormal3D_F32.setTo(Point3D_F32 point, Vector3D_F32 normal) Constructors in georegression.struct.plane with parameters of type Point3D_F32 -
Uses of Point3D_F32 in georegression.struct.point
Methods in georegression.struct.point that return Point3D_F32Modifier and TypeMethodDescriptionPoint3D_F32.copy()Point3D_F32.createNewInstance()Point3D_F32.setTo(Point3D_F32 src) Methods in georegression.struct.point with parameters of type Point3D_F32Modifier and TypeMethodDescriptionvoidVector3D_F32.minus(Point3D_F32 a, Point3D_F32 b) In-place minus operation.Point3D_F32.setTo(Point3D_F32 src) Constructors in georegression.struct.point with parameters of type Point3D_F32ModifierConstructorDescriptionDefines the vector using two points. -
Uses of Point3D_F32 in georegression.struct.se
Methods in georegression.struct.se that return Point3D_F32Modifier and TypeMethodDescriptionSe3_F32.transform(Point3D_F32 src, @Nullable Point3D_F32 dst) Applies the transform to the src point and stores the result in dst.Se3_F32.transformReverse(Point3D_F32 src, @Nullable Point3D_F32 dst) Applies the reverse transform to the src point and stores the result in dst.Methods in georegression.struct.se with parameters of type Point3D_F32Modifier and TypeMethodDescriptionSe3_F32.transform(Point3D_F32 src, @Nullable Point3D_F32 dst) Applies the transform to the src point and stores the result in dst.Se3_F32.transformReverse(Point3D_F32 src, @Nullable Point3D_F32 dst) Applies the reverse transform to the src point and stores the result in dst. -
Uses of Point3D_F32 in georegression.struct.shapes
Fields in georegression.struct.shapes declared as Point3D_F32Modifier and TypeFieldDescriptionSphere3D_F32.centerCenter point of the sphereCylinderBounded3D_F32.endAEnd points of the cylinderCylinderBounded3D_F32.endBEnd points of the cylinderBoxLength3D_F32.pPoint on the box with the lowest values.Box3D_F32.p0The lower point/extent.Box3D_F32.p1The upper point/extentTriangle3D_F32.v0Triangle3D_F32.v1Triangle3D_F32.v2Methods in georegression.struct.shapes that return Point3D_F32Modifier and TypeMethodDescriptionBox3D_F32.center(@Nullable Point3D_F32 storage) Computes and return the center of the cube.BoxLength3D_F32.getCorner(int index, @Nullable Point3D_F32 corner) Used to retrieve the corners of the box.Methods in georegression.struct.shapes with parameters of type Point3D_F32Modifier and TypeMethodDescriptionBox3D_F32.center(@Nullable Point3D_F32 storage) Computes and return the center of the cube.BoxLength3D_F32.getCorner(int index, @Nullable Point3D_F32 corner) Used to retrieve the corners of the box.voidBoxLength3D_F32.setP(Point3D_F32 p) voidBox3D_F32.setP0(Point3D_F32 p0) voidBox3D_F32.setP1(Point3D_F32 p1) CylinderBounded3D_F32.setTo(Point3D_F32 endA, Point3D_F32 endB, float radius) Constructors in georegression.struct.shapes with parameters of type Point3D_F32ModifierConstructorDescriptionCylinderBounded3D_F32(Point3D_F32 endA, Point3D_F32 endB, float radius) Triangle3D_F32(Point3D_F32 v0, Point3D_F32 v1, Point3D_F32 v2) -
Uses of Point3D_F32 in georegression.transform.se
Methods in georegression.transform.se that return Point3D_F32Modifier and TypeMethodDescriptionstatic Point3D_F32SePointOps_F32.transform(Se3_F32 se, float x, float y, float z, float w, @Nullable Point3D_F32 dst) static Point3D_F32SePointOps_F32.transform(Se3_F32 se, float x, float y, float z, @Nullable Point3D_F32 dst) static Point3D_F32SePointOps_F32.transform(Se3_F32 se, Point3D_F32 src, @Nullable Point3D_F32 dst) .static Point3D_F32SePointOps_F32.transform(Se3_F32 se, Point4D_F32 src, @Nullable Point3D_F32 dst) .static Point3D_F32SePointOps_F32.transformReverse(Se3_F32 se, Point3D_F32 origPt, @Nullable Point3D_F32 tranPt) .static Point3D_F32SePointOps_F32.transformV(Se3_F32 se, float x, float y, float z, float w, @Nullable Point3D_F32 dst) static Point3D_F32SePointOps_F32.transformV(Se3_F32 se, Point4D_F32 src, @Nullable Point3D_F32 dst) Applies the transform to src, but omits the last implicit last row in dst where dst.w = src.wMethods in georegression.transform.se with parameters of type Point3D_F32Modifier and TypeMethodDescriptionstatic Point3D_F32SePointOps_F32.transform(Se3_F32 se, float x, float y, float z, float w, @Nullable Point3D_F32 dst) static Point3D_F32SePointOps_F32.transform(Se3_F32 se, float x, float y, float z, @Nullable Point3D_F32 dst) static voidSePointOps_F32.transform(Se3_F32 se, Point3D_F32[] points, int start, int length) Applies a 3D special euclidean transform to a list of points.static Point3D_F32SePointOps_F32.transform(Se3_F32 se, Point3D_F32 src, @Nullable Point3D_F32 dst) .static Point3D_F32SePointOps_F32.transform(Se3_F32 se, Point4D_F32 src, @Nullable Point3D_F32 dst) .static Point3D_F32SePointOps_F32.transformReverse(Se3_F32 se, Point3D_F32 origPt, @Nullable Point3D_F32 tranPt) .static Point3D_F32SePointOps_F32.transformV(Se3_F32 se, float x, float y, float z, float w, @Nullable Point3D_F32 dst) static Point3D_F32SePointOps_F32.transformV(Se3_F32 se, Point4D_F32 src, @Nullable Point3D_F32 dst) Applies the transform to src, but omits the last implicit last row in dst where dst.w = src.wMethod parameters in georegression.transform.se with type arguments of type Point3D_F32Modifier and TypeMethodDescriptionstatic voidSePointOps_F32.transform(Se3_F32 se, List<Point3D_F32> points) Applies a 3D special euclidean transform to a list of points.