Anar al contingut

Spline de Kochanek-Bartels

De L'Enciclopèdia, la wikipedia en valencià
Eixemples de splines de Kochanek-Bartels a través de la mateixa configuració de 8 punts, variant els seus tres paràmetros (c, t i b)

En matemàtiques, un spline de Kochanek-Bartels o curva de Kochanek-Bartels és un interpolador cúbic de Hermite en paràmetros de tensió, biaix i continuïtat definits per a canviar el comportament de les tangentes.[1]

Formulació

[editar | editar còdic]

Donat n + 1 nodos,

p0, ..., 'pn,

per a ser interpolado en n segments cúbics de la curva de Hermite, per a cada curva es té un punt inicial pi i un punt final pi+1 en tangente inicial di i tangente final d'i+1 definides per

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

a on...

t tensió Canvia la llongitut del vector tangente
b biaixe Canvia principalment la direcció del vector tangente
c continuïtat   Canvia la nitidea en el canvi entre tangentes

Paràmetros

[editar | editar còdic]

Establint cada u dels tres paràmetros en valor zero s'obté un interpolador cúbic de Hermite.

El còdic font que figura ací, ideat per Steve Noskowicz en 1996, en realitat descriu l'impacte que cada u d'estos valors té en la curva dibuixada:

Tensió T= +1→ Ajustada T= −1→ Redona
Biaixe B= +1→ Despuix del dispar B= −1→ Abans del dispare
Continuïtat   C= +1→ Cantons invertits C= −1→ Cantons de caixa

El còdic inclou un resum de la matriu necessària per a generar estos splines en còdic BASIC.

Referències

[editar | editar còdic]
  1. Mario A. Gutiérrez A., Frédéric Vexo, Daniel Thalmann (2023). Stepping into Virtual Reality, Springer Nature, pp. 65 de 272. ISBN 9783031364877.


Referències

[editar | editar còdic]