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.
Formulación
Dado n + 1 nodos,
p0, ..., pn,
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 p''i+1 con tangente inicial di y tangente final d'i+1 definidas por
donde...
tensiónCambia la longitud del vector tangentesesgoCambia principalmente la dirección del vector tangentecontinuidad Cambia la nitidez en el cambio entre tangentes
Parámetros Estableciendo cada uno de los tres parámetros con valor cero se obtiene un interpolador cúbico de Hermite.
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ónT= +1→ AjustadaT= −1→ RedondaSesgoB= +1→ Tras el disparoB= −1→ Antes del disparoContinuidad C= +1→ Esquinas invertidasC= −1→ Esquinas de caja
El código incluye un resumen de la matriz necesaria para generar estos splines en código BASIC.
Referencias
Enlaces externos
Categoría:Splines Categoría:Interpolación