Uses of Interface
org.apache.commons.geometry.euclidean.threed.mesh.TriangleMesh
-
Packages that use TriangleMesh 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.org.apache.commons.geometry.euclidean.threed.shape This package provides utilities for constructing basic 3D shapes.org.apache.commons.geometry.io.euclidean.threed This package contains the core interfaces and classes providing IO functionality for Euclidean 3D space.org.apache.commons.geometry.io.euclidean.threed.obj This package contains types for reading and writing the OBJ geometric data file format.org.apache.commons.geometry.io.euclidean.threed.stl This package contains types for reading and writing the STL geometric data file format. -
-
Uses of TriangleMesh in org.apache.commons.geometry.euclidean.threed
Methods in org.apache.commons.geometry.euclidean.threed that return TriangleMesh Modifier and Type Method Description default TriangleMeshBoundarySource3D. toTriangleMesh(org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)Construct a triangle mesh from the boundaries in this instance. -
Uses of TriangleMesh in org.apache.commons.geometry.euclidean.threed.mesh
Classes in org.apache.commons.geometry.euclidean.threed.mesh that implement TriangleMesh Modifier and Type Class Description classSimpleTriangleMeshA simple implementation of theTriangleMeshinterface.Methods in org.apache.commons.geometry.euclidean.threed.mesh that return TriangleMesh Modifier and Type Method Description TriangleMeshTriangleMesh. transform(Transform<Vector3D> transform)Return a new, transformed mesh by applying the given transform to all vertices. -
Uses of TriangleMesh in org.apache.commons.geometry.euclidean.threed.shape
Methods in org.apache.commons.geometry.euclidean.threed.shape that return TriangleMesh Modifier and Type Method Description TriangleMeshSphere. toTriangleMesh(int subdivisions)Build an approximation of this sphere using aTriangleMesh. -
Uses of TriangleMesh in org.apache.commons.geometry.io.euclidean.threed
Methods in org.apache.commons.geometry.io.euclidean.threed that return TriangleMesh Modifier and Type Method Description TriangleMeshAbstractBoundaryReadHandler3D. readTriangleMesh(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)Read a triangle mesh from the given input.TriangleMeshBoundaryIOManager3D. readTriangleMesh(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)Return aTriangleMeshcontaining all triangles from the given input.TriangleMeshBoundaryReadHandler3D. readTriangleMesh(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)Read a triangle mesh from the given input.static TriangleMeshIO3D. readTriangleMesh(java.net.URL url, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)Return aTriangleMeshcontaining all triangles from the given URL.static TriangleMeshIO3D. readTriangleMesh(java.nio.file.Path path, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)Return aTriangleMeshcontaining all triangles from the given file path.static TriangleMeshIO3D. readTriangleMesh(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)Return aTriangleMeshcontaining all triangles from the given input. -
Uses of TriangleMesh in org.apache.commons.geometry.io.euclidean.threed.obj
Methods in org.apache.commons.geometry.io.euclidean.threed.obj that return TriangleMesh Modifier and Type Method Description TriangleMeshObjBoundaryReadHandler3D. readTriangleMesh(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)Read a triangle mesh from the given input.TriangleMeshObjTriangleMeshReader. readTriangleMesh()Return atriangle meshconstructed from all of the OBJ content from the underlying reader. -
Uses of TriangleMesh in org.apache.commons.geometry.io.euclidean.threed.stl
Methods in org.apache.commons.geometry.io.euclidean.threed.stl with parameters of type TriangleMesh Modifier and Type Method Description private voidStlBoundaryWriteHandler3D. writeTriangleMesh(TriangleMesh mesh, GeometryOutput output)Write all triangles in the given mesh to the output using the binary STL format.
-