Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

AbstractBoundaryReadHandler3D - Class in org.apache.commons.geometry.io.euclidean.threed
Abstract base class for BoundaryReadHandler3D implementations.
AbstractBoundaryReadHandler3D() - Constructor for class org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D
 
AbstractBoundaryWriteHandler3D - Class in org.apache.commons.geometry.io.euclidean.threed
Abstract base class for BoundaryWriteHandler3D implementations.
AbstractBoundaryWriteHandler3D() - Constructor for class org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryWriteHandler3D
 
AbstractObjParser - Class in org.apache.commons.geometry.io.euclidean.threed.obj
Abstract base class for OBJ parsing functionality.
AbstractObjParser(SimpleTextParser) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser
Construct a new instance for parsing OBJ content from the given text parser.
AbstractObjPolygonReader - Class in org.apache.commons.geometry.io.euclidean.threed.obj
Abstract base class for types that read OBJ polygon content using PolygonObjParser.
AbstractObjPolygonReader(Reader) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjPolygonReader
Construct a new instance that reads OBJ content from the given reader.
AbstractTextBoundaryWriteHandler3D - Class in org.apache.commons.geometry.io.euclidean.threed.txt
Abstract based class for write handlers that output text formats produced by TextFacetDefinitionWriter.
AbstractTextBoundaryWriteHandler3D() - Constructor for class org.apache.commons.geometry.io.euclidean.threed.txt.AbstractTextBoundaryWriteHandler3D
 
add(FacetDefinition) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter.MeshBuffer
Add a facet to this buffer.
add(PlaneConvexSubset) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter.MeshBuffer
Add a boundary to this buffer.
addNormal(Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter.MeshBuffer
Add a normal to the buffer.
addVertex(Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter.MeshBuffer
Add a vertex to the buffer.

B

BinaryStlFacetDefinition - Class in org.apache.commons.geometry.io.euclidean.threed.stl
Facet definition class that provides access to the 2-byte attribute value stored with each triangle in the binary STL format.
BinaryStlFacetDefinition(List<Vector3D>, Vector3D, int) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinition
Construct a new instance.
BinaryStlFacetDefinitionReader - Class in org.apache.commons.geometry.io.euclidean.threed.stl
Class used to read the binary form of the STL file format.
BinaryStlFacetDefinitionReader(InputStream) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader
Construct a new instance that reads from the given input stream.
BinaryStlWriter - Class in org.apache.commons.geometry.io.euclidean.threed.stl
Low-level class for writing binary STL content.
BinaryStlWriter(OutputStream) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlWriter
Construct a new instance for writing to the given output.
boundaries(GeometryInput, Precision.DoubleEquivalence) - Method in class org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D
boundaries(Path, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a Stream providing access to all boundaries from the given file path.
boundaries(URL, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a Stream providing access to all boundaries from the given URL.
boundaries(GeometryInput, GeometryFormat, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a Stream providing access to all boundaries from the given input.
BoundaryIOManager3D - Class in org.apache.commons.geometry.io.euclidean.threed
Class managing IO operations for geometric data formats containing 3D region boundaries.
BoundaryIOManager3D() - Constructor for class org.apache.commons.geometry.io.euclidean.threed.BoundaryIOManager3D
 
BoundaryReadHandler3D - Interface in org.apache.commons.geometry.io.euclidean.threed
Basic interface for reading 3D geometric boundary representations (B-reps) from a specific data storage format.
BoundaryWriteHandler3D - Interface in org.apache.commons.geometry.io.euclidean.threed
Basic interface for writing 3D geometric boundary representations (B-reps) in a specific data storage format.

C

close() - Method in interface org.apache.commons.geometry.io.euclidean.threed.FacetDefinitionReader
Close this instance and release all associated resources.
close() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjPolygonReader
close() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader
Close this instance and release all associated resources.
close() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlWriter
close() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader
Close this instance and release all associated resources.
close() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter
close() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader
Close this instance and release all associated resources.
COMMENT_CHAR - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Character used to indicate the start of a comment line.
computeNormalFromVertices(IntFunction<Vector3D>) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser.Face
Compute a normal for the face using its first three vertices.
create(InputStream, Charset) - Static method in class org.apache.commons.geometry.io.euclidean.threed.stl.StlFacetDefinitionReaders
Construct a FacetDefinitionReader for reading STL content from the given input.
CsvBoundaryReadHandler3D - Class in org.apache.commons.geometry.io.euclidean.threed.txt
BoundaryReadHandler3D implementation for the non-standard CSV format.
CsvBoundaryReadHandler3D() - Constructor for class org.apache.commons.geometry.io.euclidean.threed.txt.CsvBoundaryReadHandler3D
 
CsvBoundaryWriteHandler3D - Class in org.apache.commons.geometry.io.euclidean.threed.txt
BoundaryWriteHandler3D implementation for the non-standard CSV format.
CsvBoundaryWriteHandler3D() - Constructor for class org.apache.commons.geometry.io.euclidean.threed.txt.CsvBoundaryWriteHandler3D
 
csvFormat(Writer) - Static method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Construct a new instance configured to write CSV output to the given writer.

D

DEFAULT_CHARSET - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Default OBJ charset.
DEFAULT_COMMENT_TOKEN - Static variable in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader
Default comment token string.
discardDataLine() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser
Discard remaining content on the current data line, taking line continuation characters into account.
discardDataLineWhitespace() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser
Discard whitespace on the current data line, taking line continuation characters into account.

E

endSolid() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter
Write the end of the current STL solid definition.

F

FACE_KEYWORD - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Keyword used to indicate a face definition line.
FACE_VERTEX_ATTRIBUTE_SEP_CHAR - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Character used to separate face vertex attribute indices.
FacetDefinition - Interface in org.apache.commons.geometry.io.euclidean.threed
Interface containing values (vertices and optional normal) used to define a convex, finite polygon in 3D space.
facetDefinitionReader(GeometryInput, GeometryFormat) - Method in class org.apache.commons.geometry.io.euclidean.threed.BoundaryIOManager3D
Get a FacetDefinitionReader for reading facet information from the given input.
facetDefinitionReader(GeometryInput) - Method in interface org.apache.commons.geometry.io.euclidean.threed.BoundaryReadHandler3D
Return a FacetDefinitionReader for reading raw facets from the given input stream.
FacetDefinitionReader - Interface in org.apache.commons.geometry.io.euclidean.threed
Interface for reading facet definitions from an input source.
facetDefinitionReader(Path) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Get a FacetDefinitionReader for reading facet information from the given file path.
facetDefinitionReader(URL) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Get a FacetDefinitionReader for reading facet information from the given URL.
facetDefinitionReader(GeometryInput, GeometryFormat) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Get a FacetDefinitionReader for reading facet information from the given input.
facetDefinitionReader(GeometryInput) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryReadHandler3D
Return a FacetDefinitionReader for reading raw facets from the given input stream.
facetDefinitionReader(GeometryInput) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D
Return a FacetDefinitionReader for reading raw facets from the given input stream.
facetDefinitionReader(GeometryInput) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryReadHandler3D
Return a FacetDefinitionReader for reading raw facets from the given input stream.
FacetDefinitions - Class in org.apache.commons.geometry.io.euclidean.threed
Class containing static methods that operate on FacetDefinition instances.
facets(GeometryInput) - Method in class org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D
Return a Stream that can be used to access all facet information from the given input stream.
facets(GeometryInput, GeometryFormat) - Method in class org.apache.commons.geometry.io.euclidean.threed.BoundaryIOManager3D
Return a Stream providing access to all facets from the given input.
facets(GeometryInput) - Method in interface org.apache.commons.geometry.io.euclidean.threed.BoundaryReadHandler3D
Return a Stream that can be used to access all facet information from the given input stream.
facets(Path) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a Stream providing access to all facets from the given file path.
facets(URL) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a Stream providing access to all facets from the given URL.
facets(GeometryInput, GeometryFormat) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a Stream providing access to all facets from the given input.
flush() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter.MeshBuffer
Flush the buffer content to the output and reset its state.

G

GeometryFormat3D - Enum in org.apache.commons.geometry.io.euclidean.threed
Enum containing 3D geometry formats supported internally by Apache Commons Geometry.
getAttributeValue() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinition
Get the 2-byte attribute value (known as the "attribute byte count") stored at the end of the STL facet definition binary representation.
getCommentToken() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader
Get the comment token string.
getCommentToken() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Get the string used to begin comment lines in the output.
getCurrentKeyword() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser
Get the current keyword, meaning the keyword most recently parsed via the AbstractObjParser.nextKeyword() method.
getDefaultCharset() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryReadHandler3D
Get the text input default charset, used if the input does not specify a charset.
getDefaultCharset() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
Get the text output default charset, used if the output does not specify a charset.
getDefaultCharset() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D
Get the input default charset, used if text input does not specify a charset.
getDefaultCharset() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.AbstractTextBoundaryWriteHandler3D
Get the text output default charset, used if the output does not specify a charset.
getDefaultCharset() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryReadHandler3D
Get the text input default charset, used if the input does not specify a charset.
getDefaultFileExtension() - Method in enum org.apache.commons.geometry.io.euclidean.threed.GeometryFormat3D
getDefaultManager() - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Get the default BoundaryIOManager3D instance.
getDefinedCompositeNormal(IntFunction<Vector3D>) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser.Face
Get a composite normal for the face by computing the sum of all defined vertex normals and normalizing the result.
getDoubleFormat() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
Get the function used to convert double values to strings.
getDoubleFormat() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.AbstractTextBoundaryWriteHandler3D
Get the double format function used to convert double values to strings.
getFacetDefinitionWriter(GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.AbstractTextBoundaryWriteHandler3D
Get a configured TextFacetDefinitionWriter for writing output.
getFacetDefinitionWriter(GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.CsvBoundaryWriteHandler3D
Get a configured TextFacetDefinitionWriter for writing output.
getFacetDefinitionWriter(GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryWriteHandler3D
Get a configured TextFacetDefinitionWriter for writing output.
getFacetVertexCount() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryWriteHandler3D
Get the number of vertices required per facet or -1 if no specific number is required.
getFacetVertexCount() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Get the number of vertices required per facet or -1 if no specific number is required.
getFileExtensions() - Method in enum org.apache.commons.geometry.io.euclidean.threed.GeometryFormat3D
getFormat() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryReadHandler3D
getFormat() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
getFormat() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D
getFormat() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryWriteHandler3D
getFormat() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.CsvBoundaryReadHandler3D
getFormat() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.CsvBoundaryWriteHandler3D
getFormat() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryReadHandler3D
getFormat() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryWriteHandler3D
getFormatName() - Method in enum org.apache.commons.geometry.io.euclidean.threed.GeometryFormat3D
getHeader() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader
Get a read-only buffer containing the 80 bytes of the STL header.
getHeaderAsString() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader
Return the header content as a string decoded using the UTF-8 charset.
getHeaderAsString(Charset) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader
Return the header content as a string decoded using the given charset.
getinitialBufferSize() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryWriteHandler3D
Get the initial size of the data buffers used by this instance.
getLineSeparator() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
Get the line separator.
getLineSeparator() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.AbstractTextBoundaryWriteHandler3D
Get the line separator.
getMeshBufferBatchSize() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
Get the batch size when generating OBJ mesh content from facet sequences.
getNormal() - Method in interface org.apache.commons.geometry.io.euclidean.threed.FacetDefinition
Get the normal defined for the facet or null if one has not been explicitly specified.
getNormal() - Method in class org.apache.commons.geometry.io.euclidean.threed.SimpleFacetDefinition
Get the normal defined for the facet or null if one has not been explicitly specified.
getNormalIndex() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser.VertexAttributes
Get the normal index for this instance or -1 if not specified in the OBJ content.
getNormalIndices() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser.Face
Get the normal indices for the face.
getNumTriangles() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader
Get the total number of triangles (i.e.
getSolidName() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader
Get the name of the STL solid being read or null if no name was specified.
getTextParser() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser
Get the text parser for the instance.
getTextureCoordinateCount() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser
Get the number of texture coordinate keywords parsed so far.
getTextureIndex() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser.VertexAttributes
Get the texture index for this instance or -1 if not specified in the OBJ content.
getTextureIndices() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser.Face
Get the texture indices for the face.
getVertexAttributes() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser.Face
Get the list of vertex attributes for the instance.
getVertexAttributesCounterClockwise(Vector3D, IntFunction<Vector3D>) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser.Face
Get the vertex attributes for the face listed in the order that produces a counter-clockwise winding of vertices when viewed looking down the given normal direction.
getVertexComponentSeparator() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryWriteHandler3D
Get the string used to separate vertex components (ie, individual x, y, z values).
getVertexComponentSeparator() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Get the string used to separate vertex components (ie, individual x, y, z values).
getVertexCount() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Get the number of vertices written to the output.
getVertexCount() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser
Get the number of vertex keywords parsed so far.
getVertexIndex() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser.VertexAttributes
Get the vertex position index for this instance.
getVertexIndices() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser.Face
Get the vertex indices for the face.
getVertexNormalCount() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Get the number of vertex normals written to the output.
getVertexNormalCount() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser
Get the number of vertex normal keywords parsed so far.
getVertexSeparator() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryWriteHandler3D
Get the string used to separate facet vertices.
getVertexSeparator() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Get the string used to separate facet vertices.
getVertices() - Method in interface org.apache.commons.geometry.io.euclidean.threed.FacetDefinition
Get the facet vertices.
getVertices(IntFunction<Vector3D>) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser.Face
Get the face vertices in the order defined in the face definition.
getVertices() - Method in class org.apache.commons.geometry.io.euclidean.threed.SimpleFacetDefinition
Get the facet vertices.
getVerticesCounterClockwise(Vector3D, IntFunction<Vector3D>) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser.Face
Get the face vertices in the order that produces a counter-clockwise winding when viewed looking down the given normal.
GROUP_KEYWORD - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Keyword used to indicate a geometry group.

H

handleKeyword(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser
Method called when a keyword is encountered in the parsed OBJ content.
handleKeyword(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser
Method called when a keyword is encountered in the parsed OBJ content.
handleNormal(Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjPolygonReader
Method called when a normal is found in the OBJ content.
handleNormal(Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader
Method called when a normal is found in the OBJ content.
handleNormal(Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader
Method called when a normal is found in the OBJ content.
handleVertex(Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjPolygonReader
Method called when a vertex is found in the OBJ content.
handleVertex(Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader
Method called when a vertex is found in the OBJ content.
handleVertex(Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader
Method called when a vertex is found in the OBJ content.

I

IO3D - Class in org.apache.commons.geometry.io.euclidean.threed
Utility class providing convenient access to 3D IO functionality.
isFailOnNonPolygonKeywords() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjPolygonReader
Get the flag indicating whether or not an IllegalStateException will be thrown if the OBJ content contains any keywords defining non-polygon geometric content (ex: curv).
isFailOnNonPolygonKeywords() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser
Return true if the instance is configured to throw an IllegalStateException when OBJ keywords not commonly used with files containing only polygon data are encountered.

L

LINE_CONTINUATION_CHAR - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Character placed before new line sequences to indicate a line continuation.

M

MATERIAL_LIBRARY_KEYWORD - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Keyword used to reference a material library file.
meshBuffer() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Create a new ObjWriter.MeshBuffer instance with an unlimited batch size, meaning that no vertex definitions are duplicated in the mesh output.
meshBuffer(int) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Create a new ObjWriter.MeshBuffer instance with the given batch size.

N

nextDataLineContent() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser
Discard whitespace on the current data line and return true if any more characters remain on the line.
nextDouble() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser
Get the next whitespace-delimited double on the current data line.
nextKeyword() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser
Advance the parser to the next keyword, returning true if a keyword has been found and false if the end of the content has been reached.

O

ObjBoundaryReadHandler3D - Class in org.apache.commons.geometry.io.euclidean.threed.obj
BoundaryReadHandler3D implementation for reading OBJ data.
ObjBoundaryReadHandler3D() - Constructor for class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryReadHandler3D
 
ObjBoundaryWriteHandler3D - Class in org.apache.commons.geometry.io.euclidean.threed.obj
BoundaryWriteHandler3D implementation for writing OBJ content.
ObjBoundaryWriteHandler3D() - Constructor for class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
 
ObjConstants - Class in org.apache.commons.geometry.io.euclidean.threed.obj
Class containing constants for use with OBJ files.
OBJECT_KEYWORD - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Keyword used to associate a name with the following geometry.
ObjFacetDefinitionReader - Class in org.apache.commons.geometry.io.euclidean.threed.obj
Class for reading facets from OBJ content.
ObjFacetDefinitionReader(Reader) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader
Construct a new instance that reads OBJ content from the given reader.
ObjTriangleMeshReader - Class in org.apache.commons.geometry.io.euclidean.threed.obj
Class for reading OBJ content as a triangle mesh.
ObjTriangleMeshReader(Reader, Precision.DoubleEquivalence) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader
Construct a new instance that reads OBJ content from the given reader.
ObjWriter - Class in org.apache.commons.geometry.io.euclidean.threed.obj
Class for writing OBJ files containing 3D polygon geometries.
ObjWriter(Writer) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Create a new instance that writes output with the given writer.
ObjWriter.MeshBuffer - Class in org.apache.commons.geometry.io.euclidean.threed.obj
Class used to produce OBJ mesh content from sequences of facets.
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.
org.apache.commons.geometry.io.euclidean.threed.obj - package 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 - package org.apache.commons.geometry.io.euclidean.threed.stl
This package contains types for reading and writing the STL geometric data file format.
org.apache.commons.geometry.io.euclidean.threed.txt - package org.apache.commons.geometry.io.euclidean.threed.txt
This package contains types for working with simple text-based 3D geometric data formats, including CSV and simple text files.

P

PolygonObjParser - Class in org.apache.commons.geometry.io.euclidean.threed.obj
Low-level parser class for reading 3D polygon (face) data in the OBJ file format.
PolygonObjParser(Reader) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser
Construct a new instance for parsing OBJ content from the given reader.
PolygonObjParser(SimpleTextParser) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser
Construct a new instance for parsing OBJ content from the given text parser.
PolygonObjParser.Face - Class in org.apache.commons.geometry.io.euclidean.threed.obj
Class representing an OBJ face definition.
PolygonObjParser.VertexAttributes - Class in org.apache.commons.geometry.io.euclidean.threed.obj
Class representing a set of attributes for a face vertex.

R

read(GeometryInput, Precision.DoubleEquivalence) - Method in class org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D
read(Path, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a BoundarySource3D containing all boundaries from the file at the given path.
read(URL, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a BoundarySource3D containing all boundaries from the given URL.
read(GeometryInput, GeometryFormat, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a BoundarySource3D containing all boundaries from the given input.
readDataLine() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser
Read the remaining content on the current data line, taking line continuation characters into account.
readDoubles() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser
Read whitespace-delimited double values from the current data line.
readFace() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjPolygonReader
Return the next face from the OBJ content or null if no face is found.
readFace() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser
Read an OBJ face definition from the current line.
readFacet() - Method in interface org.apache.commons.geometry.io.euclidean.threed.FacetDefinitionReader
Return the next facet definition from the input source or null if no more facets are available.
readFacet() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjFacetDefinitionReader
Return the next facet definition from the input source or null if no more facets are available.
readFacet() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlFacetDefinitionReader
Return the next facet definition from the input source or null if no more facets are available.
readFacet() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader
Return the next facet definition from the input source or null if no more facets are available.
readFacet() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader
Return the next facet definition from the input source or null if no more facets are available.
readTriangleMesh(GeometryInput, Precision.DoubleEquivalence) - Method in class org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryReadHandler3D
Read a triangle mesh from the given input.
readTriangleMesh(GeometryInput, GeometryFormat, Precision.DoubleEquivalence) - Method in class org.apache.commons.geometry.io.euclidean.threed.BoundaryIOManager3D
Return a TriangleMesh containing all triangles from the given input.
readTriangleMesh(GeometryInput, Precision.DoubleEquivalence) - Method in interface org.apache.commons.geometry.io.euclidean.threed.BoundaryReadHandler3D
Read a triangle mesh from the given input.
readTriangleMesh(Path, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a TriangleMesh containing all triangles from the given file path.
readTriangleMesh(URL, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a TriangleMesh containing all triangles from the given URL.
readTriangleMesh(GeometryInput, GeometryFormat, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a TriangleMesh containing all triangles from the given input.
readTriangleMesh(GeometryInput, Precision.DoubleEquivalence) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryReadHandler3D
Read a triangle mesh from the given input.
readTriangleMesh() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjTriangleMeshReader
Return a triangle mesh constructed from all of the OBJ content from the underlying reader.
readVector() - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjParser
Read a whitespace-delimited 3D vector from the current data line.
registerDefaultHandlers() - Method in class org.apache.commons.geometry.io.euclidean.threed.BoundaryIOManager3D
Register default read/write handlers.

S

setCommentToken(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader
Set the comment token string.
setCommentToken(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Set the string used to begin comment lines in the output.
setDefaultCharset(Charset) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryReadHandler3D
Set the text input default charset, used if the input does not specify a charset.
setDefaultCharset(Charset) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
Set the text output default charset, used if the output does not specify a charset.
setDefaultCharset(Charset) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D
Set the input default charset, used if text input does not specify a charset.
setDefaultCharset(Charset) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.AbstractTextBoundaryWriteHandler3D
Set the text output default charset, used if the output does not specify a charset.
setDefaultCharset(Charset) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryReadHandler3D
Set the text input default charset, used if the input does not specify a charset.
setDoubleFormat(DoubleFunction<String>) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
Set the function used to convert double values to strings.
setDoubleFormat(DoubleFunction<String>) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.AbstractTextBoundaryWriteHandler3D
Set the double format function used to convert double values to strings.
setFacetVertexCount(int) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryWriteHandler3D
Set the number of vertices required per facet.
setFacetVertexCount(int) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Set the number of vertices required per facet.
setFailOnNonPolygonKeywords(boolean) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.AbstractObjPolygonReader
Set the flag indicating whether or not an IllegalStateException will be thrown if the OBJ content contains any keywords defining non-polygon geometric content (ex: curv).
setFailOnNonPolygonKeywords(boolean) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.PolygonObjParser
Set the flag determining if the instance should throw an IllegalStateException when encountering keywords not commonly used with OBJ files containing only polygon data.
setInitialBufferSize(int) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryWriteHandler3D
Set the initial size of the data buffers used by this instance.
setLineSeparator(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
Set the line separator.
setLineSeparator(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.AbstractTextBoundaryWriteHandler3D
Set the line separator.
setMeshBufferBatchSize(int) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
Set the batch size when generating OBJ mesh content from facet sequences.
setVertexComponentSeparator(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryWriteHandler3D
Set the string used to separate vertex components (ie, individual x, y, z values).
setVertexComponentSeparator(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Set the string used to separate vertex components (ie, individual x, y, z values).
setVertexSeparator(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryWriteHandler3D
Set the string used to separate facet vertices.
setVertexSeparator(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Set the string used to separate facet vertices.
SimpleFacetDefinition - Class in org.apache.commons.geometry.io.euclidean.threed
Simple FacetDefinition implementation that stores a list of vertices and optional normal.
SimpleFacetDefinition(List<Vector3D>) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.SimpleFacetDefinition
Construct a new instance with the given vertices and no defined normal.
SimpleFacetDefinition(List<Vector3D>, Vector3D) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.SimpleFacetDefinition
Construct a new instance with the given vertices and normal.
SMOOTHING_GROUP_KEYWORD - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Keyword used to indicate a geometry group.
startSolid() - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter
Write the start of an unnamed STL solid definition.
startSolid(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter
Write the start of an STL solid definition with the given name.
StlBoundaryReadHandler3D - Class in org.apache.commons.geometry.io.euclidean.threed.stl
BoundaryReadHandler3D implementation for reading STL data.
StlBoundaryReadHandler3D() - Constructor for class org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryReadHandler3D
 
StlBoundaryWriteHandler3D - Class in org.apache.commons.geometry.io.euclidean.threed.stl
BoundaryWriteHandler3D implementation for writing STL content.
StlBoundaryWriteHandler3D() - Constructor for class org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryWriteHandler3D
 
StlFacetDefinitionReaders - Class in org.apache.commons.geometry.io.euclidean.threed.stl
Utility class with factory methods for constructing FacetDefinitionReader instances for STL content.

T

TextBoundaryReadHandler3D - Class in org.apache.commons.geometry.io.euclidean.threed.txt
BoundaryReadHandler3D implementation for the non-standard TXT.
TextBoundaryReadHandler3D() - Constructor for class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryReadHandler3D
 
TextBoundaryWriteHandler3D - Class in org.apache.commons.geometry.io.euclidean.threed.txt
BoundaryWriteHandler3D implementation for the non-standard TXT format.
TextBoundaryWriteHandler3D() - Constructor for class org.apache.commons.geometry.io.euclidean.threed.txt.TextBoundaryWriteHandler3D
 
TextFacetDefinitionReader - Class in org.apache.commons.geometry.io.euclidean.threed.txt
Facet definition reader implementation that reads an extremely simple text format.
TextFacetDefinitionReader(Reader) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader
Construct a new instance that reads characters from the argument and uses the default comment token value of .
TextFacetDefinitionReader(Reader, String) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionReader
Construct a new instance with the given reader and comment token.
TextFacetDefinitionWriter - Class in org.apache.commons.geometry.io.euclidean.threed.txt
Class for writing 3D facet geometry in a simple human-readable text format.
TextFacetDefinitionWriter(Writer) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Construct a new instance that writes facet information to the given writer.
TextStlFacetDefinitionReader - Class in org.apache.commons.geometry.io.euclidean.threed.stl
FacetDefinitionReader for reading the text (i.e., "ASCII") version of the STL file format.
TextStlFacetDefinitionReader(Reader) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlFacetDefinitionReader
Construct a new instance for reading text STL content from the given reader.
TextStlWriter - Class in org.apache.commons.geometry.io.euclidean.threed.stl
Class for writing the text-based (i.e., "ASCII") STL format.
TextStlWriter(Writer) - Constructor for class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter
Construct a new instance for writing STL content to the given writer.
TEXTURE_COORDINATE_KEYWORD - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Keyword used to indicate a texture coordinate definition line.
toPolygon(Collection<Vector3D>, Vector3D, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.FacetDefinitions
Construct a ConvexPolygon3D from the given facet vertices and optional normal.
toPolygon(FacetDefinition, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.FacetDefinitions
Construct a ConvexPolygon3D from the vertices of the given facet.
toString() - Method in class org.apache.commons.geometry.io.euclidean.threed.SimpleFacetDefinition
triangles(GeometryInput, GeometryFormat, Precision.DoubleEquivalence) - Method in class org.apache.commons.geometry.io.euclidean.threed.BoundaryIOManager3D
Return a Stream providing access to all triangles from the given input.
triangles(Path, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a Stream providing access to all triangles from the given file path.
triangles(URL, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a Stream providing access to all triangles from the given URL.
triangles(GeometryInput, GeometryFormat, Precision.DoubleEquivalence) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Return a Stream providing access to all triangles from the given input.

U

USE_MATERIAL_KEYWORD - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Keyword used to apply a named material to subsequent geometry.

V

valueOf(String) - Static method in enum org.apache.commons.geometry.io.euclidean.threed.GeometryFormat3D
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.commons.geometry.io.euclidean.threed.GeometryFormat3D
Returns an array containing the constants of this enum type, in the order they are declared.
VERTEX_KEYWORD - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Keyword used to indicate a vertex definition line.
VERTEX_NORMAL_KEYWORD - Static variable in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjConstants
Keyword used to indicate a vertex normal definition line.

W

write(BoundarySource3D, GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryWriteHandler3D
write(Stream<? extends PlaneConvexSubset>, GeometryOutput, GeometryFormat) - Method in class org.apache.commons.geometry.io.euclidean.threed.BoundaryIOManager3D
Write all boundaries in the stream to the output.
write(Stream<? extends PlaneConvexSubset>, GeometryOutput) - Method in interface org.apache.commons.geometry.io.euclidean.threed.BoundaryWriteHandler3D
Write all boundaries in the stream to the given output using the data format supported by this instance.
write(Stream<? extends PlaneConvexSubset>, Path) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Write all boundaries in the stream to given file path.
write(Stream<? extends PlaneConvexSubset>, GeometryOutput, GeometryFormat) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Write all boundaries in the stream to the output.
write(BoundarySource3D, Path) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Write all boundaries from src to the given file path.
write(BoundarySource3D, GeometryOutput, GeometryFormat) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Write all boundaries from src to the given output.
write(BoundarySource3D, GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
write(Stream<? extends PlaneConvexSubset>, GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
Write all boundaries in the stream to the given output using the data format supported by this instance.
write(BoundarySource3D, GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryWriteHandler3D
write(Stream<? extends PlaneConvexSubset>, GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryWriteHandler3D
Write all boundaries in the stream to the given output using the data format supported by this instance.
write(Stream<? extends PlaneConvexSubset>, GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.AbstractTextBoundaryWriteHandler3D
Write all boundaries in the stream to the given output using the data format supported by this instance.
write(BoundarySource3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Write all boundaries in the argument to the output.
write(PlaneConvexSubset) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Write the vertices defining the argument to the output.
write(FacetDefinition) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Write the vertices in the argument to the output.
write(List<Vector3D>) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Write a list of vertices defining a facet as a single line of text to the output.
writeBlankLine() - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Write a blank line to the output.
writeBoundaries(BoundarySource3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Write the boundaries present in the given boundary source using a ObjWriter.MeshBuffer with an unlimited size.
writeBoundaries(BoundarySource3D, int) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Write the boundaries present in the given boundary source using a ObjWriter.MeshBuffer with the given batchSize.
writeComment(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Write an OBJ comment with the given value.
writeComment(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.TextFacetDefinitionWriter
Write a comment to the output.
writeFace(int...) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Write a face with the given 0-based vertex indices.
writeFace(int[], int) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Write a face with the given 0-based vertex indices and 0-based normal index.
writeFace(int[], int[]) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Write a face with the given vertex and normal indices.
writeFacets(Collection<? extends FacetDefinition>, GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.AbstractBoundaryWriteHandler3D
Write all facets in the collection to the output using the data format supported by this instance.
writeFacets(Stream<? extends FacetDefinition>, GeometryOutput, GeometryFormat) - Method in class org.apache.commons.geometry.io.euclidean.threed.BoundaryIOManager3D
Write all facet in the stream to the output.
writeFacets(Collection<? extends FacetDefinition>, GeometryOutput, GeometryFormat) - Method in class org.apache.commons.geometry.io.euclidean.threed.BoundaryIOManager3D
Write the given facets to the output.
writeFacets(Collection<? extends FacetDefinition>, GeometryOutput) - Method in interface org.apache.commons.geometry.io.euclidean.threed.BoundaryWriteHandler3D
Write all facets in the collection to the output using the data format supported by this instance.
writeFacets(Stream<? extends FacetDefinition>, GeometryOutput) - Method in interface org.apache.commons.geometry.io.euclidean.threed.BoundaryWriteHandler3D
Write all facets in the stream to the output using the data format supported by this instance.
writeFacets(Collection<? extends FacetDefinition>, Path) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Write the given facets to the file path.
writeFacets(Collection<? extends FacetDefinition>, GeometryOutput, GeometryFormat) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Write the given collection of facets to the output.
writeFacets(Stream<? extends FacetDefinition>, Path) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Write all facets in the stream to the file path.
writeFacets(Stream<? extends FacetDefinition>, GeometryOutput, GeometryFormat) - Static method in class org.apache.commons.geometry.io.euclidean.threed.IO3D
Write all facets in the stream to the output.
writeFacets(Stream<? extends FacetDefinition>, GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjBoundaryWriteHandler3D
Write all facets in the stream to the output using the data format supported by this instance.
writeFacets(Stream<? extends FacetDefinition>, GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.StlBoundaryWriteHandler3D
Write all facets in the stream to the output using the data format supported by this instance.
writeFacets(Stream<? extends FacetDefinition>, GeometryOutput) - Method in class org.apache.commons.geometry.io.euclidean.threed.txt.AbstractTextBoundaryWriteHandler3D
Write all facets in the stream to the output using the data format supported by this instance.
writeGroupName(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Write a group name to the output.
writeHeader(byte[], int) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlWriter
Write binary STL header content.
writeMesh(Mesh<?>) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Write a mesh to the output.
writeObjectName(String) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Write an object name to the output.
writeTriangle(Vector3D, Vector3D, Vector3D, Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlWriter
Write a triangle to the output using a default attribute value of 0.
writeTriangle(Vector3D, Vector3D, Vector3D, Vector3D, int) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.BinaryStlWriter
Write a triangle to the output.
writeTriangle(Vector3D, Vector3D, Vector3D, Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter
Write a triangle to the output.
writeTriangles(PlaneConvexSubset) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter
Write the given boundary to the output as triangles.
writeTriangles(FacetDefinition) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter
Write the given facet definition to the output as triangles.
writeTriangles(List<Vector3D>, Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.stl.TextStlWriter
Write the facet defined by the given vertices and normal to the output as triangles.
writeVertex(Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Write a vertex and return the 0-based index of the vertex in the output.
writeVertexNormal(Vector3D) - Method in class org.apache.commons.geometry.io.euclidean.threed.obj.ObjWriter
Write a vertex normal and return the 0-based index of the normal in the output.
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2016–2021 The Apache Software Foundation. All rights reserved.