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 TriangleMesh
BoundarySource3D. 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 class
SimpleTriangleMesh
A simple implementation of theTriangleMesh
interface.Methods in org.apache.commons.geometry.euclidean.threed.mesh that return TriangleMesh Modifier and Type Method Description TriangleMesh
TriangleMesh. 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 TriangleMesh
Sphere. 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 TriangleMesh
AbstractBoundaryReadHandler3D. readTriangleMesh(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Read a triangle mesh from the given input.TriangleMesh
BoundaryIOManager3D. readTriangleMesh(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aTriangleMesh
containing all triangles from the given input.TriangleMesh
BoundaryReadHandler3D. readTriangleMesh(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Read a triangle mesh from the given input.static TriangleMesh
IO3D. readTriangleMesh(java.net.URL url, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aTriangleMesh
containing all triangles from the given URL.static TriangleMesh
IO3D. readTriangleMesh(java.nio.file.Path path, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aTriangleMesh
containing all triangles from the given file path.static TriangleMesh
IO3D. readTriangleMesh(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Return aTriangleMesh
containing 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 TriangleMesh
ObjBoundaryReadHandler3D. readTriangleMesh(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision)
Read a triangle mesh from the given input.TriangleMesh
ObjTriangleMeshReader. readTriangleMesh()
Return atriangle mesh
constructed 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 void
StlBoundaryWriteHandler3D. writeTriangleMesh(TriangleMesh mesh, GeometryOutput output)
Write all triangles in the given mesh to the output using the binary STL format.
-