Está en la página 1de 1

Claro, lo primero que necesito hacer es revisar el contenido del archivo

TargetTracker.js que has cargado. Eso me permitirá entender cómo está


estructurado el código y qué cambios necesito hacer para lograr que los objetos
que siguen al objetivo giren verticalmente. Veamos qué contiene el archivo.
Finished working
Show work
El archivo TargetTracker.js es un módulo de JavaScript que define una clase
TargetTracker. Esta clase se encarga de manejar varios aspectos de un objeto de
seguimiento en una escena. Incluye métodos para:

 Configurar una "envoltura de objetivo" que sirve como ancla para un


retículo.
 Configurar el retículo para que se pueda mover entre la "envoltura de
objetivo" y una "pantalla de ajuste" que se ajusta al centro de la pantalla.
 Manejar la transición y desvanecimiento del retículo.
 Configurar una "instrucción de seguimiento" para guiar al usuario para
inicializar SLAM.
 Configurar un "icono" que puede aparecer y desaparecer con las
instrucciones.
 Configurar un "destello" para indicar dónde está el objetivo si no está en
la vista de la cámara.
 Proyectar posiciones y tamaños en el espacio de la cámara al espacio del
plano focal.
 Determinar si el objetivo está en la vista de la cámara.
 Determinar si el script se está ejecutando en el editor.

Para hacer que los objetos que siguen al objetivo giren verticalmente,
tendríamos que modificar el método setupTargetEnvelope . Actualmente, este
método está configurando la rotación del sobre del objetivo ( targetEnvelope ) para
que coincida con la rotación del rastreador del objetivo ( targetTracker ). Para
hacer que los objetos que siguen al objetivo giren verticalmente, podríamos
establecer la rotación en el eje X del sobre del objetivo en 90 grados (o -90
grados, dependiendo de la dirección en la que quieras que giren los objetos).

Aquí está el cambio sugerido:

También podría gustarte