public class FreehandTool extends DrawToolBase
DrawToolBase.FrameBinding
TRANSLUCENT, TWO_DIMENSIONAL
Constructor and Description |
---|
FreehandTool() |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears the drawn contents of this tool.
|
boolean |
mouseDragged(MouseRayEvent e) |
boolean |
mousePressed(MouseRayEvent e) |
boolean |
mouseReleased(MouseRayEvent e) |
void |
render(GLRenderer renderer,
int flags)
Render this object using Open GL via the JOGL.
|
addListener, fireDrawToolAddedListeners, fireDrawToolBeginListeners, fireDrawToolEndListeners, fireDrawToolRemovedListeners, getFrame, getFrameBinding, getFrameOffset, getRenderHints, getSelection, getToolToWorld, getViewer, isSelectable, isVisible, mouseClicked, mouseMoved, numSelectionQueriesNeeded, prerender, removeListener, setFrame, setFrameBinding, setFrameOffset, setViewer, setVisible, updateBounds
isDragging, updateKeyMasks
public void clear()
DrawToolBase
clear
in class DrawToolBase
public boolean mousePressed(MouseRayEvent e)
mousePressed
in interface Dragger3d
mousePressed
in class DrawToolBase
public boolean mouseReleased(MouseRayEvent e)
mouseReleased
in interface Dragger3d
mouseReleased
in class DrawToolBase
public boolean mouseDragged(MouseRayEvent e)
mouseDragged
in interface Dragger3d
mouseDragged
in class DrawToolBase
public void render(GLRenderer renderer, int flags)
GLRenderable
renderer
- renderer object which is used to perform the rendering. Provides pointers
to GL and GLU, along with helper functions.flags
- supplies flags that may be used to control different
aspects of the rendering. Flags are defined in GLRenderer
and currently include
GLRenderer.SELECTED
,
GLRenderer.VERTEX_COLORING
,
GLRenderer.HSV_COLOR_INTERPOLATION
,
GLRenderer.SORT_FACES
, and
GLRenderer.CLEAR_MESH_DISPLAY_LISTS
.