Ejemplo De una figura primitiva:
#VRML V2.0 utf8
Shape{
appearance Appearance{
material Material {}
}
geometry Cylinder{
height 2.0
radius 1.5
}
}
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."]
"esta es la segunda fila",
"etc."]
fontStyle FontStyle {
family "SERIF",
style "BOLD",
size 1.0
spacing 1.0
justify "BEGIN"
}
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
#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
}
}
]
}
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 [...]
}
# 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.
#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
}
}
]
}
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
]
}
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
#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
]
}
}
}
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