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 newBounds3D
instance from the values in this builder.static Bounds3D
Construct a new instance from the given points.static Bounds3D
Construct a new instance from the given points.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.BoundarySourceBoundsBuilder3D.getBounds
(BoundarySource3D src) Get aBounds3D
instance containing all vertices in the given boundary source.EmbeddedAreaPlaneConvexSubset.getBounds()
Get aBounds3D
object defining an axis-aligned bounding box containing all vertices for this subset.EmbeddedTreePlaneSubset.getBounds()
Get aBounds3D
object defining an axis-aligned bounding box containing all vertices for this subset.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.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.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 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 Bounds3D
LineSubset3D.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 Bounds3D
SimpleTriangleMesh.bounds
The bounds of the mesh.Methods in org.apache.commons.geometry.euclidean.threed.mesh that return Bounds3DModifier and TypeMethodDescriptionSimpleTriangleMesh.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 Bounds3DModifierConstructorDescriptionprivate
SimpleTriangleMesh
(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.