You are on page 1of 3

NURBS Modelo matemtico que en diseo grfico por computadoras se utiliza para generar y representar curvas y superficies.

NURBS (Non Uniform Rational B-Splines). Es un modelo matemtico muy utilizado en la computacin grfica para generar y representar curvas y superficies. Concepto:

Contenido
1 Historia 2 Uso 2.1 Continuidad posicional (G0) 2.2 Continuidad tangencial (G1) 2.3 La continuidad de curvatura (G2) 3 Referencias 4 Enlaces externos

Historia
Auto y curvas generadas con NURBS El desarrollo de NURBS empez en 1950 por ingenieros que necesitaban la representacin matemtica precisa de superficies de forma libre como las usadas en carroceras de automviles, superfices de exteriores aeroespaciales y cascos de barcos, que pudieran ser reproducidos exacta y tcnicamente en cualquier momento. Las anteriores representaciones de este tipo de diseos slo podan hacerse con modelos fsicos o maquetas realizadas por el diseador o ingeniero. Los pioneros en esta investigacin fueron Pierre Bzier quien trabajaba como ingeniero en Renault, y Paul de Casteljau quien trabajaba en Citron, ambos en Francia. Bzier y Casteljau trabajaron casi en paralelo, aunque ninguno de los dos conoci el trabajo que el otro desarrollaba. Dado que el trabajo de Bezier fue publicado primero y por esta razn tradicionalmente se le ha asociado a las splines - que son representadas con puntos de control describiendo a la curva misma - como Bzier splines, mientras que nombre de Casteljau solo es conocido por los algoritmos que desarrollo para la evaluacin de superficies parametricas. En la dcada de 1960 se convirti claramente en NURBS como la generalizacin de las Bzier splines, que pueden ser consideradas como B-splines Racionales No Uniformes. Las primeras NURBS fueron usadas en paquetes propietarios de CAD de las compaas automotrices. Posteriormente formaron parte del estndar en paquetes de grficos por computadora. En 1985, el primer modelador interactivo de NURBS para PC, llamado Macsurf (posteriormente Maxsurf), fue desarrollado por Formation Design Systems, una pequea compaa en Australia. Maxsurf es un sistema de diseo para cascos, que pretenda la creacin de barcos, botes y yates, para los diseadores quienes tenan la necesidad de alta precisin en el esculpido de superficies. Actualmente las aplicaciones ms profesionales de grficos por computadora para equipos de escritorio ofrecen la tecnologa.

Uso
Curvas generadas con NURBS NURBS son comnmente utilizados en el diseo asistido por ordenador (CAD), fabricacin (CAM) e ingeniera (CAE) y forman parte de la industria de ancho numerosas normas utilizadas, tales como IGES, Contenido 1

NURBS STEP, ACIS, y PHIGS. NURBS herramientas tambin se encuentran en el modelado 3D y varios paquetes de software de animacin, tales como la forma Z, Blender, Autodesk Maya, Rhino3D, Cinema 4D, Cobalto, y soluciones de modelado slido. Aparte de esto existen paquetes de software especializados NURBS de modelado como Autodesk Alias de superficie y solidThinking. Permiten la representacin de formas geomtricas en una forma compacta. Ellos pueden ser eficientemente manejados por los programas de ordenador y, sin embargo permite la interaccin humana fcil. Superficies NURBS son funciones de dos parmetros de asignacin a una superficie en el espacio tridimensional. La forma de la superficie est determinada por los puntos de control. En general, puede decirse que NURBS edicin de curvas y superficies es muy intuitiva y predecible. Los puntos de control son siempre o se conecta directamente a la curva / superficie, o actan como si estuvieran conectados por una banda de goma. Dependiendo del tipo de interfaz de usuario, la edicin se puede realizar a travs de puntos de control de un elemento, que son ms evidentes y comunes para las curvas de Bzier, o por medio de herramientas de alto nivel tales como el modelado spline o editar jerrquica. Una superficie en construccin, por ejemplo, el casco de un yate a motor, se compone generalmente de varias superficies NURBS se conoce como parches. Estos parches se instalarn juntas de tal manera que las fronteras son invisibles. Esto es matemticamente expresado por el concepto de continuidad geomtrica. Herramientas de alto nivel existentes que se benefician de la capacidad de NURBS para crear y establecer la continuidad geomtrica de los diferentes niveles:

Continuidad posicional (G0)


Tiene siempre las posiciones finales de dos curvas o superficies son, en absoluto. Las curvas o superficies an se podr reunir en un ngulo, dando lugar a una esquina o un borde roto y causando ms destacados.

