3._Darle apariencia a una figura

3._ Darle apariencia a una figura 

Para darle una apariencia a una figura se utiliza el nodo "appearance", en éste podrán darle color a una figura ya sea de los definidos de VRML, o agregarle textura de alguna imagen de Internet o local a tu figura, veremos los 2 ejemplos, el primero que consiste en darle color definido a una figura es con la siguiente sintaxis, tomaré una figura de las que hicimos en el tema anterior y le aplicaré color:

#VRML V2.0 utf8

Shape {
             appearance Appearance{
  material Material{
    diffuseColor  0 0 0
   }
}

geometry Box {
                 size 5 5 5
             }
         }

Aquí le metimos el color "0 0 0", el cual es el color negro, los colores se manejan en este sistema mediante los colores RGB en el sistema binario (Sistema de numeración que solo ocupa los numeros 0 y 1), la figura se mostrara de acuerdo al color que le pongas, aquí esta el resultado de esa sintaxis:


Los colores definidos de VRML  son los siguientes:

          1 0 0 - Color Rojo
          0 0 0 - Color Negro
          0 0 1 - Color Azul rey
          0 1 0 - Color Verde
          1 1 1 - Color Gris
          1 0 1 - Color Rosa
          1 1 0 - Color Amarillo
          0 1 1 - Color Azul cielo

Ahora veremos la segunda forma que consiste en agregarle textura a la figura a partir de una imagen de Internet o local, esta sintaxis cambia en el nodo appearance, la sintaxis es la siguiente, utilizaré la misma figura de arriba solo que con la textura.

#VRML V2.0 utf8

Shape {
              appearance Appearance{texture ImageTexture {
                url ["http://www.decorablog.com/wp-content/2009/07/madera_roble.jpg"]

}
}

geometry Box {
                 size 5 5 5
             }
         }

En este caso le agregué una imagen de textura de madera de roble, como pueden ver en el appearance se le informa que vas a ingresar una imagen con url para mostrarla, se agrega el url y entre corchetes y comillas se agrega la url, de ahí se toma la imagen de Internet y te la marca en tu figura, Cabe destacar que si no tienes Internet en donde tu abras tu archivo no se podra ver y se mostrara en blanco. El resultado de esta sintaxis es la siguiente:


Estas han sido dos maneras de ingresar el nodo appearance. 


No hay comentarios.:

Publicar un comentario