Uses of Class
org.apache.commons.geometry.euclidean.threed.EmbeddingPlane
Packages that use EmbeddingPlane
Package
Description
This package provides basic 3D geometry components.
-
Uses of EmbeddingPlane in org.apache.commons.geometry.euclidean.threed
Methods in org.apache.commons.geometry.euclidean.threed that return EmbeddingPlaneModifier and TypeMethodDescriptionstatic EmbeddingPlanePlanes.fromPointAndPlaneVectors(Vector3D p, Vector3D u, Vector3D v, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Build a plane from a point and two (on plane) vectors.EmbeddingPlane.getEmbedding()Return the current instance.Plane.getEmbedding()Return anEmbeddingPlaneinstance suitable for embedding 2D geometric objects into this plane.EmbeddingPlane.SubspaceTransform.getPlane()Get the transformed plane instance.PlaneSubset.Embedded.getPlane()Get the plane embedding the subspace region.EmbeddingPlane.reverse()Build a new reversed version of this plane, with opposite orientation.EmbeddingPlane.rotate(Vector3D center, QuaternionRotation rotation) Rotate the plane around the specified point.Transform this instance using the givenTransform.Translate the plane by the specified amount.Methods in org.apache.commons.geometry.euclidean.threed with parameters of type EmbeddingPlaneModifier and TypeMethodDescriptionstatic List<PlaneConvexSubset> Planes.extrude(LinePath path, EmbeddingPlane plane, Vector3D extrusionVector, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Get the boundaries of the 3D region created by extruding a 2D line path.static List<PlaneConvexSubset> Planes.extrude(RegionBSPTree2D region, EmbeddingPlane plane, Vector3D extrusionVector, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Get the boundaries of the 3D region created by extruding a 2D region.static List<PlaneConvexSubset> Planes.extrudeVertexLoop(List<Vector2D> vertices, EmbeddingPlane plane, Vector3D extrusionVector, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Get the boundaries of a 3D region created by extruding a polygon defined by a list of vertices.static PlaneConvexSubsetPlanes.subsetFromConvexArea(EmbeddingPlane plane, ConvexArea area) Create a new plane subset from a plane and an embedded convex subspace area.Constructors in org.apache.commons.geometry.euclidean.threed with parameters of type EmbeddingPlaneModifierConstructorDescriptionConstruct a new, empty plane subset for the given plane.EmbeddedTreePlaneSubset(EmbeddingPlane plane, boolean full) Construct a new subset for the given plane.EmbeddedTreePlaneSubset(EmbeddingPlane plane, RegionBSPTree2D region) Construct a new instance from its defining plane and subspace region.SubspaceTransform(EmbeddingPlane plane, AffineTransformMatrix2D transform) Simple constructor.