Sie sind auf Seite 1von 51

Instituto Tecnolgico Superior de Huichapan

Ingeniera en Sistemas Computacionales

6 Semestre GRAFICACION

Presentan:

Trabajo de Unidad 3: Antologa

O7 de marzo de 2013

Tabla de contenido
INTRODUCCION ................................................................................................................................................... 3 3.1REPRESENTACION DE OBJETOS EN TRES DIMENCIONES..................................................................................... 3 3.2 VISUALIZACION DE OBJETOS .............................................................................................................................. 9 3.3 TRANSFORMACIONES TRIDIMENCIONALES ........................................................................................ 9 3.4 LINEAS Y SUPERFICIES CURVAS .......................................................................................................... 11 ANEXOS ............................................................................................................................................................... 13 BEBIDA ................................................................................................................................................................. 13 HELADO................................................................................................................................................................... 19 PORTARRETRATO ............................................................................................................................................ 23 MESA ..................................................................................................................................................................... 29 CODIGO MESA ................................................................................................................................................... 30 CODIGO PARA LA SILLA .................................................................................................................................. 39 FIGURAS .............................................................................................................................................................. 47

INTRODUCCION
La necesidad tecnolgica de transmitir la informacin fsica de los objetos tridimensionales sobre un plano exige ordenar la informacin de tal manera que sea posible el proceso a la inversa, es decir, que a partir de la informacin representada sobre un plano se pueda interpretar la forma real del objeto e incluso materializarlo con todos sus detalles. Un sistema de representacin se puede definir como un conjunto de principios que, mediante la utilizacin de proyecciones, permite realizar representaciones planas de objetos tridimensionales.

3.1REPRESENTACION DE OBJETOS EN TRES DIMENCIONES

REPRESENTACIN GRFICA

La representacin de los objetos en tres dimensiones sobre una superficie plana, de manera que ofrezcan una sensacin de volumen se llama Perspectiva. Se representan los objetos sobre tres ejes XYZ. En el eje Z, se representa la altura. En el eje Y, se representa la anchura y en el eje X, se representa la longitud. Los distintos tipos de perspectivas dependen de la inclinacin de los planos Los sistema ms utilizados son la isomtrica, la caballera y la cnica. Estudiaremos en este curso las dos primeras. Perspectiva Isomtrica. En ella los ejes quedan separados por un mismo ngulo (120). Las medidas siempre se refieren a los tres ejes que tienen su origen en un nico punto.

Perspectiva Caballera. En ella los ejes X y Z tienen un ngulo de 90 y el eje Y con respecto a Z tiene una inclinacin de 135. En es te caso las medidas en los ejes X y Z son las reales y las del eje Y tiene un coeficiente de reduccin de 0.5.

DIBUJAR EN PERSPECTIVA

En ambas perspectivas, el sistema ms sencillo es llevar las tres vistas principales sobre los planos formados por los ejes: Alzado en el plano XZ. Planta en el plano XY. Perfil en el plano YZ.

Cada una de las aristas que forman las vistas se prolonga paralelamente al eje que corresponda: Horizontal paralelo al eje de las X. Vertical paralelo al eje de las Z. Profundidad paralelo al eje de las Y.

VISTAS

. VISTAS

PERSPECTIVA CABALLERA

ISOM

PERSPECTIVA ISOM

3.2 VISUALIZACION DE OBJETOS


Puede crear una vista interactiva del dibujo en la ventana grfica actual. Utilizando las herramientas de navegacin y la visualizacin 3D, puede desplazarse por un dibujo, configurar una cmara para una vista especfica y crear animaciones para compartir diseos con otros usuarios. Puede realizar una rbita, pivotar, pasear y volar alrededor de un modelo 3D, configurar una cmara, crear una animacin de vista preliminar y grabar animaciones de trayectoria de movimiento que puede distribuir para que otros usuarios contemplen el propsito del diseo. A travs de las herramientas de navegacin y visualizacin 3D, puede desplazarse por un dibujo. Puede orbitar, aplicar zoom y pivotar alrededor de un modelo 3D.

