La interpolación lineal (que es la que utilitza VRML97) es un concepto matemático que permite definir dos puntos (en cualquier dimensión) y calcular un punto intermedio sobre la recta que los une, a partir de dar que tanto por ciento del recorrido entre los dos puntos queremos obtener.
Por ejemplo: supongamos que tenemos una vía de tren recta entre dos pueblos, Pueblo0 y Pueblo1. Tomemos el Pueblo0 como punto de partida y el Pueblo1 como fin y se nos dice que la distancia entre ellos es de 100Km. Entonces, si recorremos el 0% del trayecto, como es lógico, estaremos en el Km cero, o sea en el Pueblo0. De forma similar, si recorremos el 100% del trayecto, estaremos en el Km 100 que es el Pueblo1. Finalmente, si recorremos el 67'25% del trayecto, estaremos en el Km 67'25. No hace falta saber como se calcula esto, tan solo deseamos que se entienda que entre dos puntos, podemos saber en que punto del trayecto nos encontramos al dar un tanto por ciento del camino recorrido.
Así pues, dos puntos cualesquiera definen una recta entre ellos y por
lo tanto podemos interpolar esta recta. Ahora, en lugar de dar un tanto por
ciento, diremos un "tanto por uno", es decir, daremos un valor 0'0
para un 0% del camino recorrido y un 1'0 para un 100% de camino recorrido (y
por ejemplo, un 0'5 para un 50%).