mirror of
https://github.com/overte-org/overte.git
synced 2025-08-04 04:03:35 +02:00
Update marketplace popup to hide on position or orientation change
This commit is contained in:
parent
d07acfe9ac
commit
b8174b164f
1 changed files with 10 additions and 0 deletions
|
@ -839,11 +839,21 @@ Script.scriptEnding.connect(function() {
|
||||||
Overlays.deleteOverlay(importingSVOTextOverlay);
|
Overlays.deleteOverlay(importingSVOTextOverlay);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
var lastOrientation = null;
|
||||||
|
var lastPosition = null;
|
||||||
|
|
||||||
// Do some stuff regularly, like check for placement of various overlays
|
// Do some stuff regularly, like check for placement of various overlays
|
||||||
Script.update.connect(function (deltaTime) {
|
Script.update.connect(function (deltaTime) {
|
||||||
toolBar.move();
|
toolBar.move();
|
||||||
progressDialog.move();
|
progressDialog.move();
|
||||||
selectionDisplay.checkMove();
|
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) {
|
function insideBox(center, dimensions, point) {
|
||||||
|
|
Loading…
Reference in a new issue