org.grinvin.gred
Class GraphPanel3D
- ComponentListener, EventListener, EmbeddingListener, EventListener, GraphListener, Observer
public class GraphPanel3D
Graph panel which is backed by a 3-dimensional embedding and an
OrthogonalProjection
. Extends
GraphPanel
with the ability to rotate the graph in three dimensions.
addInsideOfRectangle , clearSelection , close , componentHidden , componentMoved , componentResized , componentShown , dimensionChanged , edgeAdded , edgeChanged , edgeRemoved , edgeRestored , embeddedRectangle , embeddingChanged , fillGraphBundle , getAnchorElement , getContext , getDropLocation , getEmbedding , getGraph , getGuides , getUndoManager , graphChanged , isAttached , isAttached , isDirty , isDropInProgress , joinAnchorToVertex , loadEmbedding , mouseCoordinates , paintBackground , paintEdges , paintVertices , selectAll , setAnchorElement , setDirty , setDropTarget , setEmbedding , setGuides , setRollOver , update , vertexAdded , vertexChanged , vertexCoordinatesChanged , vertexRemoved , vertexRestored , void paintComponent |
rotate
public void rotate(int dx,
int dy)
Rotate the coordinate system.
dx
- relative X-movement of the mousedy
- relative Y-movement of the mouse
void close
public @Override void close()
void setEmbedding
public @Override void setEmbedding(EmbeddingModel originalEmbedding)