View Single Post
  #2  
Old 08-08-2014, 03:22 PM
Jeff Jeff is offline
WorldViz Team Member
 
Join Date: Aug 2008
Posts: 2,471
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?
Reply With Quote