3.4.2 Nodos Interpoladores

  • Los nodos interpoladores permiten animaciones basadas en keyframes
  • Se define una función lineal por trozos:
    • n claves no decrecientes de t en el campo key
    • valores correspondientes de f(t) en el campo keyValue
    • VRML provee los siguientes nodos interpoladores :

PositionInterpolator, OrientationInterpolator, ScalarInterpolator, ColorInterpolator, CoordinateInterpolator, NormalInterpolator
         
 
  • El tipo del campo keyValue depende del tipo de nodo interpolador
  • El evento de entrada set_fraction de tipo SFFloat hace que la función interpoladora se evalue resultando en un evento de salidavalue_changed
  • Para realizar la animación se conecta
    • el evento de salida fraction_changed de un nodo TimeSensor
    • el evento de salida value_changed del nodo interpolador con un evento de entrada que corresponda en el nodo que se desea animar
 
nodos interpolares