From ab2fa16be3f2f600b36803d61d7752877e119546 Mon Sep 17 00:00:00 2001 From: Ryan Huffman Date: Fri, 21 Nov 2014 12:06:46 -0800 Subject: [PATCH] Update edit entities moveUp arrow position --- examples/libraries/entitySelectionTool.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/libraries/entitySelectionTool.js b/examples/libraries/entitySelectionTool.js index e760fb0463..b0fc68b60c 100644 --- a/examples/libraries/entitySelectionTool.js +++ b/examples/libraries/entitySelectionTool.js @@ -260,6 +260,7 @@ SelectionDisplay = (function () { var grabberColorFace = { red: 120, green: 120, blue: 120 }; var grabberLineWidth = 0.5; var grabberSolid = true; + var grabberMoveUpPosition = { x: 0, y: 0, z: 0 }; var grabberPropertiesCorner = { position: { x:0, y: 0, z: 0}, @@ -1093,7 +1094,8 @@ SelectionDisplay = (function () { Overlays.editOverlay(grabberEdgeFL, { visible: stretchHandlesVisible, rotation: rotation, position: EdgeFL }); var grabberMoveUpOffset = 0.1; - Overlays.editOverlay(grabberMoveUp, { visible: activeTool == null || mode == "TRANSLATE_UP_DOWN", position: { x: position.x, y: position.y + worldTop + grabberMoveUpOffset, z: position.z } }); + grabberMoveUpPosition = { x: position.x, y: position.y + worldTop + grabberMoveUpOffset, z: position.z } + Overlays.editOverlay(grabberMoveUp, { visible: activeTool == null || mode == "TRANSLATE_UP_DOWN" }); }; that.setOverlaysVisible = function(isVisible) { @@ -2297,8 +2299,10 @@ SelectionDisplay = (function () { Overlays.editOverlay(rollHandle, { scale: handleSize, }); + var pos = Vec3.sum(grabberMoveUpPosition, { x: 0, y: Vec3.length(diff) * GRABBER_DISTANCE_TO_SIZE_RATIO * 3, z: 0 }); Overlays.editOverlay(grabberMoveUp, { - scale: handleSize, + position: pos, + scale: handleSize / 2, }); } }