Uses of Class
org.apache.commons.geometry.euclidean.threed.shape.Parallelepiped
Packages that use Parallelepiped
Package
Description
This package provides basic 3D geometry components.
This package provides utilities for constructing basic 3D shapes.
-
Uses of Parallelepiped in org.apache.commons.geometry.euclidean.threed
Methods in org.apache.commons.geometry.euclidean.threed that return ParallelepipedModifier and TypeMethodDescriptionBounds3D.toRegion
(org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return a hyperplane-bounded region containing the same points as this instance. -
Uses of Parallelepiped in org.apache.commons.geometry.euclidean.threed.shape
Methods in org.apache.commons.geometry.euclidean.threed.shape that return ParallelepipedModifier and TypeMethodDescriptionstatic Parallelepiped
Parallelepiped.axisAligned
(Vector3D a, Vector3D b, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return a new instance representing an axis-aligned parallelepiped, ie, a rectangular prism.Parallelepiped.Builder.build()
Build a new parallelepiped instance with the values configured in this builder.static Parallelepiped
Parallelepiped.fromTransformedUnitCube
(Transform<Vector3D> transform, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Construct a new instance by transforming a unit cube centered at the origin.static Parallelepiped
Parallelepiped.unitCube
(org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Construct a new instance representing a unit cube centered at the origin.