En matemáticas, un spline de Kochanek-Bartels o curva de Kochanek-Bartels es un interpolador cúbico de Hermite con parámetros de tensión, sesgo y continuidad definidos para cambiar el comportamiento de las tangentes.[1]
para ser interpolado con n segmentos cúbicos de la curva de Hermite, para cada curva se tiene un punto inicial pi y un punto final pi+1 con tangente inicial di y tangente final d'i+1 definidas por
donde...
t
tensión
Cambia la longitud del vector tangente
b
sesgo
Cambia principalmente la dirección del vector tangente
El código fuente que figura aquí, ideado por Steve Noskowicz en 1996, en realidad describe el impacto que cada uno de estos valores tiene en la curva dibujada:
Tensión
T= +1→ Ajustada
T= −1→ Redonda
Sesgo
B= +1→ Tras el disparo
B= −1→ Antes del disparo
Continuidad
C= +1→ Esquinas invertidas
C= −1→ Esquinas de caja
El código incluye un resumen de la matriz necesaria para generar estos splines en código BASIC.
Shane Aherne. «Kochanek and Bartels Splines». Motion Capture — exploring the past, present and future. Archivado desde el original el 5 de julio de 2007. Consultado el 15 de abril de 2009.