Uses of Interface
org.apache.commons.geometry.euclidean.threed.mesh.TriangleMesh
Packages that use TriangleMesh
Package
Description
This package provides basic 3D geometry components.
This package contains types representing 3D mesh data structures.
This package provides utilities for constructing basic 3D shapes.
This package contains the core interfaces and classes providing IO
functionality for Euclidean 3D space.
This package contains types for reading and writing the
OBJ
geometric data file format.
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 TriangleMeshModifier and TypeMethodDescriptiondefault 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 TriangleMeshModifier and TypeClassDescriptionfinal class
A simple implementation of theTriangleMesh
interface.Methods in org.apache.commons.geometry.euclidean.threed.mesh that return TriangleMeshModifier and TypeMethodDescriptionReturn 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 TriangleMeshModifier and TypeMethodDescriptionSphere.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 TriangleMeshModifier and TypeMethodDescriptionAbstractBoundaryReadHandler3D.readTriangleMesh
(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Read a triangle mesh from the given input.BoundaryIOManager3D.readTriangleMesh
(GeometryInput in, GeometryFormat fmt, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return aTriangleMesh
containing all triangles from the given input.BoundaryReadHandler3D.readTriangleMesh
(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Read a triangle mesh from the given input.static TriangleMesh
IO3D.readTriangleMesh
(URL url, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Return aTriangleMesh
containing all triangles from the given URL.static TriangleMesh
IO3D.readTriangleMesh
(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 TriangleMeshModifier and TypeMethodDescriptionObjBoundaryReadHandler3D.readTriangleMesh
(GeometryInput in, org.apache.commons.numbers.core.Precision.DoubleEquivalence precision) Read a triangle mesh from the given input.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 TriangleMeshModifier and TypeMethodDescriptionprivate void
StlBoundaryWriteHandler3D.writeTriangleMesh
(TriangleMesh mesh, GeometryOutput output) Write all triangles in the given mesh to the output using the binary STL format.