Uses of Class
com.irurueta.geometry.CoincidentPlanesException
Packages that use CoincidentPlanesException
Package
Description
This package contains classes to work with basic geometric entities such as
2D or 3D points, lines, planes, 2D or 3D triangles or polygons, circles,
spheres, rotations, transformations etc.
-
Uses of CoincidentPlanesException in com.irurueta.geometry
Methods in com.irurueta.geometry that throw CoincidentPlanesExceptionModifier and TypeMethodDescriptionfinal voidDualQuadric.setParametersFromPlanes(Plane plane1, Plane plane2, Plane plane3, Plane plane4, Plane plane5, Plane plane6, Plane plane7, Plane plane8, Plane plane9) Sets parameters of this dual quadric so that provided planes lie within it (are locus).final voidSets intersecting planes for this 3D line.final voidAffineTransformation3D.setTransformationFromPlanes(Plane inputPlane1, Plane inputPlane2, Plane inputPlane3, Plane inputPlane4, Plane outputPlane1, Plane outputPlane2, Plane outputPlane3, Plane outputPlane4) Estimates this transformation internal parameters by using 4 corresponding original and transformed planes.final voidProjectiveTransformation3D.setTransformationFromPlanes(Plane inputPlane1, Plane inputPlane2, Plane inputPlane3, Plane inputPlane4, Plane inputPlane5, Plane outputPlane1, Plane outputPlane2, Plane outputPlane3, Plane outputPlane4, Plane outputPlane5) Estimates this transformation internal matrix by providing 4 corresponding original and transformed planes.voidTransforms and updates provided line using this transformation.voidTransforms provided input line using this transformation and stores the result into provided output line instance.voidTransformation3D.transformAndOverwriteLines(List<Line3D> lines) Transforms provided list of lines using this transformation and overwriting their previous values.Transformation3D.transformAndReturnNew(Line3D inputLine) Transforms provided line using this transformation and returns a new one.Transformation3D.transformLines(List<Line3D> inputLines) Transforms provided list of lines using this transformation.voidTransformation3D.transformLines(List<Line3D> inputLines, List<Line3D> outputLines) Transforms provided list of lines using this transformation and stores the result in provided output list of lines.Constructors in com.irurueta.geometry that throw CoincidentPlanesExceptionModifierConstructorDescriptionAffineTransformation3D(Plane inputPlane1, Plane inputPlane2, Plane inputPlane3, Plane inputPlane4, Plane outputPlane1, Plane outputPlane2, Plane outputPlane3, Plane outputPlane4) Creates transformation by estimating its internal values using provided 4 corresponding original and transformed planes.DualQuadric(Plane plane1, Plane plane2, Plane plane3, Plane plane4, Plane plane5, Plane plane6, Plane plane7, Plane plane8, Plane plane9) Creates a dual matrix where provided planes are its locus, or in other words, provided planes are tangent to the quadric corresponding to the created dual quadric.Constructor.ProjectiveTransformation3D(Plane inputPlane1, Plane inputPlane2, Plane inputPlane3, Plane inputPlane4, Plane inputPlane5, Plane outputPlane1, Plane outputPlane2, Plane outputPlane3, Plane outputPlane4, Plane outputPlane5) Creates transformation by estimating its internal matrix by providing 5 corresponding original and transformed planes.