Spline di Kochanek-Bartels

Da testwiki.
Vai alla navigazione Vai alla ricerca

Una Spline di Kochanek-Bartels o curva di Kochanek-Bartels è una Spline cubica di Hermite in cui sono definiti tre parametri detti tension, bias e continuity che definiscono il cambio di forma delle tangenti.

Descrizione

Dati n + 1 punti,

p0, ..., pn,

da interpolare tramite n segmenti di curva cubica di Hermite, per ogni curva abbiamo un punto iniziale pi ed un punto finale pi+1 con tangente iniziale di e tangente finale si+1 definita da:

𝐝i=(1t)(1+b)(1+c)2(𝐩i𝐩i1)+(1t)(1b)(1c)2(𝐩i+1𝐩i)
𝐬i+1=(1t)(1+b)(1c)2(𝐩i𝐩i1)+(1t)(1b)(1+c)2(𝐩i+1𝐩i)

dove t è il parametro detto tension (tensione), b è il paramentro dello bias, e c è il parametro detto continuity (continuità).

Il parametro tension, t, varia la lunghezza del vettore di tangente. Il parametro bias, b, cambia la direzione del vettore di tangente.

Impostando tutti e tre i parametri a zero si ottiene il caso della Spline di Catmull-Rom.

Collegamenti esterni