Uses of Class
org.apache.commons.geometry.euclidean.threed.Bounds3D
Packages that use Bounds3D
Package
Description
This package provides basic 3D geometry components.
This package provides classes and utilities for lines in 3D Euclidean space.
This package contains types representing 3D mesh data structures.
-
Uses of Bounds3D in org.apache.commons.geometry.euclidean.threed
Methods in org.apache.commons.geometry.euclidean.threed that return Bounds3DModifier and TypeMethodDescriptionBounds3D.Builder.build()Create a newBounds3Dinstance from the values in this builder.static Bounds3DConstruct a new instance from the given points.static Bounds3DConstruct a new instance from the given points.AbstractConvexPolygon3D.getBounds()Get aBounds3Dobject defining an axis-aligned bounding box containing all vertices for this subset.default Bounds3DBoundarySource3D.getBounds()Get aBounds3Dobject defining the axis-aligned box containing all vertices in the boundaries for this instance.BoundarySourceBoundsBuilder3D.getBounds(BoundarySource3D src) Get aBounds3Dinstance containing all vertices in the given boundary source.EmbeddedAreaPlaneConvexSubset.getBounds()Get aBounds3Dobject defining an axis-aligned bounding box containing all vertices for this subset.EmbeddedTreePlaneSubset.getBounds()Get aBounds3Dobject defining an axis-aligned bounding box containing all vertices for this subset.PlaneSubset.getBounds()Get aBounds3Dobject defining an axis-aligned bounding box containing all vertices for this subset.protected Bounds3DAbstractEmbeddedRegionPlaneSubset.getBoundsFromSubspace(BoundarySource2D src) Compute 3D bounds from a subspace boundary source.Bounds3D.intersection(Bounds3D other) Return the intersection of this bounding box and the argument, or null if no intersection exists.Methods in org.apache.commons.geometry.euclidean.threed with parameters of type Bounds3DModifier and TypeMethodDescriptionAdd the min and max points from the given bounds to this instance.RegionBSPTree3D.PartitionedRegionBuilder3D.insertAxisAlignedGrid(Bounds3D bounds, int level, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Insert a 3D grid of partitions.Bounds3D.intersection(Bounds3D other) Return the intersection of this bounding box and the argument, or null if no intersection exists.booleanBounds3D.intersects(Bounds3D other) Return true if any point on the interior or boundary of this instance is also considered to be on the interior or boundary of the argument. -
Uses of Bounds3D in org.apache.commons.geometry.euclidean.threed.line
Methods in org.apache.commons.geometry.euclidean.threed.line that return Bounds3DModifier and TypeMethodDescriptionEmbeddedTreeLineSubset3D.getBounds()Get the 3D bounding box of the line subset or null if the subset is empty or infinite.LineSpanningSubset3D.getBounds()Get the 3D bounding box of the line subset or null if the subset is empty or infinite.abstract Bounds3DLineSubset3D.getBounds()Get the 3D bounding box of the line subset or null if the subset is empty or infinite.Ray3D.getBounds()Get the 3D bounding box of the line subset or null if the subset is empty or infinite.ReverseRay3D.getBounds()Get the 3D bounding box of the line subset or null if the subset is empty or infinite.Segment3D.getBounds()Get the 3D bounding box of the line subset or null if the subset is empty or infinite. -
Uses of Bounds3D in org.apache.commons.geometry.euclidean.threed.mesh
Fields in org.apache.commons.geometry.euclidean.threed.mesh declared as Bounds3DModifier and TypeFieldDescriptionprivate final Bounds3DSimpleTriangleMesh.boundsThe bounds of the mesh.Methods in org.apache.commons.geometry.euclidean.threed.mesh that return Bounds3DModifier and TypeMethodDescriptionSimpleTriangleMesh.getBounds()Get aBounds3Dobject defining the axis-aligned box containing all vertices in the boundaries for this instance.Constructors in org.apache.commons.geometry.euclidean.threed.mesh with parameters of type Bounds3DModifierConstructorDescriptionprivateSimpleTriangleMesh(List<Vector3D> vertices, List<int[]> faces, Bounds3D bounds, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Construct a new instance from a vertex list and set of faces.