using i900 joystick in a taskFunction
Hi,
What I'm trying to do is, using the buttons on the joystick to scale my virtual world. I'm using a task know, but it seems that the event doesn't get triggered when using "viz.SENSOR_UP_EVENT". If I use "viztask.waitSensorDown" then I don't know what to put in it as a button. I've tried the state things from the manual "joystickSensor.get()[7]" but it doesn't give me the actual pressed button wich I have to put in, right? Code:
def scaleOnSensorEvent() : |
The intersense.dls plugin does not generate sensor up/down events. You need to manually check the button state by examining the value at index 7 of the data array. The documentation for the intersense plugin has sample code showing how to check for the button state of the joystick.
|
Thank you,
I've used a timer now, and it works. It would be handy though to be able to use a task with the IS-900 joystick (wand). The use of tasks makes it a whole lot easier, great concept! |
You can create your own custom task conditions. For example, here are two conditions that wait for an IS900 button to be pressed or released:
Code:
class waitIS900Down( viztask.Condition ): Code:
. |
All times are GMT -7. The time now is 10:41 AM. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC