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.
BezierPatchMesh This class implements Bezier tensor product surfaces of arbitrary dimension.
BoundingBoxUtility  
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 This class is similar to ParametricSurfaceFactory but it works with a triangular rather than rectangular parametric domain.
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: