Package de.jreality.geometry

This package contains geometry related utilities.

See:
          Description

Interface Summary
ParametricSurfaceFactory.Immersion  
ParametricTriangularSurfaceFactory.Immersion  
 

Class Summary
AbstractGeometryFactory  
BallAndStickFactory This class constructs a ball-and-stick representation of an instance of IndexedLineSet and returns it in the form of an instance of SceneGraphComponent.
CoordinateSystemBeautifier  
CoordinateSystemFactory Factory for a coordinate system in Euclidean space, which is created for an existing SceneGraphComponent (or for a given extent).
For a given SceneGraphComponent the factory creates a bounding box and axes through the origin including ticks with their labels.
A new SceneGraphNode containing the coordinate system is added to the children of the given SceneGraphComponent.
GeometryAttributeListSet  
GeometryMergeFactory  
GeometryUtility Static methods for various geometric operations.
HeightFieldFactory A factory for generating instances of IndexedFaceSet which are defined by a height field.
IndexedFaceSetFactory  
IndexedFaceSetUtility Static methods for editing and processing instances of IndexedFaceSet.
IndexedLineSetFactory  
IndexedLineSetUtility Static methods for constructing, extracting, and modifying instances of IndexedLineSet.
ParametricSurfaceFactory  
ParametricSurfaceFactory.DefaultImmersion An immersion in 3-space.
ParametricTriangularSurfaceFactory  
PointSetFactory  
PolygonalTubeFactory This subclass of TubeFactory implements a simple tubing strategy based on fitting together cylindrical pieces around each segment of the underlying curve.
Primitives Static methods for generating a variety of geometric primitives either as instances of Geometry or SceneGraphComponent.
QuadMeshFactory  
QuadMeshUtility Static methods applicable to quad meshes.
RemoveDuplicateInfo  
SliceBoxFactory This class wraps a SceneGraphComponent in a representation of its bounding box, containing two parallel local clipping planes separated by a variable amount.
SphereUtility Static methods for generating approximations to spheres.
ThickenedSurfaceFactory This factory class allows you to create a thickened surface from a given surface (given as an instance of IndexedFaceSet.
TubeFactory This class calculates tubes around curves.
TubeUtility Static methods related to tubing.
TubeUtility.FrameInfo This class provides information about a frame field at a given point of a curve in 3-space (not necessarily euclidean!).
 

Enum Summary
FrameFieldType  
 

Package de.jreality.geometry Description

This package contains geometry related utilities. There are essentially two sorts of classes: