From 44ed9e607b24a59892ec7b066772ea85adae9998 Mon Sep 17 00:00:00 2001 From: Wayne Chen Date: Tue, 19 Mar 2019 09:33:38 -0700 Subject: [PATCH] cancelling out roll and pitch --- scripts/system/createAvatarInputsBarEntity.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/scripts/system/createAvatarInputsBarEntity.js b/scripts/system/createAvatarInputsBarEntity.js index babf519035..b32085da86 100644 --- a/scripts/system/createAvatarInputsBarEntity.js +++ b/scripts/system/createAvatarInputsBarEntity.js @@ -21,7 +21,7 @@ parentID: MyAvatar.SELF_ID, parentJointIndex: MyAvatar.getJointIndex("_CAMERA_MATRIX"), localPosition: micBarLocalPosition, - localRotation: Quat.lookAtSimple(Camera.orientation, micBarLocalPosition), + localRotation: Quat.cancelOutRollAndPitch(Quat.lookAtSimple(Camera.orientation, micBarLocalPosition)), sourceUrl: Script.resourcesPath() + "qml/hifi/audio/MicBarApplication.qml", dimensions: micBarDimensions, userData: { @@ -36,7 +36,7 @@ // y is 0.01 - (0.048 + 0.036) / 2 // have 10% spacing separation between the entities localPosition: bubbleIconLocalPosition, - localRotation: Quat.lookAtSimple(Camera.orientation, bubbleIconLocalPosition), + localRotation: Quat.cancelOutRollAndPitch(Quat.lookAtSimple(Camera.orientation, bubbleIconLocalPosition)), sourceUrl: Script.resourcesPath() + "qml/BubbleIcon.qml", dimensions: bubbleIconDimensions, userData: { @@ -44,9 +44,7 @@ }, }; bubbleIconEntity = Entities.addEntity(props, "local"); - console.log("creating entity"); } else { - console.log("deleting entity"); Entities.deleteEntity(micBarEntity); Entities.deleteEntity(bubbleIconEntity); }