Package | Description |
---|---|
org.apache.commons.geometry.euclidean.threed |
This package provides basic 3D geometry components.
|
org.apache.commons.geometry.euclidean.threed.shape |
This package provides utilities for constructing basic 3D shapes.
|
Modifier and Type | Method and Description |
---|---|
Parallelepiped |
Bounds3D.toRegion(Precision.DoubleEquivalence precision)
Return a hyperplane-bounded region containing the same points as this instance.
|
Modifier and Type | Method and Description |
---|---|
static Parallelepiped |
Parallelepiped.axisAligned(Vector3D a,
Vector3D b,
Precision.DoubleEquivalence precision)
Return a new instance representing an axis-aligned parallelepiped, ie, a rectangular prism.
|
Parallelepiped |
Parallelepiped.Builder.build()
Build a new parallelepiped instance with the values configured in this builder.
|
static Parallelepiped |
Parallelepiped.fromTransformedUnitCube(Transform<Vector3D> transform,
Precision.DoubleEquivalence precision)
Construct a new instance by transforming a unit cube centered at the origin.
|
static Parallelepiped |
Parallelepiped.unitCube(Precision.DoubleEquivalence precision)
Construct a new instance representing a unit cube centered at the origin.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.