3.3 TRANSFORMACIONES TRIDIMENCIONALES


Las transformaciones geomtricas tridimensionales permiten construir escenarios en tres dimensiones a partir de primitivas geomtricas simples (esfera, cubo, cono, cilindro, etc). En concreto, las transformaciones de traslacin, escalado y rotacin son indispensables para esta tarea y constituyen un punto muy importante en en la materia. El tema pretende mostrar una traslacin, un escalado o una rotacin sobre una primitiva geomtrica en tres dimensiones. Por ejemplo, si se desea hacer algo tan simple como girar un cubo un ngulo dado alrededor de un eje de coordenadas resulta muy complicado de explicar mediante dibujos 2D que slo muestren la situacin inicial y final del cubo, y que no muestran como el cubo sufre dicha transformacin y porqu la situacin final es la que es. Las transformaciones geomtricas 3D que se estudian son tres en concreto: traslacin, escalado y rotacin. Traslacin. Consiste en desplazar un objeto a una nueva posicin. Las nuevas coordenadas se obtienen mediante las siguientes ecuaciones: x= x+Tx y= y+Ty

z= z+Tz

donde (Tx, Ty, Tz) son los factores de traslacin Escalado. Consiste en cambiar el tamao de un objeto. Las nuevas coordenadas se obtienen mediante las siguientes ecuaciones: x= x Sx y= y Sy z= z Sz

donde (Sx, Sy, Sz) son los factores de escalado Rotacin. Consiste en girar un objeto alrededor de uno de los ejes de coordenadas. Respecto al eje Z, por ejemplo, las nuevas coordenadas se obtienen mediante las siguientes ecuaciones: x= x cos y= x sen z= z donde es el angulo de giro - y sen + y cos

3.4 LINEAS Y SUPERFICIES CURVAS


La necesidad de representar curvas y superficies proviene de modelar objetos representar objetos reales. Normalmente no existe un modelo matemtico previo del objeto, y el objeto se aproxima con pedazos de planos, esferas y otras formas simples de modelar, requirindose que los puntos del modelo sean cercanos a los correspondientes puntos del objeto real. La representacin no paramtrica de una curva puede ser implcita y = f(x) o bien explcita, f(x, y) = 0 La forma implcita no puede ser representada con curvas multi valuadas sobre x, mientras que la forma explcita puede requerir utilizar criterios adicionales para especificar la curva cuando la ecuacin tiene ms soluciones de las deseadas. De igual manera la representacin paramtrica tiene la forma P(t) = ( x(t), y(t) )T t1 <= t <= t2 La derivada o vector tangente es P t = x t , y t T El parmetro t puede reemplazarse mediante operaciones de cambio de variable, y frecuente se normaliza de modo que t1 = 0 y t2 = 1. Aunque geomtricamente la curva aparece equivalente, una operacin de este tipo normalmente modifica el comportamiento de la curva. Las representaciones de lneas y superficies son de aplicacin a los procesos de diseo de formas y de desarrollo de planos constructivos. A los tradicionales puntos de vista de si debe determinarse la enseanza para todas las aplicaciones o por el contrario si debe consistir en una formacin de gran contenido geomtricoproyectivo se une la utilizacin de ordenadores. Para conjugar estas tendencias el autor expone la representacin de curvas y superficies de aplicacin tcnica: Punto, recta, plano, circunferencia, otras curvas planas, hlice cilndrica, poliedros regulares, superficies radiadas, esfera, etc. El estudio de algunas superficies como las desarrollables, muy importantes en los trazados de construccin naval. Finalmente analiza las ecuaciones analticas, absolutamente imprescindibles para su representacin por ordenador. Los mtodos ms eficientes para determinar la visibilidad de objetos con superficies curvas son la proyeccin de rayos y los mtodos basados en rbol octal. Con la proyeccin de rayos, calculamos las intersecciones entre los rayos y las superficies y localizamos la distancia de interseccin ms pequea a lo largo

