public class AxisAlignedQuad extends Group implements Selectable, Dragable
Constructor and Description |
---|
AxisAlignedQuad(Axis axis,
Point3 qa,
Point3 qb)
Constructs an axis-aligned quad with specified axis and corner points.
|
Modifier and Type | Method and Description |
---|---|
void |
drag(DragContext dc)
During dragging, this method is called when the mouse moves.
|
void |
dragBegin(DragContext dc)
Begins dragging.
|
void |
dragEnd(DragContext dc)
Ends dragging.
|
AxisAlignedFrame |
getFrame()
Gets the frame for this quad.
|
protected void |
selectedChanged()
This method is called when the selected state of this node has changed.
|
addChild, computeBoundingSphere, countChildren, cull, draw, getAttributeBits, getChildren, pick, removeChild
countParents, cullApply, cullBegin, cullEnd, dirtyBoundingSphere, dirtyDraw, drawApply, drawBegin, drawEnd, getBoundingSphere, getParents, getStates, getWorld, isSelected, pickApply, pickBegin, pickEnd, setSelected, setStates
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isSelected, setSelected
public AxisAlignedFrame getFrame()
public void dragBegin(DragContext dc)
Dragable
public void drag(DragContext dc)
Dragable
public void dragEnd(DragContext dc)
Dragable
protected void selectedChanged()
Node
This implementation does nothing.
selectedChanged
in class Node