Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Índice de imágenes
Introducción
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
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.
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
Esta investigación se sumerge en el fascinante mundo de las curvas B-spline, con el objetivo de
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
1
Informe- Trazo de curvas 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.).)
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
Δ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
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.
trabaja con una base de datos, la cual la captura y crea una manta suave. Por este motivo es que tiene
3
Informe- Trazo de curvas B-Spline
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.
4
Informe- Trazo de curvas B-Spline
Ejemplo practico
Ejemplo 1 de curvas de S-Pline:
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,
6
Informe- Trazo de curvas B-Spline
Referencias
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