PDA

View Full Version : Add a red flash when tracker moves off of a path


amir
08-16-2018, 07:39 PM
We have people walk on a balance beam with an Optotrak rigid body which tracks their movement. We want the display to flash red whenever they step off to the side a certain amount (x-direction). The flash would look like what is available in The Pit script. How can I add this effect for when people step to the side and the rigid body deviates off the path?

I'd also like to be able to toggle this function off and on as the script is running to remove any potential for flashes when need be.

Thanks!

Jeff
08-18-2018, 09:23 AM
You could have a proximity sensor around the beam so that when the user moves out of the sensor area the flash is activated.

Jeff
08-18-2018, 09:28 AM
To toggle the flash effect add a boolean variable that can be toggled (e.g with keypress). Then only run the flash effect code if the boolean value is true.

amir
08-19-2018, 07:58 PM
I defined my event as ToggleRed and got it to work with the proximity sensor.

I added this toggle keypress:

vizact.onkeydown('m',ToggleRed)

However, I'm unable to toggle it off after toggling it on (i.e. it starts off as off, I press 'm' to toggle it on, but then pressing 'm' again doesn't toggle it off).

What am I missing to be able to toggle it both on and off?

Thanks!

Jeff
09-01-2018, 02:08 AM
If this has not been resolved please post example code that shows the issue.