Uses of Class
georegression.struct.plane.PlaneNormal3D_F32
Packages that use PlaneNormal3D_F32
Package
Description
-
Uses of PlaneNormal3D_F32 in georegression.fitting.cylinder
Methods in georegression.fitting.cylinder that return types with arguments of type PlaneNormal3D_F32Methods in georegression.fitting.cylinder with parameters of type PlaneNormal3D_F32Modifier and TypeMethodDescriptiondouble
PointNormalDistanceFromCylinder_F32.distance
(PlaneNormal3D_F32 point) boolean
GenerateCylinderFromPointNormals_F32.twoPointFormula
(PlaneNormal3D_F32 a, PlaneNormal3D_F32 b, Cylinder3D_F32 output) If there is no noise and the two points don't lie at the same location or have the same surface normal, then the following equation is valid.Method parameters in georegression.fitting.cylinder with type arguments of type PlaneNormal3D_F32Modifier and TypeMethodDescriptionvoid
PointNormalDistanceFromCylinder_F32.distances
(List<PlaneNormal3D_F32> list, double[] errors) boolean
GenerateCylinderFromPointNormals_F32.generate
(List<PlaneNormal3D_F32> dataSet, Cylinder3D_F32 output) -
Uses of PlaneNormal3D_F32 in georegression.fitting.plane
Methods in georegression.fitting.plane that return types with arguments of type PlaneNormal3D_F32Methods in georegression.fitting.plane with parameters of type PlaneNormal3D_F32Modifier and TypeMethodDescriptiondouble
PointNormalDistanceFromPlaneGeneral_F32.distance
(PlaneNormal3D_F32 point) Method parameters in georegression.fitting.plane with type arguments of type PlaneNormal3D_F32Modifier and TypeMethodDescriptionvoid
PointNormalDistanceFromPlaneGeneral_F32.distances
(List<PlaneNormal3D_F32> list, double[] errors) boolean
GeneratorPlaneFromPlane_F32.generate
(List<PlaneNormal3D_F32> dataSet, PlaneGeneral3D_F32 output) -
Uses of PlaneNormal3D_F32 in georegression.geometry
Methods in georegression.geometry that return PlaneNormal3D_F32Modifier and TypeMethodDescriptionstatic PlaneNormal3D_F32
UtilPlane3D_F32.convert
(PlaneGeneral3D_F32 input, @Nullable PlaneNormal3D_F32 output) Converts a plane in general form into normal form.static PlaneNormal3D_F32
UtilPlane3D_F32.convert
(PlaneTangent3D_F32 input, @Nullable PlaneNormal3D_F32 output) Converts a plane in tangent form into a plane in normal formstatic PlaneNormal3D_F32
UtilPlane3D_F32.convert
(Se3_F32 planeToWorld, @Nullable PlaneNormal3D_F32 output) Defines a plane using a 3D rigid body transform.Methods in georegression.geometry that return types with arguments of type PlaneNormal3D_F32Modifier and TypeMethodDescriptionstatic List<PlaneNormal3D_F32>
UtilPoint3D_F32.randomNormals
(PlaneNormal3D_F32 plane, float max, int num, Random rand) static List<PlaneNormal3D_F32>
UtilPoint3D_F32.randomNormals
(Cylinder3D_F32 shape, int radialRadius, int count, Random rand) Points randomly along a cylinder with surface normalsMethods in georegression.geometry with parameters of type PlaneNormal3D_F32Modifier and TypeMethodDescriptionstatic PlaneNormal3D_F32
UtilPlane3D_F32.convert
(PlaneGeneral3D_F32 input, @Nullable PlaneNormal3D_F32 output) Converts a plane in general form into normal form.static PlaneGeneral3D_F32
UtilPlane3D_F32.convert
(PlaneNormal3D_F32 input, @Nullable PlaneGeneral3D_F32 output) Converts a plane in normal form into a general equationstatic PlaneNormal3D_F32
UtilPlane3D_F32.convert
(PlaneTangent3D_F32 input, @Nullable PlaneNormal3D_F32 output) Converts a plane in tangent form into a plane in normal formstatic PlaneNormal3D_F32
UtilPlane3D_F32.convert
(Se3_F32 planeToWorld, @Nullable PlaneNormal3D_F32 output) Defines a plane using a 3D rigid body transform.static boolean
UtilPlane3D_F32.equals
(PlaneNormal3D_F32 a, PlaneNormal3D_F32 b, float tol) Returns true if the two plane equations are equal to within tolerance.static float
UtilPlane3D_F32.evaluate
(PlaneNormal3D_F32 plane, Point3D_F32 point) Applies the plane's definition to test to see if a point is one the planestatic 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<PlaneNormal3D_F32>
UtilPoint3D_F32.randomNormals
(PlaneNormal3D_F32 plane, float max, int num, Random rand) -
Uses of PlaneNormal3D_F32 in georegression.metric
Methods in georegression.metric with parameters of type PlaneNormal3D_F32Modifier and TypeMethodDescriptionstatic Point3D_F32
ClosestPoint3D_F32.closestPoint
(PlaneNormal3D_F32 plane, Point3D_F32 point, @Nullable Point3D_F32 found) Finds the closest point on the plane to the specified point.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 boolean
Intersection3D_F32.intersection
(PlaneNormal3D_F32 plane, LineParametric3D_F32 line, Point3D_F32 intersection) Finds the intersection of a line and a plane. -
Uses of PlaneNormal3D_F32 in georegression.struct.plane
Methods in georegression.struct.plane that return PlaneNormal3D_F32Modifier and TypeMethodDescriptionPlaneNormal3D_F32.setTo
(float px, float py, float pz, float nx, float ny, float nz) PlaneNormal3D_F32.setTo
(PlaneNormal3D_F32 o) PlaneNormal3D_F32.setTo
(Point3D_F32 point, Vector3D_F32 normal) Methods in georegression.struct.plane with parameters of type PlaneNormal3D_F32Constructors in georegression.struct.plane with parameters of type PlaneNormal3D_F32