The
Intersense plug-in page shows how to get the joystick and button data. Here is a simple example that prints out joystick position and button presses:
Code:
import viz
import vizact
viz.go()
isense = viz.add('intersense.dle')
tracker = isense.addTracker()
def printJoystickData():
print tracker.getJoystickPosition()
vizact.onupdate(1,printJoystickData)
def onSensorDown(e):
if e.object is tracker:
print 'Button',e.button,'down'
viz.callback(viz.SENSOR_DOWN_EVENT,onSensorDown)
def onSensorUp(e):
if e.object is tracker:
print 'Button',e.button,'up'
viz.callback(viz.SENSOR_UP_EVENT,onSensorUp)
How do you want the joystick and buttons to function?