-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: janusweb
action: commit
revision:
path_from:
revision_from: 0d9719bf59b201a625760f498c82ad46f6b92f10:
path_to:
revision_to:

git.thebackupbox.net

janusweb

git://git.thebackupbox.net/janusweb

commit 0d9719bf59b201a625760f498c82ad46f6b92f10
Author: James Baicoianu <james_github@baicoianu.com>
Date:   Sun Jan 30 13:45:46 2022 -0800

    XR controller cursor scale and rotation fix

diff --git a/scripts/janusxrplayer.js b/scripts/janusxrplayer.js

index 00adf94c802691ae8b4d7980b05944e703ccf218..

index ..917e51e2125455bccd155e9ccc2acd082685692c 100644

--- a/scripts/janusxrplayer.js
+++ b/scripts/janusxrplayer.js
@@ -562,6 +562,7 @@ elation.require(['engine.things.generic', 'janusweb.external.webxr-input-profile
           lighting: false,
           opacity: .5,
           cull_face: 'none',
+          billboard: 'y',
         });
         this.raycaster = this.createObject('raycaster', {});
         this.raycaster.addEventListener('raycastenter', (ev) => this.handleRaycastEnter(ev));
@@ -572,6 +573,8 @@ 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);
+        let cursorscale = player.head.distanceTo(endpoint) / 12;
+        this.cursor.scale.set(cursorscale, cursorscale, cursorscale);
         //this.cursor.zdir = normal;
         if (this.cursor.room !== room._target) room.appendChild(this.cursor);
         //this.cursor.zdir.copy(player.view_dir).multiplyScalar(-1);

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

-- Response ended

-- Page fetched on Sun Jun 2 15:28:51 2024