Package de.grogra.imp3d

Interface Summary
LineSegmentizable If a LineSegmentizable object is the value of the attribute Attributes.SHAPE, it defines a shape which is composed of line segments.
Pickable Pickable is implemented by shapes which know how to compute intersections of a ray with themselves.
Polygonizable If a Polygonizable object is the value of the attribute Attributes.SHAPE, it defines a shape which is composed of polygons.
Polygonization This interface represents an algorithm which decomposes a data source returned by Polygonizable.getPolygonizableSource(GraphState) into a polygon mesh representation.
Renderable  
RenderState This interface describes all functions a render device must implement.
ViewConfig3D  
 

Class Summary
Camera  
Camera.Type  
CameraBase  
CanvasCamera  
DisplayVisitor This abstract visitor is used as base class
DragEvent3D A DragEvent3D represents a drag event in a 3D view.
IMP3D  
LensProjection  
LensProjection.Type  
LineArray This class represents a list of line strips.
LineSegmentizationCache This class can be used to cache the result of segmentization of LineSegmentizable shapes.
Navigator3D  
Navigator3DFactory  
Navigator3DFactory.Type  
ParallelProjection  
ParallelProjection.Type  
PerspectiveProjection  
PerspectiveProjection.Type  
PickRayVisitor  
PolygonArray This class represents a list of polygons.
PolygonizationCache This class can be used to cache the result of polygonization of Polygonizable shapes.
Projection  
Projection.Type  
VertexArray This abstract base class contains a list of vertex coordinates.
View3D A View3D is a View which displays a graph as a 3D structure.
View3D.Type  
Visitor3D This base implementation of the Visitor interface tracks information about the current coordinate transformation and layer of objects.
VolumeAttribute  
VolumeBuilder  
VolumeBuilderBase A VolumeBuilderBase is used to build volumes.
WireframeCanvas