content/hifi-content/Experiences/Releases/usefulUtilities/airAndWhiteboardDraw/2019-06-11_16-16-16
2022-02-13 23:16:46 +01:00
..
entityResources More files 2022-02-13 23:16:46 +01:00
README.md More files 2022-02-13 23:16:46 +01:00

Whiteboard and Air Draw

Description

This utility combines the best features of the whiteboard and the draw app. Any user can draw in the air and users with rez-temp rights can draw on the board in HMD and desktop. In desktop, draw with your left mouse button and erase with your middle mouse button. In HMD, draw with your trigger button and erase with the grip.

File List

Client Side

  • drawSphereClient.js attached to the sphere at the end of the user's fingertip, handles drawing
  • drawSphereSpawnerClient.js attached to each color selection square, allows the user to select a new color
  • whiteboardReset.js attached to reset square, allows user to clear all lines on whiteboard and their ownlines in air
  • whiteboardZoneClient.js attached to the zone in front of the whiteboard, this script automatically attaches a paint sphere to the user's fingertip when they enter and removes all of their spheres when they leave

Releases

Version 1

SHA 80bcc13 April 18, 2019

  • Initial Release

SHA 90ebb0d May 21, 2019

  • Fixed bug with paint sphere dimensions not found JIRA 152
  • Made material entity attached to paint sphere collisionless

SHA d176da9 June 6, 2019

  • Updated the current tablet method to use the controller as an origin to help avoid using intervals other than the update loop
  • Updated the model to have a full bezel around the board

SHA a5368e9 June 11, 2019 Fix for JIRA 642

  • Clear a var after changing draw mode

Known issues

Lines drawn on the board in HMD do not render flat and with an even stroke width

Line textures do not match their respective png files

Color selectors and reset buttons may LOD