Uses of Class
org.hipparchus.geometry.euclidean.threed.Plane
-
Packages that use Plane Package Description org.hipparchus.geometry.euclidean.threed This package provides basic 3D geometry components. -
-
Uses of Plane in org.hipparchus.geometry.euclidean.threed
Methods in org.hipparchus.geometry.euclidean.threed that return Plane Modifier and Type Method Description PlanePlane. copySelf()Copy the instance.PlanePlane. rotate(Vector3D center, Rotation rotation)Rotate the plane around the specified point.PlanePlane. translate(Vector3D translation)Translate the plane by the specified amount.Methods in org.hipparchus.geometry.euclidean.threed that return types with arguments of type Plane Modifier and Type Method Description SubHyperplane<Euclidean3D,Vector3D,Plane,SubPlane>PolyhedronsSet. firstIntersection(Vector3D point, Line line)Get the first sub-hyperplane crossed by a semi-infinite line.SubHyperplane.SplitSubHyperplane<Euclidean3D,Vector3D,Plane,SubPlane>SubPlane. split(Plane hyperplane)Split the instance in two parts by an hyperplane.Methods in org.hipparchus.geometry.euclidean.threed with parameters of type Plane Modifier and Type Method Description protected SubPlaneSubPlane. buildNew(Plane hyperplane, Region<Euclidean2D,Vector2D,Line,SubLine> remainingRegion)Build a sub-hyperplane from an hyperplane and a region.doublePlane. getOffset(Plane plane)Get the offset (oriented distance) of a parallel plane.LinePlane. intersection(Plane other)Build the line shared by the instance and another plane.static Vector3DPlane. intersection(Plane plane1, Plane plane2, Plane plane3)Get the intersection point of three planes.booleanPlane. isSimilarTo(Plane plane)Check if the instance is similar to another plane.voidPlane. reset(Plane original)Reset the instance from another one.booleanPlane. sameOrientationAs(Plane other)Check if the instance has the same orientation as another hyperplane.SubHyperplane.SplitSubHyperplane<Euclidean3D,Vector3D,Plane,SubPlane>SubPlane. split(Plane hyperplane)Split the instance in two parts by an hyperplane.Method parameters in org.hipparchus.geometry.euclidean.threed with type arguments of type Plane Modifier and Type Method Description PolyhedronsSetPolyhedronsSet. buildNew(BSPTree<Euclidean3D,Vector3D,Plane,SubPlane> tree)Build a region using the instance as a prototype.Constructors in org.hipparchus.geometry.euclidean.threed with parameters of type Plane Constructor Description Plane(Plane plane)Copy constructor.SubPlane(Plane hyperplane, Region<Euclidean2D,Vector2D,Line,SubLine> remainingRegion)Simple constructor.Constructor parameters in org.hipparchus.geometry.euclidean.threed with type arguments of type Plane Constructor Description PolyhedronsSet(BSPTree<Euclidean3D,Vector3D,Plane,SubPlane> tree, double tolerance)Build a polyhedrons set from a BSP tree.
-