iicm.vrml.pw
Class SphereSensor
java.lang.Object
|
+--iicm.vrml.pw.Node
|
+--iicm.vrml.pw.Sensor
|
+--iicm.vrml.pw.SphereSensor
- public class SphereSensor
- 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 |
autoOffset
public SFBool autoOffset
enabled
public SFBool enabled
isActive
public SFBool isActive
offset
public SFRotation offset
rotation_changed
public SFRotation rotation_changed
trackPoint_changed
public SFVec3f trackPoint_changed
sphRadius_
public float sphRadius_
oldx_
public float oldx_
oldy_
public float oldy_
rotate
public float[] rotate
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