del trayecto del rayo. Con los arboles octales, simplemente exploramos los nodos de adelante hacia atrs para localizar los valores de color de superficie. Una vez definida una representacin en rbol octal a partir de las definiciones de entrada de los objetos, todas las superficies visibles se identifican con el mismo tipo de procesamiento. No es necesario realizar ningn tipo especial de consideracin para diferentes tipos de superficies, ya sean curvas o de cualquier otra clase. Una superficie curva tambin puede aproximarse mediante una malla poligonal, y entonces podemos utilizar algunos de los mtodos de identificacin de superficies visibles previamente expuestos. Pero para algunos objetos, como las esferas, puede que sea ms eficiente, adems de mas preciso utilizar el mtodo de proyeccin de rayos y las ecuaciones que describen la superficie curva. Representacin de superficies curvas Podemos representar una superficie como una ecuacin implcita de la forma

f(x,y,z)=0

o con una representacin perimtrica. Las superficies de tipo spline, por ejemplo, se suelen describir mediantemente ecuaciones para mtricas.

En algunos casos, resulta til obtener una ecuacin explicita de la superficie, como por ejemplo una ecuacin que nos de la altura con respecto a un plano de tierra xy: Z=f(x,y) Muchos objetos de inters, como las esferas, elipsoides, cilindros y conos tienen representacin mediante ecuaciones cuadrticas.

Estas superficies se suelen utilizar comnmente para modelar estructuras moleculares, cojinetes, anillos y ejes. Los algoritmos de lneas de barrido y de proyeccin de rayos requieren a menudo tcnicas de aproximacin numrica para resolver la ecuacin de la superficie en el punto de interseccin con una lnea de barrido o con un rayo de un pixel. Se han desarrollado diversas tcnicas, incluyendo clculos en paralelo e implementaciones hardware de gran velocidad, para resolver las ecuaciones de interseccin con superficies curvas para los objetos ms comnmente utilizado

ANEXOS
BEBIDA

#VRML V2.0 utf8

# vaso Shape { geometry Cylinder { radius 5 height 15

} appearance Appearance { material Material { diffuseColor .36 .36 .36 specularColor .94 .94 .94 emissiveColor 0 .36 .27 ambientIntensity 0 shininess .23 transparency .68 } } }

# tequila Transform { translation 0 -4.5 0 children [ Shape {

geometry Cylinder { radius 4.5 height 5 } appearance Appearance { material Material { diffuseColor .11 .55 .09 specularColor .12 .06 .06 ambientIntensity .0633 shininess .09 } }

} ] }

Transform { translation 3.9 3 0

rotation 0 0 1 -.2 children [ Shape { geometry Cylinder { radius .2

height 20 } appearance Appearance { material Material { diffuseColor .75 .75 .75 specularColor .5 .5 .5 emissiveColor .15 .15 .15 ambientIntensity 0 } } } ] }

# limon

Transform {

translation rotation children [

-5 7.5 0 1 0 0 1.7

Shape { geometry Cylinder { radius 2 height .1

} appearance Appearance { material Material { diffuseColor .23 .39 .19 specularColor .2 .3 .29 ambientIntensity .06 shininess .39 } } }

] }

Transform { translation rotation 1 0 0 .5 children [ 1.5 -2 0

Shape { geometry Box { size 1.5 1.5 1.5 } appearance Appearance { material Material { } } } ] }

# sombrilla Transform { translation 0 6 -3

rotation 1 0 0 -.2 children [ Inline { url } ] } "sombrilla.wrl"

HELADO

