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.