| Package | Description |
|---|---|
| org.apache.commons.geometry.euclidean.threed |
This package provides basic 3D geometry components.
|
| org.apache.commons.geometry.euclidean.threed.mesh |
This package contains types representing 3D mesh data structures.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Triangle3D
Interface representing a triangle in Euclidean 3D space.
|
| Modifier and Type | Method and Description |
|---|---|
static ConvexPolygon3D |
Planes.convexPolygonFromVertices(Collection<Vector3D> pts,
Precision.DoubleEquivalence precision)
Create a new convex polygon from the given sequence of vertices.
|
ConvexPolygon3D |
ConvexPolygon3D.reverse() |
ConvexPolygon3D |
ConvexPolygon3D.transform(Transform<Vector3D> transform) |
| Modifier and Type | Method and Description |
|---|---|
static List<ConvexPolygon3D> |
Planes.indexedConvexPolygons(List<? extends Vector3D> vertices,
int[][] faceIndices,
Precision.DoubleEquivalence precision)
Construct a list of
ConvexPolygon3D instances from a set of vertices and arrays of face indices. |
static List<ConvexPolygon3D> |
Planes.indexedConvexPolygons(Vector3D[] vertices,
int[][] faceIndices,
Precision.DoubleEquivalence precision)
Construct a list of
ConvexPolygon3D instances from a set of vertices and arrays of face indices. |
| Modifier and Type | Method and Description |
|---|---|
ConvexPolygon3D |
Mesh.Face.getPolygon()
Get the 3D polygon defined by this face.
|
Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.