Transform { rotation 0 0 1 3.1416 children [ Shape { geometry Cone { bottomRadius 2 height 5 } appearance Appearance { material Material { diffuseColor .5 .35 0 specularColor .76 .74 .59 ambientIntensity .0567 shininess .07 emissiveColor .12 .12 .12 } }

} ] } Transform { translation children [ Shape { geometry Sphere { 0,3,0

radius 2 } appearance Appearance { material Material { diffuseColor .35 .16 .12 specularColor .21 .11 0 ambientIntensity .0533 shininess .05 } } } ] } Transform { translation children [ 0,6,0

Shape { geometry Sphere {

radius 2 } appearance Appearance { material Material { diffuseColor 1 .45 .4 specularColor .69 .4 .42 ambientIntensity .153

shininess .9 } } } ] } Transform { translation children [ 0,9,0

Shape { geometry Sphere {

radius 2 } appearance Appearance { material Material { diffuseColor 1 .85 0 specularColor .87 .25 .25 ambientIntensity .157 shininess 1 } } } ] }

PORTARRETRATO

Cdigo #VRML V2.0 utf8 Shape { geometry Box { size 3.5 3 .09 } appearance Appearance { material Material { diffuseColor .61 .61 .61 specularColor .77 .76 .76 ambientIntensity .14 shininess .9 } } } #foto Transform { translation children [ Shape { geometry Box { 0 0 .01

size 3.15 2.65 .1 } appearance Appearance { texture ImageTexture

{ url "grupo.jpg"} } } ] } Transform { translation children [ Shape { geometry Box { size 3.5 .25 .18 } appearance Appearance { texture ImageTexture 0 1.4 .035

{ url "Imagen1.jpg"} } } ]

} Transform { translation children [ Shape { geometry Box { size 3.5 .25 .18 } appearance Appearance { texture ImageTexture 0 -1.4 .035

{ url "Imagen1.jpg"} } } ] } Transform { translation children [ Shape { geometry Box { size .25 2.65 .18 } appearance Appearance { texture ImageTexture 1.63 0 .035

{ url "Imagen1.jpg"} } } ] }

Transform { translation children [ Shape { geometry Box { size .25 2.65 .18 } appearance Appearance { texture ImageTexture -1.63 0 .035

{ url "Imagen1.jpg"} } } ] }

Transform {

translation

0 -.5 -.4

rotation 1 0 0 .8

children [ Shape { geometry Box { size .4 1 .18 } appearance Appearance { material Material { diffuseColor .61 .61 .61 specularColor .77 .76 .76 ambientIntensity 0 shininess .9 } } } ] }

MESA

CODIGO MESA
Shape { geometry Cylinder { height 0.2 radius 6

} appearance Appearance { material Material { diffuseColor 0 .12 .14 specularColor 1 1 1 emissiveColor 0 .46 .46 ambientIntensity .117 shininess .35 transparency .63 } } } Transform { translation 0,-.3,0 children[ Shape { geometry Box { size 4,.3,4

} appearance Appearance { material Material { ambientIntensity .06 diffuseColor .51 .17 .06 specularColor .53 .53 .53 shininess .93

} } } ] } Transform { translation children [ Shape { geometry Cylinder{ radius 2 height 0.2 } appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06 shininess .93 } } } ] } Transform { translation 0,-.7,0 0,-.5,0

children [ Shape { geometry Cylinder{ radius 1.5 height 0.2 } appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06 shininess .93 } } } ] } Transform { translation 0,-.9,0

children [ Shape { geometry Cylinder{ radius 1 height 0.2 }

appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06 shininess .93 } } } ] } Transform { translation children [ Shape { geometry Cylinder{ radius 1 height 6 } appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06 shininess .93 } 0,-4,0

} } ] } Transform { translation children [ Shape { geometry Cylinder{ radius 1.5 height 0.2 } appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06 shininess .93 } } } ] } Transform { translation children [ 0,-7.2,0 0,-7,0

Shape { geometry Cylinder{ radius 2 height 0.2 } appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06 shininess .93 } } } ] } Transform { translation 0,-7.4,0 children[ Shape { geometry Box { size 4,.3,4

} appearance Appearance { material Material {

ambientIntensity .06 diffuseColor .51 .17 .06 specularColor .53 .53 .53 shininess .93 } } } ] }

#silla Transform {

derecha

