VIROO Studio - Aumentar precisión de colocación de objeto en un VIROOXRSocketInteractor

Problema:
 ¿Existe alguna forma de definir o aumentar la precisión de la colocación del objeto que se va a dejar dentro de una guía mediante la función XRSocketInteractor? Es decir, obligar al usuario a poner el objeto en la guía con cierta similitud a la posición de la misma

Información Adicional:
Versión de VIROO: 2.6
Versión de Unity: 2022.3.9f1 y 2022.3.40f1

Solución:

Se puede hacer que el objeto que se vaya a colocar tenga la misma dirección que la guía del socket. Por ejemplo que la dirección forward sea la misma en los dos objetos para que este se coloque correctamente, e incluso se añade un rango de ángulos para tener mas margen.
El proceso para aplicarlo es muy sencillo:
- Quitar el componente XRSocketInteractor, junto con el VIROOXRSocketInteractor.

- Añadir el script junto con el VIROOXRSocketInteractor nuevamente. Este script es una copia del XRSocketInteractor pero incluye la funcionalidad que se comenta al principio.

- Ajustar el valor de la diferencia de ángulo.

Por favor visita nuestra pagina de FAQ&Troubleshooting de VirooStudio para mas información:  VirtualDesk Support - VIROO Knowledge Base - VIROO STUDIO
Ficheros Adjuntos
AlignedSocketInteractor.cs
404kb