C'est grâce au keyframing que vous pouvez
réaliser des animations. Ainsi, vous définissez des moments
clés de l'animation et une durée puis un interpolateur
calcule automatiquement tous les états intermédiaires.
Supposons que l'on veuille passer un objet d'un
état 1 à un état 2. Pour passer d'un état
à l'autre, il suffit de donner la valeur des états et
de la durée. L'interpolateur se chargera lui-même de calculer
les valeurs intermédiaires.
Ainsi, pour définir une horloge en VRML,
on utilise un détecteur spécial, le TimeSensor.
La durée de l'animation sera définie
dans le champ cycleInterval du Timesensor.