WorldViz User Forum

WorldViz User Forum (https://forum.worldviz.com/index.php)
-   Vizard (https://forum.worldviz.com/forumdisplay.php?f=17)
-   -   Yield until joystick is deflected by a certain degree (https://forum.worldviz.com/showthread.php?t=5555)

Qiliang He 11-18-2015 08:15 AM

Yield until joystick is deflected by a certain degree
 
I've read the example scripts of yield statement, but I don't know how to realize this function: The function won't go to the next line until the user deflected the joystick beyond a certain degree. Here's my code:

HTML Code:

def pointing_task(joystick)
      some codes
      return angle,result  ##result is false means the joystick isn't deflected  beyond a certain threshold

def start_pointing():                       
      angle,result = pointing_task(joystick)
      yield result == True ??
      some codes

viztask.schedule(start_pointing())

My question is, how to use the yield statement to pause the program until a user deflect the joystick beyond a certain degree and if he/she does, execute the following codes.

Thanks a lot!

Qiliang He 11-18-2015 09:41 AM

I got it. viztask.waitTrue() can do the job.


All times are GMT -7. The time now is 06:41 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2021, vBulletin Solutions, Inc.
Copyright 2002-2018 WorldViz LLC