code: private void ScaleControl(GVRSceneObject gvrWebViewSceneObjectFinal, GVRSceneObject  gvrSceneObjectAnchorFinal, String urlFinal) {
          GVRScene mainScene = gvrContext.getMainScene();
          GVRCameraRig gvrCameraRig = mainScene.getMainCameraRig();
          initialCameralookAt = gvrCameraRig.getLookAt();
  
          gvrWebViewSceneObjectFinal.getTransform().getModelMatrix4f().getTranslation(translationObjectTranslationGlobal);
          gvrWebViewSceneObjectFinal.getTransform().getLocalModelMatrix4f().getTranslation(translationObjectTranslationLocal);
  
          if (gvrTextScaleObject != null) {
              gvrTextScaleObject.setTextColor(textColorIsActive);
          }
          webViewScale = true;
  
          for (int i = 0; i < 3; i++ ) {
              initialHitPoint[i] = (initialCameralookAt[i] * translationObjectTranslationGlobal.z) / initialCameralookAt[2];
          }
          beginWebPagePlusUIScale[0] = webPagePlusUIScale[0];
          beginWebPagePlusUIScale[1] = webPagePlusUIScale[1];
  
          mOnDrawFrame = new DrawFrame();
          gvrContext.registerDrawFrameListener(mOnDrawFrame);
      }
docs: end TranslationControl