Module imp3d
Package de.grogra.imp3d
package de.grogra.imp3d
-
ClassDescriptionThis abstract visitor is used as base classA
DragEvent3D
represents a drag event in a 3D view.This class represents a list of line strips.If aLineSegmentizable
object is the value of the attributeAttributes.SHAPE
, it defines a shape which is composed of line segments.This class can be used to cache the result of segmentization ofLineSegmentizable
shapes.TheNavigator3D
implements the navigation controls on theView3D
.Pickable
is implemented by shapes which know how to compute intersections of a ray with themselves.This class represents a list of polygons.If aPolygonizable
object is the value of the attributeAttributes.SHAPE
, it defines a shape which is composed of polygons.This interface represents an algorithm which decomposes a data source returned byPolygonizable.getPolygonizableSource(GraphState)
into a polygon mesh representation.This class can be used to cache the result of polygonization ofPolygonizable
shapes.This interface describes all functions a render device must implement.This abstract base class contains a list of vertex coordinates.AView3D
is aView
which displays a graph as a 3D structure.This base implementation of theVisitor
interface tracks information about the current coordinate transformation and layer of objects.AVolumeBuilderBase
is used to build volumes.