Muy bueno, me recuerda un poco el MDT, si bien el MDT solo lo hace con interpolacion lineal.
En el caso del MDT, para la interpolacion, tiene varios apartados:
-Interpolacion por Distancia (se le indica la D.R de cada nuevo punto interpolado)..que seria una graduacion, que es uno de los casos que comentais.
-Interpolacion por Incremento de Distancia.
Se le indica la distancia reducida como el caso anterior, pero a su vez la distancia final, es decir, se pueden insertar nuevos puntos pasados el segundo punto indicado de interpolacion.
-Interpolacion por Cota: se crea un punto interpolado con la cota que le indicamos.
-Interpolacion por Incremento de Cota: se crean puntos interpolados con el desnivel indicado hasta llegar a la cota final del segundo punto.
-Interpolacion por Numero:seria basicamente el caso que comentais de hacerlo por "division" con puntos interpolados equidistantes en distancia reducida.