Processing math: 100%

1 votos

Hacer que una curva B-spline interpola a través de un punto de control

En algún curso se dice que una curva B-spline puede hacerse interpolar a través de uno de sus puntos de control aumentando la multiplicidad de un nudo a n+1 ( n siendo el grado de la curva). Esto se puede aclarar utilizando las propiedades básicas de los splines, como la propiedad de localidad.

Posteriormente se observa que una multiplicidad de n ya es suficiente. No he podido encontrar ninguna explicación de por qué esto es así. ¿Alguien tiene una?

1voto

Por fin he encontrado una respuesta. Deja que ui,...,ui+n1 sean iguales (multiplicidad de n ), entonces en ui la curva es igual a :

s(ui)=p1j=ndjNnj(ui)=ij=indjNnj(ui)(locality)=i2j=indjNnj(ui+n1)+di1Nni1(ui)+diNni(ui)(ui=ui+n1)

El primer término puede omitirse debido a la propiedad de localidad, el último porque Nni(ui) es igual a cero si ui tiene una multiplicidad inferior a n+1 (que se da). Lo que queda es el segundo término, donde Nni1 tiene que ser 1 debido a la propiedad de suma a uno.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X