Re: Export HTML5 plug-in

by boe666 » Mon Dec 03, 2018 1:44 pm

My changed code:

Code: Select all

    var HPC = viewHome("viewerCanvas",
           homeUrl,
           onerror,
           onprogression,
          {roundsPerMinute: 0,
           navigationPanel: "none",
              aerialViewButtonId: "aerialView",
              virtualVisitButtonId: "virtualVisit",
              levelsAndCamerasListId: "levelsAndCameras",
              activateCameraSwitchKey: true
          });




  function myfunction() {
      var UP = HPC.getUserPreferences();
      var HOME = HPC.getHome();
      var items = HOME.getSelectableViewableItems();
      console.log(items);
      UP.setAerialViewCenteredOnSelectionEnabled(true);
      var itemSel = [items[89]];
      HOME.setSelectedItems(itemSel);
      //ITS WORKING!


      viewerCanvas.addEventListener("mouseup", function (e) {
          //console.log(e);
          var rect = HPC.getBoundingClientRect;
          var x = e.clientX ;//- e.layerX;
          var y = e.clientY ;//- e.layerY;
          //log the x and y
          console.log('mouse:' + x + ', ' + y );
          //chceck item closest
          console.log("Zaznaczono objekt:")
          var obj = HPC.getComponent3D().getClosestItemAt(x,y);
          console.log(obj);
          // NOT WORKING, ALWAYS NULL

      });
  }
</script>

I can select item by "finger" (in code), but still i can;t do it by mouse. Please help.