Continuidad tangencial (G1)


Requiere los vectores salida de la curva o superficies que se van en paralelo, descartando los bordes afilados. Porque pone de relieve que incumbe a un borde tangencialmente continuo siempre continuo y por lo tanto un aspecto natural, este nivel de continuidad a menudo puede ser suficiente.

La continuidad de curvatura (G2)


Superficie generada con NURBS Tambin exige que los vectores fin a ser de la misma longitud y la tasa de cambio de longitud. Destaca la cada en el filo de la curvatura continua no muestran ningn cambio, haciendo que las dos superficies que aparecen como uno solo. Esto puede ser reconocido visualmente como "http://www.ecured.cuperfectamente lisa"http://www.ecured.cu. Este nivel de continuidad es muy til en la creacin de modelos que requieren muchos parches bi-cbico componer una superficie continua. Continuidad geomtrica se refiere principalmente a la forma de la superficie resultante, dado que las superficies NURBS son funciones, tambin es posible discutir las derivadas de la superficie con respecto a los parmetros. Esto se conoce como la continuidad paramtrica. Continuidad paramtrica de un determinado grado implica la continuidad geomtrica de ese grado. En primer lugar-y la continuidad de los parmetros de segundo nivel (C0 y C1) son para fines prcticos idnticos a la posicin y tangenciales (G0 y G1) la continuidad. De tercer nivel de continuidad paramtrica (C2), sin embargo, difiere de la continuidad de curvatura en que su parametrizacin tambin es continua. En Uso 2

NURBS la prctica, la continuidad C2 es ms fcil de alcanzar si uniforme B-splines se utilizan. La definicin de la continuidad 'Cn' se da en "http://www.ecured.cuComputer Graphics - Principios y"http://www.ecured.cu Prctica de la seccin 11.2. Se requiere que la derivada ensima de la curva / superficie (\ frac (d ^ n C (u)) (du) ^ n) son iguales en una articulacin. Tenga en cuenta que los derivados (parcial) de las curvas y las superficies son vectores que tienen una direccin y una magnitud. Ambos deben ser iguales. Aspectos destacados y reflexiones pueden revelar el alisado perfecto, que es otra cosa prcticamente imposible de lograr sin superficies NURBS que tienen al menos la continuidad G2. Este mismo principio se utiliza como uno de los mtodos de evaluacin mediante el cual la superficie de un trazado de rayos o una imagen en mapa de la reflexin de una superficie con rayas blancas reflejan en l se muestran hasta el ms mnimo las desviaciones en una superficie o un conjunto de superficies. Este mtodo se deriva de la creacin de prototipos de automviles en donde la calidad superficial es inspeccionada por el control de la calidad de las reflexiones de un techo de luces de nen, luz sobre la superficie del coche. Este mtodo tambin se conoce como "http://www.ecured.cuanlisis de Zebra"http://www.ecured.cu.

Referencias
Les Piegl & Wayne Tiller: The NURBS Book, Springer-Verlag 1995?1997 (2nd ed.). The main reference for Bzier, B-Spline and NURBS; chapters on mathematical representation and construction of curves and surfaces, interpolation, shape modification, programming concepts. Dr. Thomas Sederberg, BYU NURBS, http://cagd.cs.byu.edu/~557/text/ch5.pdf Dr. Lyle Ramshaw. Blossoming: A connect-the-dots approach to splines, Research Report 19, Compaq Systems Research Center, Palo Alto, CA, June 1987. David F. Roger: An Introduction to NURBS with Historical Perspective, Morgan Kaufmann Publishers 2001. Good elementary book for NURBS and related issues. Foley, van Dam, Feiner & Hughes: Computer Graphics - Principles and Practice, Addison Wesley 1996 (2nd ed.).

Enlaces externos
Acerca de los Nonuniform Rational B-Splines - NURBS, En ingls. Una introduccin interactiva a los NURBS, En ingls. NURBS conAutodesk 3D Studio Max tutorials (en) http://www.cs.bris.ac.uk/Teaching/Resources/COMS30115/all_9.pdf http://devworld.apple.com/dev/techsupport/develop/issue25/schneider.html http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/AV0405/DONAVANIK/bezier.html http://mathcs.holycross.edu/~croyden/csci343/notes/Lecture33_CurvesIII.ppt http://www.opennurbs.com/ http://www.rhino3d.com/nurbs.htm/ http://www.npowersoftware.com/

La continuidad de curvatura (G2)

You might also like