While testing this WebXR teleportation example on the PG:
…I noticed a couple of issues with the raycasters and teleportation in general.
1. On Quest
You cannot teleport to anywhere beyond ~2 meters away from your position by directly pointing the raycasters to the ground (as you would usually expect).
The only way to get the teleportation to work is to point the controllers up, above the horizon… and then you should keep rotating/pulling the controllers towards your body in kind of a “fishing-rod” fashion to move the destination point/circle close to you.
You can see the described behavior in this video:
2. On Desktop (Oculus Rift + Chrome 87.0.4280.88)
In addition to the above issue, the raycaster also has a 135° rotation offset around the X axes.
You can see the raycaster rotation offset in this video:
As you can imagine, both the issues impact the VR UX.
Thanks in advance to anyone who can help and provide useful info!
PS: @RaananW , tagging you because I know you are involved in the WebXR spec and have answered other questions about the teleportation module.