Package de.jreality.geometry

This package contains geometry related utilities.

See:
          Description

Interface Summary
ParametricSurfaceFactory.Immersion Represents a map of two variables into n--dimensional space.
ParametricTriangularSurfaceFactory.Immersion  
 

Class Summary
AbstractGeometryFactory The grandfather of all the jReality geometry factories.
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.
BoundingBoxTraversal This class traverses a scene graph starting from the given "root" scene graph component and calculates the 3D bounding box.
BoundingBoxUtility A set of static methods for calculating rectangular bounding boxes in euclidean space
CoordinateSystemFactory Factory for creating a representation of a coordinate system in Euclidean space.
GeometryAttributeListSet  
GeometryMergeFactory this Factory merges IndexedFaceSets, Indexed Line Sets, PointSets or scenegraphs containing such things to a single geometry.
GeometryUtility Static methods for various geometric operations.
HeightFieldFactory A factory for generating instances of IndexedFaceSet which are defined by a height field.
IndexedFaceSetFactory This factory classes can be used to create and edit instances of IndexedFaceSet.
IndexedFaceSetUtility Static methods for editing and processing instances of IndexedFaceSet.
IndexedLineSetFactory This is a factory class for constructing and editing instances of IndexedLineSet.
IndexedLineSetUtility Static methods for constructing, extracting, and modifying instances of IndexedLineSet.
ParametricSurfaceFactory This factory specializes the QuadMeshFactory further, replacing the explicit definition of the vertex coordinates with a functional definition.
ParametricSurfaceFactory.DefaultImmersion An abstract implementation of the interface Immersion for a map of two variables into 3-space.
ParametricTriangularSurfaceFactory This class is similar to ParametricSurfaceFactory but it works with a triangular rather than rectangular parametric domain.
PointSetFactory A factory class for creating and updating point sets.
PointSetUtility  
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 This factory class supports creating and editing of quad meshes, that is, regular meshes of quadrilaterals.
QuadMeshUtility Static methods applicable to quad meshes.
RemoveDuplicateInfo A class for removing duplicate information in PointSet and its sub-classes.
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: