Está en la página 1de 8

Índice

Índice de imágenes ................................................................................................................................ 0


Introducción ......................................................................................................................................... 1
¿Qué es una curva tipo B-spline? .......................................................................................................... 2
¿Cómo se trazan las curvas tipo B-spline?............................................................................................ 2
¿Cuáles son las aplicaciones reales de las curvas tipo B-spline? .......................................................... 3
Ejemplo practico ................................................................................................................................... 5
Conclusión ............................................................................................................................................ 6

Índice de imágenes

Ilustración 1B-spline ejemplo ................................................................................................................... 3

Ilustración 2B-spline por puntos ............................................................................................................... 4

Ilustración 3elemplo puntos de B-spline ................................................................................................... 4

Ilustración 4 ejemplo de B-spline cúbica…………………………………………………………………5


Ilustración 5 ejemplo de curva de B-spline……………………………………………………………….5
Informe- Trazo de curvas B-Spline

Introducción

En la intersección de las matemáticas, la informática y el diseño, las curvas B-spline emergen

como una herramienta fundamental que ha transformado radicalmente la forma en que concebimos y

damos vida a objetos y superficies en el ámbito digital. Estas curvas, cuyo nombre proviene de "Basis

Splines," representan un hito en la evolución de la representación de formas y trayectorias suaves en el

mundo virtual.

La historia de las curvas B-spline se remonta a los albores de la informática gráfica, con sus raíces

matemáticas trazadas en las décadas de 1950 y 1960. Desde entonces, han crecido en importancia y

complejidad, convirtiéndose en una herramienta esencial en campos tan diversos como la animación por

computadora, la ingeniería aeroespacial, el diseño de automóviles y la manufactura asistida por

computadora.

A diferencia de las curvas de Bézier, las curvas B-spline ofrecen un nivel de control más granular

y una flexibilidad extraordinaria. Esto se logra mediante la posibilidad de asignar pesos variables a puntos

de control individuales y la capacidad de lograr interpolación suave entre estos puntos. Como resultado,

las curvas B-spline se convierten en la elección predilecta cuando se trata de representar curvas y

superficies de alta complejidad y precisión.

Esta investigación se sumerge en el fascinante mundo de las curvas B-spline, con el objetivo de

desvelar sus fundamentos matemáticos y su aplicación en la industria moderna. A lo largo de nuestro

viaje, exploraremos cómo estas curvas han moldeado la creación visual y tecnológica contemporánea,

allanando el camino para innovaciones revolucionarias y avances que han redefinido la forma en que

interactuamos con el mundo digital y físico que nos rodea.

1
Informe- Trazo de curvas B-Spline

¿Qué es una curva tipo B-spline?

Una B-spline o base spline es una función spline que tiene un apoyo mínimo con respecto a un

grado, suavidad y partición de dominio. Cualquier función spline de un grado dado se puede expresar

como una combinación lineal de B-splines de ese grado. Los B-splines cardinales tienen nudos que son

equidistantes entre sí. Los B-splines se pueden utilizar para el ajuste de curvas y la diferenciación

numérica de datos experimentales. En el diseño asistido por computadora y los gráficos por computadora,

las funciones spline se construyen como combinaciones lineales de B-splines con un conjunto de puntos

de control. (f.).)

¿Cómo se trazan las curvas tipo B-spline?

Consideremos una curva plana formada por N tramos parabólicos. Tendremos una colección de

vértices {c0,..., c2N}, en la cual {c0,c1,c2} es el polígono de control del primer tramo, {c2,c3,c4} es el

polígono del segundo, {c2(i-1),c2i-1,c2i}, el del i-ésimo, y {c2N-2,c2N-1,c2N}, el del último. Cada polígono

definirá una parametrización en un intervalo. Así el primer tramo estará definido en un intervalo [u0,u1],

el segundo, en [u1,u2], el i-ésimo, en [ui-1,ui] y el último, en [uN-1,uN]. Si queremos que la curva compuesta

sea de clase C1 en todo el intervalo [u0,uN], tal como se estudió en el tema segundo, tendremos que exigir

que lo sea para cada valor u = ui,

Δc2i-1 Δc2i

= , i = 1,...,N-1 , (1)

Δui-1 Δui

es decir, que los vectores c2i-1c2i y c2ic2i+1 son paralelos y están en la proporción Δui-1:Δui.

2
Informe- Trazo de curvas B-Spline

Ilustración 1B-spline ejemplo

Las relaciones no se mantienen si permitimos al usuario modificar todos los vértices. Por tanto,

si queremos mantener la clase de diferenciabilidad, sólo deberemos ofrecerle los vértices que no afecten

a dicha condición.

¿Cuáles son las aplicaciones reales de las curvas tipo B-spline?

El modelo computacional basado en el método B-Spline se adapta a superficies complejas, ya que

trabaja con una base de datos, la cual la captura y crea una manta suave. Por este motivo es que tiene

muchas aplicaciones y en diversos campos, como en la ingeniería, arquitectura, en la industria de

construcción naval, etc.

3
Informe- Trazo de curvas B-Spline

Ilustración 2B-spline por puntos

En resumen, para diseñar una curva B-spline, necesitamos una serie de puntos de control (es el

punto de conexión de la línea discontinua en la figura siguiente, un total de 8),Series de nodo y una

serie de coeficiente, Cada coeficiente corresponde a un punto de control, por lo que todos los segmentos

de la curva están conectados entre sí para cumplir una determinada condición continua. El cálculo de

coeficientes puede ser el paso más complicado porque deben garantizar una cierta condición continua.

Ilustración 3elemplo puntos de B-spline

4
Informe- Trazo de curvas B-Spline

Ejemplo practico
Ejemplo 1 de curvas de S-Pline:

Ilustración 4 ejemplo de B-spline cúbica

Ejemplo 2 de curva de S-Spline:

Ilustración 5 ejemplo de curva de B-spline

5
Informe- Trazo de curvas B-Spline

Conclusión

Un spline de orden es una función polinomial por partes de grado en una variable. Los valores

de donde se encuentran las piezas del polinomio se conocen como nudos, se denotan y clasifican en orden

no decreciente. Cuando los nudos son distintos, las primeras derivadas de las piezas del polinomio son

continuas en cada nudo. Cuando los nudos son coincidentes, solo las primeras derivadas de la spline son

continuas a lo largo de ese nudo. Para una secuencia dada de nudos, existe, hasta un factor de escala,

una spline única que satisface

6
Informe- Trazo de curvas B-Spline

Referencias

 B-Spline _ AcademiaLab. (s. f.). https://academia-lab.com/enciclopedia/b-spline/

 Before you continue. (s. f.).

https://www.google.com/search?q=%C2%BFCu%C3%A1les+son+las+aplicaciones+reales+de

+las+curvas+tipo+B-spline%3F&sca_esv=571655468&tbm=isch&sxsrf=AM9HkKnpAZaD1y-

nGggfjoL0VGtZlwTU1w:1696738647322&source=lnms&sa=X&ved=2ahUKEwjeo-

aCzOWBAxWzlGoFHTfTD00Q_AUoAXoECAIQAw&biw=1366&bih=619&dpr=1#imgrc=L

ZJJzjck72S9HM

También podría gustarte