-- 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:
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
--- 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