Package | Description |
---|---|
org.apache.commons.geometry.euclidean.threed |
This package provides basic 3D geometry components.
|
org.apache.commons.geometry.euclidean.twod |
This package provides basic 2D geometry components.
|
org.apache.commons.geometry.euclidean.twod.shape |
This package provides utilities for constructing basic 2D shapes.
|
Modifier and Type | Method and Description |
---|---|
ConvexArea |
PlaneConvexSubset.Embedded.getSubspaceRegion() |
Modifier and Type | Method and Description |
---|---|
static PlaneConvexSubset |
Planes.subsetFromConvexArea(EmbeddingPlane plane,
ConvexArea area)
Create a new plane subset from a plane and an embedded convex subspace area.
|
Modifier and Type | Method and Description |
---|---|
static ConvexArea |
ConvexArea.convexPolygonFromPath(LinePath path)
Construct a convex polygon from a line path.
|
static ConvexArea |
ConvexArea.convexPolygonFromVertices(Collection<Vector2D> vertices,
Precision.DoubleEquivalence precision)
Construct a convex polygon from the given vertices.
|
static ConvexArea |
ConvexArea.fromBounds(Iterable<Line> bounds)
Create a convex area formed by the intersection of the negative half-spaces of the
given bounding lines.
|
static ConvexArea |
ConvexArea.fromBounds(Line... bounds)
Create a convex area formed by the intersection of the negative half-spaces of the
given bounding lines.
|
static ConvexArea |
ConvexArea.full()
Return an instance representing the full 2D area.
|
ConvexArea |
RegionBSPTree2D.RegionNode2D.getNodeRegion()
Get the region represented by this node.
|
ConvexArea |
ConvexArea.transform(Transform<Vector2D> transform)
Return a new instance transformed by the argument.
|
Modifier and Type | Method and Description |
---|---|
Split<ConvexArea> |
ConvexArea.split(Hyperplane<Vector2D> splitter) |
List<ConvexArea> |
RegionBSPTree2D.toConvex()
Return a list of
ConvexArea s representing the same region
as this instance. |
Modifier and Type | Method and Description |
---|---|
void |
RegionBSPTree2D.add(ConvexArea area)
Add a convex area to this region.
|
Modifier and Type | Class and Description |
---|---|
class |
Parallelogram
Class representing parallelograms, i.e.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.