repo: janusweb
action: commit
revision: 
path_from: 
revision_from: e68505d50d3b02413f14a6d862e38d48c98d3b1a:
path_to: 
revision_to: 
git.thebackupbox.net
janusweb
git clone git://git.thebackupbox.net/janusweb
commit e68505d50d3b02413f14a6d862e38d48c98d3b1a
Author: James Baicoianu 
Date:   Mon Apr 19 00:36:21 2021 -0700

    Added XR menu to wrists

diff --git a/scripts/janusxrplayer.js b/scripts/janusxrplayer.js
index dc9bc3cafa4542a1eb6def3bf28de77924076efd..
index ..7791ff05e157e9bb2d6a8eb80d7c8ed98a5c1180 100644
--- a/scripts/janusxrplayer.js
+++ b/scripts/janusxrplayer.js
@@ -257,6 +257,14 @@ elation.require(['engine.things.generic', 'janusweb.external.webxr-input-profile
         this.virtualskeleton = this.createObject('trackedplayer_hand_virtualskeleton', {
           hand: this.device.hand,
         });
+
+        let menupos = (this.device.handedness == 'left' ? V(.01, .1, .1) : V(-.01, 0, .1)),
+            menurot = (this.device.handedness == 'left' ? V(180, 90, 90) : V(180, -90, -90));
+        this.menu = this.createObject('xrmenu', {
+          scale: V(.25),
+          pos: menupos,
+          rotation: menurot,
+        });
         player.setHand(this.device.handedness, this.virtualskeleton);
       },
       updateDevice(device) {
@@ -547,7 +555,7 @@ elation.require(['engine.things.generic', 'janusweb.external.webxr-input-profile
           id: 'plane',
           scale: V(.75),
           image_id: 'cursor_dot_inactive',
-          billboard: 'y',
+          //billboard: 'y',
           visible: true,
           renderorder: 20,
           depth_test: false,
@@ -565,6 +573,7 @@ elation.require(['engine.things.generic', 'janusweb.external.webxr-input-profile
         this.worldToLocal(this.laser.positions[1].copy(endpoint));
         this.laser.updateLine();
         this.cursor.pos.copy(endpoint);
+        //this.cursor.zdir = normal;
         if (this.cursor.room !== room) room.appendChild(this.cursor);
         //this.cursor.zdir.copy(player.view_dir).multiplyScalar(-1);
         //this.cursor.zdir = normal;

-----END OF PAGE-----