A VRML shape has appearance (based on material),color and surface texture
These attributes are specified by the field valueswithin a shape node
VRML supports several primitives shape geometriesthat include boxes, cylinders, cones, and shapes
VRML also supports advanced shape geometries likeextruded shapes and elevation grids
Using these primitive shapes, we could group themand build more complex shapes
Shapes can be grouped by the Group node