nterpolando valores entre intervalos, interpolação conforme a curva de Bezi

Para implementar uma animação 2D, procuro valores de interpolação entre dois quadros-chave com a velocidade de mudança definida por uma curva de Bezier. O problema é que a curva de Bezier é representada na forma paramétrica, enquanto o requisito deve ser capaz de avaliar o valor por um tempo específic

Para elaborar, digamos que o valor de 10 e 40 seja interpolado por 4 segundos, com o valor mudando não constantemente, mas como definido por uma curva de bezier representada como 0,0 0,2,0,3 0,5,0,5 1,1. Agora, se estou desenhando a 24 quadros por segundo, preciso avaliar o valor de cada quadro. Como posso fazer isso ? Eu olhei para o algoritmo De Casteljau e pensei que dividir a curva em pedaços de 24 * 4 por 4 segundos resolveria meu problema, mas isso soa errôneo, pois o tempo está ao longo do eixo "x" e não ao longo da curv

Para simplificar ainda mais Se eu desenhar a curva em um plano, o eixo x representa o tempo e o eixo y o valor que estou procurando. O que eu realmente preciso é ser capaz de descobrir "y" correspondente a "x". Então eu posso dividir x em 24 divisões e saber o valor para cada quadro

questionAnswers(3)

yourAnswerToTheQuestion