Measuring Tape
Measuring Tape Tool
The measuring tape tool can be used to measure objects (either in VR or AR). See the ExampleScripts-measuring_tape_test.py script. To add this to a new script, use this code.
measuringTool = vizconnect.getRawTool("measuring_tape")
def setStartWall(e):
measuringTool.setStartWall()
viz.callback(viz.getEventID("measuringToolStart"), setStartWall)
def setEndWall(e):
measuringTool.setEndWall()
viz.callback(viz.getEventID("measuringToolEnd"), setEndWall)
This tool is currently added to the Meta Quest Pro, Quest 3, Quest 2 and Desktop vizconnects. The rest will be added in the near future, but to add this to a new vizconnect, either send an email to support@worldviz.com or see these steps to add this to any of your vizconnect files. (in sightlab_utils/vizconnect_configs).
To add or verify follow these steps:
- Double click to open vizconnect file and choose option 3 for "Advanced"
- Go to the Tools tab and click "Add a New Tool" and select "Measuring Tape" and then "Apply and Exit" * Next go to the "Events" tab and add two new events, call one measuringToolStart and the next measuringToolEnd
- Click on the Mappings button and choose whichever buttons or inputs you want to use to trigger the start of the measuring tape and the end
- Now you can run the code shared earlier to utilize this tool