From b8174b164f06d49fc708ecb7c200ef305dc62d51 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Wed, 25 Mar 2015 12:29:57 -0700 Subject: [PATCH] Update marketplace popup to hide on position or orientation change --- examples/edit.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/examples/edit.js b/examples/edit.js index cdc3822fb2..fd197349aa 100644 --- a/examples/edit.js +++ b/examples/edit.js @@ -839,11 +839,21 @@ Script.scriptEnding.connect(function() { Overlays.deleteOverlay(importingSVOTextOverlay); }); +var lastOrientation = null; +var lastPosition = null; + // Do some stuff regularly, like check for placement of various overlays Script.update.connect(function (deltaTime) { toolBar.move(); progressDialog.move(); selectionDisplay.checkMove(); + var dOrientation = Math.abs(Quat.dot(Camera.orientation, lastOrientation) - 1); + var dPosition = Vec3.distance(Camera.position, lastPosition); + if (dOrientation > 0.001 || dPosition > 0.001) { + propertyMenu.hide(); + lastOrientation = Camera.orientation; + lastPosition = Camera.position; + } }); function insideBox(center, dimensions, point) {