Las formas (Shapes) son los elementos que nos permiten visualizar los objetos en los mundos VRML. La sintaxis del nodo Shape es la siguiente:
Shape{
appearance ...
geometry ...
}
appearance ...
geometry ...
}
El campo appearance especifica las propiedades en cuanto a textura, material, etc del objeto que se describe en el campo geometry.
Hablamos de formas primitivas cuando Shape utiliza nodos geométricos primitivos para construir una figura. Los nodos geométricos primitivos son los siguientes:
Hablamos de formas primitivas cuando Shape utiliza nodos geométricos primitivos para construir una figura. Los nodos geométricos primitivos son los siguientes:
Existen 4 formas primitivas
Cono:
- Cone{ height altura
- bottomRadius radio_de_la_base
- bottom valor_lógico
- side valor_lógico
- }
Mediante los campos bottom y side se indica si se desea dibujar la base y la superfice lateral respectivamente. Por defecto estos campos toman el valor TRUE, lo cual indica que se dibuja el cono completo.
Caja:
- Box{
- size anchura altura profundidad
- }
Las dimensiones que se manejan en VRML son dimensiones abstractas pero lo normal es suponer que la unidad de medida es el metro. De esta forma, en el ejemplo anterior estarÃamos definiendo una caja de 5 metros de ancho, 5 metros de alto y 5 metros de profundidad.
Cilindro:
- Cylinder{ height altura
- radius radio
- bottom valor_lógico
- side valor_lógico
- top valor_lógico
- }
Mediante los campos bottom, side y top se indica si se desea dibujar la base inferior,la superfice lateral y la base superior del cilindro. Por defecto estos campos toman el valor TRUE, lo cual indica que se dibuja el cilindro completo.
Esfera:
- Sphere{
- radius radio
- }
Solo se le da un valor de radio
No hay comentarios:
Publicar un comentario