domingo, 22 de abril de 2012

VRML EJEMPLOS


 Ejemplo De una figura primitiva: 
 
#VRML V2.0 utf8  
Shape{  
   appearance Appearance{  
      material Material {}  
   }  
   geometry Cylinder{  
      height 2.0  
      radius 1.5  
   }  

Ejemplo de texto: 
    Text {  
         string ["Esta es la primera fila de texto",  
                    "esta es la segunda fila",  
                    "etc."]  
fontStyle FontStyle {  
                 family "SERIF",  
                 style "BOLD",  
                 size 1.0  
                 spacing 1.0  
                 justify "BEGIN"  
         }  

 
Ejemplo De children and group: 
 
 #VRML V2.0 utf8 
 #Ejemplo de agrupación de una caja y un cono 
 Group { 
     children [ 
         #Aquí empieza la caja: 
         Shape { 
             appearance Appearance { 
                 material Material {   } 
             } 
             geometry Box { 
                 size 2.0 0.5 3.0 
             } 
         }, 
         #Aquí empieza el cono: 
         Shape { 
             appearance Appearance { 
                 material Material {   } 
             } 
             geometry Cone { 
                 height 3.0 
                 bottomRadius 0.75 
             }  
         } 
     ] 
 }
Ejemplo de transform: 
Transform{ 
# Ejes:     X    Y   Z     Ángulo  
translation 2.0 0.0 0.0 
rotation 0.0 0.0 1.0   0.52 
scale       0.5 0.5 0.5 
children [...] 
}
Ejemplo:
#VRML V2.0 utf8 
 #Ejemplo de agrupación de una caja y un cono, 
 #haciendo uso de los comandos DEF y USE. 
 Group { 
    children [ 
       Shape { 
          appearance DEF PorDefecto Appearance { 
             material Material {   } 
          } 
          geometry Box { 
             size 2.0 0.5 3.0 
          } 
       }, 
       Shape { 
          appearance USE PorDefecto 
          geometry Cone { 
             height 3.0 
             bottomRadius 0.75 
          }  
       } 
    ] 
 }
Ejemplo del nodo coordinate: 
Coordinate { 
        point [ 
             12.0 11.0 17.1, 
             20.5 13.8 5.3, 
             14.0 6.1 22.9 
        ] 
    }
Ejemplo point set : 
#VRML V2.0 utf8 
   #Ejemplo de un grupo de tres puntos con colores 
   Shape { 
        geometry PointSet { 
           coord Coordinate { 
               point [  
                   12.0 11.0 17.1,  #1º punto 
                   20.5 13.8 5.3,   #2º punto 
                   14.0 6.1 22.9    #3º punto  
               ] 
            } 
            color Color { 
                color [ 
                    1.0 0.0 0.0, # 1º punto rojo 
                    0.0 1.0 1.0, # 2º punto verde 
                    1.0 1.0 0.0  # 3º punto amarillo 
               ] 
            } 
        } 
   }








No hay comentarios:

Publicar un comentario