Uses of Class
org.apache.commons.geometry.euclidean.threed.Bounds3D
-
Packages that use Bounds3D Package Description org.apache.commons.geometry.euclidean.threed This package provides basic 3D geometry components.org.apache.commons.geometry.euclidean.threed.line This package provides classes and utilities for lines in 3D Euclidean space.org.apache.commons.geometry.euclidean.threed.mesh 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 Bounds3D Modifier and Type Method Description Bounds3D
Bounds3D.Builder. build()
Create a newBounds3D
instance from the values in this builder.static Bounds3D
Bounds3D. from(java.lang.Iterable<Vector3D> points)
Construct a new instance from the given points.static Bounds3D
Bounds3D. from(Vector3D first, Vector3D... more)
Construct a new instance from the given points.Bounds3D
AbstractConvexPolygon3D. getBounds()
Get aBounds3D
object defining an axis-aligned bounding box containing all vertices for this subset.default Bounds3D
BoundarySource3D. getBounds()
Get aBounds3D
object defining the axis-aligned box containing all vertices in the boundaries for this instance.Bounds3D
BoundarySourceBoundsBuilder3D. getBounds(BoundarySource3D src)
Get aBounds3D
instance containing all vertices in the given boundary source.Bounds3D
EmbeddedAreaPlaneConvexSubset. getBounds()
Get aBounds3D
object defining an axis-aligned bounding box containing all vertices for this subset.Bounds3D
EmbeddedTreePlaneSubset. getBounds()
Get aBounds3D
object defining an axis-aligned bounding box containing all vertices for this subset.Bounds3D
PlaneSubset. getBounds()
Get aBounds3D
object defining an axis-aligned bounding box containing all vertices for this subset.protected Bounds3D
AbstractEmbeddedRegionPlaneSubset. getBoundsFromSubspace(BoundarySource2D src)
Compute 3D bounds from a subspace boundary source.Bounds3D
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 Bounds3D Modifier and Type Method Description Bounds3D.Builder
Bounds3D.Builder. add(Bounds3D bounds)
Add the min and max points from the given bounds to this instance.RegionBSPTree3D.PartitionedRegionBuilder3D
RegionBSPTree3D.PartitionedRegionBuilder3D. insertAxisAlignedGrid(Bounds3D bounds, int level, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Insert a 3D grid of partitions.Bounds3D
Bounds3D. intersection(Bounds3D other)
Return the intersection of this bounding box and the argument, or null if no intersection exists.boolean
Bounds3D. 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 Bounds3D Modifier and Type Method Description Bounds3D
EmbeddedTreeLineSubset3D. getBounds()
Get the 3D bounding box of the line subset or null if the subset is empty or infinite.Bounds3D
LineSpanningSubset3D. getBounds()
Get the 3D bounding box of the line subset or null if the subset is empty or infinite.abstract Bounds3D
LineSubset3D. getBounds()
Get the 3D bounding box of the line subset or null if the subset is empty or infinite.Bounds3D
Ray3D. getBounds()
Get the 3D bounding box of the line subset or null if the subset is empty or infinite.Bounds3D
ReverseRay3D. getBounds()
Get the 3D bounding box of the line subset or null if the subset is empty or infinite.Bounds3D
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 Bounds3D Modifier and Type Field Description private Bounds3D
SimpleTriangleMesh. bounds
The bounds of the mesh.Methods in org.apache.commons.geometry.euclidean.threed.mesh that return Bounds3D Modifier and Type Method Description Bounds3D
SimpleTriangleMesh. getBounds()
Get aBounds3D
object 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 Bounds3D Constructor Description SimpleTriangleMesh(java.util.List<Vector3D> vertices, java.util.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.
-