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
}
}
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
}
}
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:
No hay comentarios.:
Publicar un comentario