Red de conocimiento informático - Material del sitio web - Cómo implementar cambios en diferentes imágenes en vrml

Cómo implementar cambios en diferentes imágenes en vrml

2. Métodos para implementar la animación 2.1 Movimiento del punto de vista

La escena permanece sin cambios. El punto de vista es la posición de los ojos, y también es la dirección y perspectiva al observar la escena en el mundo tridimensional. Al ingresar a un mundo, coloque el avatar en el primer nodo ViewPoint que encuentre en el archivo. Con los enlaces, puede animar enviando eventos a un ViewPoint que controle la perspectiva del usuario. A medida que cambia la perspectiva, también cambia la posición del avatar, por lo que la escena observada cambia constantemente.

Para implementar la animación de esta manera, necesita definir un nodo ViewPoint (VP), un nodo interpolador PositionInterPolator (P) para objetos en movimiento y un nodo interpolador OrientationInterPolator (O) para objetos giratorios. un nodo TimeScope (O), el nodo TimeSensor (Time), como recurso para el evento set__fraction. Las principales rutas creadas son las siguientes:

RUTA Tiempo.fracción_cambiada A P.set_fracción

RUTA Hora.fracción_cambiada A O.establecida_fracción

RUTA P.valor_cambiada A VP .set_p cambió A VP.set_position

RUTA O.value_changed A VP.set_orientation