Está en la página 1de 24

YERSON ALEXANDER SILVA MARQUEZ ALEJANDRO NIETO ANDRES PINTO

CURVAS SPLINE, B-SPLINE.


La Academia al servicio de la Vida

INTRODUCCION.

El estudio de las curvas y superficies data de la poca de los primeros computadores, se intentaba simular los fenmenos fsicos reales con la mayor perfeccin posible. Hoy en da lo que menos impera en el mundo real son las lneas rectas, tanto la forma de los objetos que nos rodean, como las trayectorias de los mviles obedecen a lneas y superficies curvas. La utilizacin de programas de dibujo que trabajan con curvas como lo son las spline, B-spline es muy grande ya que son usadas en el diseo de carroceras para automviles, cascos de embarcaciones, zapatos deportivos, proyectos de robtica industrial que utilizan curvas spline para calcular las trayectorias optimas en movimientos

OBJETIVOS.

Conocer los diferentes tipos de curvas utilizados en CAD en este caso las spline y las B-spline. Identificar las aplicaciones de este tipo de curva sus ventajas y desventajas. Obtener un conocimiento previo para utilizarlas en el diseo asistido por computador.

REPRESENTACIONES DE SPLINE.

Hace aos en dibujo tcnico, una spline era una banda flexible de madera que se utilizaba para hacer pasar una curva por un conjunto de puntos. Para ello, el delineante colocaba una serie de pesos sobre esta regla y trazaba luego la curva deseada. Esta curva obtenida podemos expresarla de forma matemtica con una funcin polinmica cubica cuyas primera y segunda derivadas son continuas a travs de las distintas secciones de la curva.

REPRESENTACIONES DE SPLINE.

En el diseo asistido por computador CAD , el termino curva de spline se refiere a cualquier curva compuesta que se forma con secciones polinomicas que satisfacen ciertas condiciones especificas de continuidad en la frontera de cada intervalo. Existen varias clases de especificaciones de splines que se usan en las aplicaciones graficas. Cada especificacion difiere en el resto del polinomio particular que utiliza junto con las condiciones de frontera que requiere.

INTERPOLACION Y APROXIMACION DE SPLINES.

Una curva spline se especifica al proporcionar un conjunto de puntos (que ser una serie de coordenadas) a los que se les llama puntos de control. Estos puntos de control se ajustan despus con funciones polinomicas continuas de una de las siguientes maneras: Curvas por interpolacin. Curvas por aproximacin.

CURVA POR INTERPOLACION.

La curva realiza interpolacin del conjunto de puntos de control cuando las secciones polinomicas se ajustan de modo que la curva pasa a travs de cada punto de control.

CURVA POR APROXIMACION.


La curva realiza una aproximacin al conjunto de puntos de control cuando los polinomios se ajustan a la trayectoria general del punto de control sin pasar necesariamente a travs de ningn punto de control.

Una curva de spline se define y se modifica con operaciones sobre sus puntos de control. Los paquetes de CAD pueden insertar puntos de control adicionales para ayudar al diseador en el modelado.

SPLINES CONTRA OTROS METODOS DE INTERPOLACION.


Un mtodo clsico de interpolacin es el polinomio de Lagrange al compararlo con la spline para la siguiente funcin:

CONDICIONES DE CONTINUIDAD PARAMETRICA.

SPLINES CUBICAS NATURALES.

Es una representacin matemtica de la spline de dibujo tcnico original. Requerimos que dos secciones cuyas adyacentes tengan tanto la primera como la segunda derivada igual en su frontera comn. La desventaja de las spline cubicas es que no permiten control local de la curva. Si se altera la posicin de cualquier punto de control, afecta a la curva entera.

SPLINES DE HERMITE.
Toman su nombre del matemtico francs Charles Hermite. Su caracterstica principal es que poseen un tangente especifica en cada punto de control.

Estas pueden ser tiles para algunas aplicaciones donde no sea difcil aproximar las pendientes de la curva. Sin embargo generalmente es mas til generar valores para las pendientes de forma automtica.

SPLINES CARDINALES.
Tienen tangentes fijas en la frontera de cada seccin de curva. Se calculan con base en las coordenadas de los dos puntos de control adyacentes.

B-SPLINES.

El termino B-spline se refiere con frecuencia a una curva spline paramtrica por funciones spline que se expresan como combinaciones lineales. Una curva B-spline es simplemente una generalizacin de una curva de Bezier, que puede ser evaluada de una manera estable sin necesidad de aumentar su grado.

B-SPLINE.
La B-spline (usadas en CAD por Riesenfeld en 1973) generalmente tienen una naturaleza no global. Cada vrtice del polgono generador de la curva esta asociado a una funcin. De esta manera, cada vrtice tiene influencia sobre la forma de la curva en un intervalo limitado, en el cual la funcin asociada es distinta de cero.

VENTAJAS CURVAS B-SPLINES.

Tienen una ventaja sobre las curvas de Bezier en que los puntos de control no se alejan tanto de la forma que queremos modelar. Por lo que se puede asemejar mas el modelo sin necesidad de utilizar muchos puntos de control.

VENTAJAS CURVAS B-SPLINE.

PROPIEDADES DE LAS B-SPLINE.


1. Una B-spline pasa por el primer y ultimo punto de control. 2. El control de la curva es local. Cada vrtice afecta a la forma de la curva en un intervalo dado. 3. Es posible cambiar el orden de la curva sin cambiar el numero de vrtices del polgono. Las splines de orden 4 son las mas utilizadas en diseo. 4. Si el orden de la curva es igual al numero de vrtices del polgono, la B-spline recibe el nombre de curva de Bzier. 5. Las B-splines permiten crear curvas con esquinas. Para esto basta con introducir vrtices mltiples. 6. Una B-spline de orden 3 siempre es tangente a la parte media de los lados del poligono.

B-SPLINE DE ORDEN 3

SUPERFICIES.

CONCEPTOS GENERALES DE SUPERFICIES.


En la representacin paramtrica las superficies se creaban variando los parmetros de U y V (entre 0 y 1) en la ecuacin genrica:

Esto genera una cuadricula tridimensional denominada parche (patch). Las mas variadas superficies se modelan utilizando redes de parches. La representacin mediante parches tiene importantes ventajas como el hecho de ser exacta la forma de superficie resultante

RED DE PARCHES.

(a) Red de parches de 16 puntos da la malla resultante de aplicar el algoritmo de Bizer. Al desplazar el punto de control seleccionado (c), la malla (d) muestra la modificacin suave.

VIDEO

Conclusiones.
Las curvas como las spline para CAD son de vital importancia en el desarrollo del diseo ya que como se dijo anteriormente la gran mayora de objetos estn hechos con lneas y superficies curvas. Existen dos formas de obtener las curvas splines por interpolacin cuando la curva pasa a travs de los puntos de control y por aproximacin en donde la curva no toca los puntos de control. A mas puntos dados de la curva mayor va a ser la precisin de las splines que trabajan con secciones polinomicas.

También podría gustarte