Nodos Genéricos
Dentro de VRML nos encontramos con una serie de nodos genéricos, los cuales representan las figuras básicas. Estos son:
Box
Es un nodo que representa un cubo y tiene la siguiente estructura:
Box {
size
}
|
![]() |
Donde encontramos los siguientes parámetros:
- size: tamaño del cubo indicando su ancho, alto y largo mediante valores reales.
Por ejemplo un cubo de 2 x 0.5 x 2 sería:
Box {
size 2 0.5 2
}
Cone
Es un nodo que representa un cono y tiene la siguiente estructura:
Cone {
height
bottomRadius
bottom
side
}
|
![]() |
Los parámetros que tiene son:
- height: indica el alto del cono.
- bottomRadius: indica el radio de la base del cono.
- bottom: según el valor que tenga de TRUE o FALSE aparecerá la base del cono o no.
- side: según el valor que tenga de TRUE o FALSE aparecerá su lateral o no.
Por ejemplo un cono de 2 de alto y con un radio de 0.5:
Cone {
height 2
bottomRadius 0.5
}
Cylinder
Este nodo representa un cilindro y tiene la siguiente estructura:
Cylinder {
height
radius
side
top
bottom
}
|
![]() |
Donde encontramos los siguientes parámetros:
- height: indica el alto del cilindro mediante un valor real.
- radius: indica el radio del cilindro mediante un valor real.
- top: según tenga el valor de TRUE o FALSE aparecerá o no la circunferencia superior.
- side: según el valor TRUE o FALSE aparecerá el lateral o no.
- bottom: según el valor de TRUE o FALSE aparecerá la circunferencia inferior o no.
Por ejemplo un cilindro de radio 2 y de alto 5:
Cone {
height 5
radius 2
}
Sphere
Es un nodo que representa una esfera y tiene la siguiente estructura:
Sphere {
radius
}
|
![]() |
La esfera tiene los siguientes campos:
- radius: es el radio de la esfera.
Por ejemplo tenemos una esfera de radio 2
Sphere {
radius 2
}



