You are on page 1of 7

INSTITUTO POLITECNICO NACIONAL

UPIICSA

MATERIA: HERRAMIENTAS MULTIMEDIA

ALUMNO: GARCA MENDOZA CHRISTIAN

PROFESORA: BUSTAMENTE TRANQUILINO ROCIO

SECUENCIA: 2CV50

TAREA: ENSAYO DEL B-SPLINE

Introduccin A continuacin se dar una breve explicacin del origen del spline y la evolucin al ahora conocido Bspline. La construccin de curvas de forma libre en un ambiente industrial se remonta a la poca romana, con la construccin martima. Probablemente en aquella poca se invento el clsico spline definido como una tira flexible de madera o caucho usada para dibujar curvas lisas. Posteriormente en los aos 50, dos matemticos franceses (Paul de Faget de Casteljau y Pierre Bezier) de forma independiente llegaron a resultados similares descubriendo as hoy las curvas de Bzier. Posteriormente se mejoran los resultados obtenidos con las curvas de Bzier al descubrirse su generalizacin: Las curvas de B-splines. En los aos 60, deBoor utilizo los b-splines para representaciones geomtricas en General Motors. En la actualidad se le conoce como el algoritmo deBoor. A partir de ese momento los b-splines se convierten en una herramienta viable para el diseo geomtrico asistido por computadora.

Desarrollo Qu es un spline y un b-spline? Los splines son una familia de curvas que permiten definir segmentos de curva con gran precisin y trazado muy suave. Son de gran utilidad en aplicaciones para el diseo de superficies. Los B-Splines son un conjunto de segmentos curvos definidos por una serie de puntos de control. Cada segmento est afectado por 4 puntos de control que son compartidos por los segmentos adyacentes de forma que se establece continuidad entre los mismos. Por lo tanto, en los B-Splines disponemos de control local sobre la curva, es decir, si se mueve un punto de control, slo es necesario redibujar una pequea parte de la curva. Para qu sirve? Sirven para dibujar curvas de una forma sencilla y fcil que por lo general est acompaada por cuatro puntos de control con los cuales se pueden realizar las modificaciones necesarias para as graficar las curvas de una manera eficaz y precisa. Se utiliza principalmente en la representacin de o diseo geomtrico y debido a su flexibilidad ayuda a crear figuras de gran calidad adems de que es utilizado en adobe photoshop, illustrator, corel draw, etc. Y esto facilita el diseo de superficies debido a su al flexibilidad y precisin para realizar cambios gracias a sus puntos de control y si no existiera hoy en dia tendramos superficies cuadradas en vez de los diferentes tipos adems de que sera muy limitada la variedad de opciones a escoger y en los ordenadores la calidad de imagen seria ms baja y los diseos geomtricos muy sencillos y cuadrados. Tipos de B-spline Uniforme: Cuando la B-spline es uniforme, las B-spline bsicas para un determinado grado n son slo copias cambiadas de una a otra. Una alternativa no recursiva de la definicin de las B-splines m-n+1 bsica es: Bj,n (t)=bn(t-tj) ; j=0,,m-n-1

Cardinal: Si se define Bo como la funcin caracterstica de [-1/2;1/2], y Bk recursivamente como el producto convolsin. Bk=Bk-1*Bo; k=12

Entonces Bk se llaman B-splines cardinal. Esta definicin se remonta a Schoenberg. En otras palabras si manupulamos un punto de control cambiamos olo el comportamiento local de la curva y no el comportamiento global como con las curvas de Bzier.

Constante: Es la spline ms simple. Se define en un solo tramo de nudo y ni siquiera es continua en los nudos. Es slo la funcin indicador de los diferentes tramos de nudo.

Lineal: La B-spline lineal se define en dos tramos de nudo consecutivos y es continua sobre los nudos, pero no diferenciable.

B-spline cuadrtica uniforme: B-splines cuadrticas con nudo-vector uniforme es la forma comn de B-spline. La funcin de mezclado puede ser calculada fcilmente, y es igual para cada segmento.

B-spline cubica uniforme: La b-spline cbica con vector- nudo uniforme es la forma ms usual de Bspline. La funcin de mezcla puede ser fcilmente calculada y es igual para cada segmento en este caso.

Algoritmo. Funciones Bsicas.

Conclusin El B-spline es una herramienta muy importante ya que no conoceramos el ambiente grafico computarizado como lo conocemos hoy en da si no fuera por esta herramienta que ayuda a obtener una mejor textura de imgenes y diseo mejorando as las herramientas CAD que hoy existen con una gran popularidad y utilidad en nuestra sociedad adems de modernizar las estructuras y ofrecer nuevas alternativas en el diseo. En lo personal no conoca esta funcin ya que hoy en da todo avanza demasiado rpido y debemos de sumergirnos en el mundo de la informtica para conocer todas las herramientas que trabajan en conjunto para as brindarnos los resultados al realizar dibujo 3D.

Bibliografa: http://research.microsoft.com/en-us/um/people/hoppe/proj/bspline/ http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/spline/B-spline/bspline-curve-open.html http://zone.ni.com/reference/en-XX/help/371361H-01/gmath/bspline_fit/ http://graphics.c.u-tokyo.ac.jp/hp/en/archives/30

You might also like