#VRML V2.0 utf8 Transform { translation 0 0 0 children [ Shape{ appearance[ MultiAppearance{ material Material{ diffuseColor 0.5 0.3 0.4 } } MultiAppearance{ material Material{ diffuseColor 1 0.0 0.4 } } MultiAppearance{ material Material{ diffuseColor 0.5 0.3 0.4 } bumpLevelMap BumpLevelMap{ texture ImageTexture { url "arun.jpg" } } } MultiAppearance{ material Material{ diffuseColor 0.5 0.3 0.5 } diffuseMap DiffuseMap{ texture ImageTexture { url "matt.jpg" } } } MultiAppearance{ material Material{ diffuseColor .5 0.3 1.0 } } MultiAppearance{ material Material{ diffuseColor 1.0 0.3 1.0 } } ] geometry MultiMesh{ coord Coordinate{ point[-1 1 1, -1 -1 1, 1 1 1, 1 -1 1, 1 1 -1, 1 -1 -1, -1 1 -1, -1 -1 -1] } coordIndex [0, 1,3, 2, -1, 4, 5, 7, 6, -1, 6, 7, 1, 0, -1, 2, 3, 5, 4, -1, 6, 0, 2, 4, -1, 1, 7, 5, 3, -1] textureMappings[ TextureMapping{ texCoord TextureCoordinate{ point[0.0005, 0.0005, 0.9995, 0.0005, 0.0005, 0.0005, 0.9995, 0.0005, 0.0005, 0.9995, 0.9995, 0.9995, 0.0005, 0.9995, 0.9995, 0.9995 ] } } ] appearanceIndex [0, 1, 2, 3, 4, 5] } } ] }