scale 1.4,1.2,1.4 translation children [ -2.5,.8,-1

Inline { url } ] } #silla Transform { scale 1.4,1.2,1.4 translation -2,.8,-2 frente "silla.wrl"

rotation 0,1,0 -1.54

children [ Inline { url } ] } "silla.wrl"

#silla

izquierda

Transform { scale 1.4,1.2,1.4 translation 1,.8,0

rotation 0,1,0 -3.14 children [

Inline { url } ] } "silla.wrl"

#silla

tracera

Transform { scale 1.4,1.2,1.4 translation -1,.8,1

rotation 0,1,0 1.54 children [

Inline { url } ] } "silla.wrl"

CODIGO PARA LA SILLA


#VRML V2.0 utf8

Transform { translation 6,-3,0

children [

Shape { geometry Cylinder { height .2 radius 2

} appearance Appearance { material Material { diffuseColor .51 .17 .06

specularColor .53 .53 .53 ambientIntensity .06 shininess .93 } } } ] } Transform { translation 6,-2.8,0

children [ Shape { geometry Cylinder { height .3 radius 1.8 } appearance Appearance { material Material { diffuseColor .76 .73 .54 specularColor .38 .38 .27 ambientIntensity .0533 shininess .19 emissiveColor .18 .17 .13 } }

} ] } Transform { translation 7.7,-3,-1

children [ Shape { geometry Cylinder { height 8 radius .2

} appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06 shininess .93 } } } ] } Transform { translation 7.7,-3,1

children [

Shape { geometry Cylinder { height 8 radius .2

} appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06 shininess .93 } } } ] } Transform { translation 5,-5,-1

children [

Shape { geometry Cylinder {

height 4 radius .2

} appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06 shininess .93 } } }

] } Transform { translation 5,-5,1

children [ Shape { geometry Cylinder { height 4 radius .2

appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06 shininess .93 } } } ] } Transform { rotation 1, 0,0 1.55 translation 7.7,-1,0 children [ Shape { geometry Cylinder { height 2 radius .2 } appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06 shininess .93

} } } ] }

Transform { rotation 1, 0,0 1.55 translation 7.7,0,0

children [

Shape { geometry Cylinder { height 2 radius .2

} appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06

shininess .93 } } } ] } Transform { rotation 1, 0,0 1.55 translation 7.7,.8,0

children [

Shape { geometry Cylinder { height 2 radius .2

} appearance Appearance { material Material { diffuseColor .51 .17 .06 specularColor .53 .53 .53 ambientIntensity .06 shininess .93 }

} } ] }

FIGURAS
#VRML V2.0 utf8

Transform { translation children [ 8,0,0

Shape { geometry Sphere radius 3 } appearance Appearance { material Material { diffuseColor .19 .42 .48 specularColor 0 .62 .89 emissiveColor .03 .06 .06 ambientIntensity .06 shininess .1 } {

} } ] }

Shape { geometry Box { size 8,8,8 } appearance Appearance { material Material { diffuseColor .41 .39 .03 specularColor 1 .77 0 emissiveColor .1 .09 .01 ambientIntensity .00667 shininess .1 transparency .706 } } } Transform { translation children [ 14,0,0

Shape { geometry Cone {

bottomRadius 3 height 8 } appearance Appearance { material Material { diffuseColor .28 .7 0 specularColor .5 .5 .5 emissiveColor .06 .15 0 ambientIntensity 0 } } } ] } Transform { translation children [ 24,0,0

Shape { geometry Cylinder { radius 5 height 8 } appearance Appearance { material Material { diffuseColor 0 .36 .8

specularColor .5 .5 .5 emissiveColor 0 .07 .15 ambientIntensity 0 } } } ] } Transform { translation children [ Shape { geometry Text { string " AlEzItA cRuZ..." } appearance Appearance { material Material { diffuseColor 0 0 0 specularColor .62 .62 .62 emissiveColor 1 .08 .66 ambientIntensity 0 shininess .05 } } } ] 0,5,5

Das könnte Ihnen auch gefallen