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
BoundaryReadHandler3Dimplementations.Class exposing aFacetDefinitionReaderas an iterator.Abstract base class forBoundaryWriteHandler3Dimplementations.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 definitionsfrom an input source.Class containing static methods that operate onFacetDefinitioninstances.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.SimpleFacetDefinitionimplementation that stores a list of vertices and optional normal.