Package org.apache.commons.geometry.io.euclidean.threed
package org.apache.commons.geometry.io.euclidean.threed
This package contains the core interfaces and classes providing IO
functionality for Euclidean 3D space.
-
ClassDescriptionAbstract base class for
BoundaryReadHandler3D
implementations.Class exposing aFacetDefinitionReader
as an iterator.Abstract base class forBoundaryWriteHandler3D
implementations.Class managing IO operations for geometric data formats containing 3D region boundaries.Basic interface for reading 3D geometric boundary representations (B-reps) from a specific data storage format.Basic interface for writing 3D geometric boundary representations (B-reps) in a specific data storage format.Interface containing values (vertices and optional normal) used to define a convex, finite polygon in 3D space.Interface for readingfacet definitions
from an input source.Class containing static methods that operate onFacetDefinition
instances.Enum containing 3D geometry formats supported internally by Apache Commons Geometry.Utility class providing convenient access to 3D IO functionality.Class holding a reference to the default IO manager instance.SimpleFacetDefinition
implementation that stores a list of vertices and optional normal.