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.
|
Modifier and Type | Method and Description |
---|---|
Bounds3D |
Bounds3D.Builder.build()
Create a new
Bounds3D instance from the values in this builder. |
static Bounds3D |
Bounds3D.from(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 |
PlaneSubset.getBounds()
Get a
Bounds3D object defining an axis-aligned bounding box containing all
vertices for this subset. |
Bounds3D |
EmbeddedTreePlaneSubset.getBounds()
Get a
Bounds3D object defining an axis-aligned bounding box containing all
vertices for this subset. |
default Bounds3D |
BoundarySource3D.getBounds()
Get a
Bounds3D object defining the axis-aligned box containing all vertices
in the boundaries for this instance. |
Bounds3D |
Bounds3D.intersection(Bounds3D other)
Return the intersection of this bounding box and the argument, or null if no intersection exists.
|
Modifier and Type | Method and 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,
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.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Bounds3D |
Ray3D.getBounds()
Get the 3D bounding box of the line subset or null if the subset is
empty or infinite.
|
Bounds3D |
EmbeddedTreeLineSubset3D.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.
|
Modifier and Type | Method and Description |
---|---|
Bounds3D |
SimpleTriangleMesh.getBounds()
Get a
Bounds3D object defining the axis-aligned box containing all vertices
in the boundaries for this instance. |
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.