iicm.vrml.pw
Class CylinderSensor
java.lang.Object
|
+--iicm.vrml.pw.Node
|
+--iicm.vrml.pw.Sensor
|
+--iicm.vrml.pw.CylinderSensor
- public class CylinderSensor
- extends Sensor
- implements PointerSensor
Method Summary |
void |
mouseDown(float downx,
float downy,
Hitpoint hit,
double timestamp)
handle mouse down in interaction mode |
void |
mouseDrag(float dragx,
float dragy,
Hitpoint hit,
double timestamp)
handle mouse drag in interaction mode |
void |
mouseExit(double timestamp)
handle mouse exit |
void |
mouseMove(float downx,
float downy,
Hitpoint hit,
double timestamp)
handle mouse move in interaction mode |
void |
mouseUp(double timestamp)
handle mouse up in interaction mode |
java.lang.String |
nodeName()
the node's name |
void |
traverse(Traverser t)
must call appropriate method of Traverser for node traversal |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
offset
public SFFloat offset
diskAngle
public SFFloat diskAngle
maxAngle
public SFFloat maxAngle
minAngle
public SFFloat minAngle
enabled
public SFBool enabled
autoOffset
public SFBool autoOffset
isActive
public SFBool isActive
rotation_changed
public SFRotation rotation_changed
trackPoint_changed
public SFVec3f trackPoint_changed
oldx_
public float oldx_
oldy_
public float oldy_
cylRadius_
public float cylRadius_
dragMode_
public int dragMode_
CYLINDERMODE
public static final int CYLINDERMODE
DISKMODE
public static final int DISKMODE
ray_
public Ray ray_
nodeName
public java.lang.String nodeName()
- Description copied from class: Node
- the node's name
- Overrides:
- nodeName in class Node
traverse
public void traverse(Traverser t)
- Description copied from class: Node
- must call appropriate method of Traverser for node traversal
- Overrides:
- traverse in class Node
mouseMove
public void mouseMove(float downx,
float downy,
Hitpoint hit,
double timestamp)
- handle mouse move in interaction mode
- Specified by:
- mouseMove in interface PointerSensor
mouseDrag
public void mouseDrag(float dragx,
float dragy,
Hitpoint hit,
double timestamp)
- handle mouse drag in interaction mode
- Specified by:
- mouseDrag in interface PointerSensor
mouseDown
public void mouseDown(float downx,
float downy,
Hitpoint hit,
double timestamp)
- handle mouse down in interaction mode
- Specified by:
- mouseDown in interface PointerSensor
mouseUp
public void mouseUp(double timestamp)
- handle mouse up in interaction mode
- Specified by:
- mouseUp in interface PointerSensor
mouseExit
public void mouseExit(double timestamp)
- handle mouse exit
- Specified by:
- mouseExit in interface PointerSensor