clear startdata view Transform { children [ Viewpoint { jump FALSE position 0 300 400 orientation 1 0 0 -.77 description "looking North" } Transform { translation 0 0 0 rotation 0 1 0 3.14 children [ Viewpoint { jump FALSE position 0 300 400 orientation 1 0 0 -.77 description "looking South" } ]} Transform { translation 0 0 0 rotation 0 1 0 -1.57 children [ Viewpoint { jump FALSE position 0 300 400 orientation 1 0 0 -.77 description "looking East" } ]} Transform { translation 0 0 0 rotation 0 1 0 1.57 children [ Viewpoint { jump FALSE position 0 300 400 orientation 1 0 0 -.77 description "looking West" } ]} ] } enddata startdata locationmap Transform { translation -100 0 0 children [ DirectionalLight { direction 0 -1 0 ambientIntensity .9 } Shape { appearance Appearance { material DEF Mat_locationmap Material { } texture ImageTexture { url [ "textures/map001.jpg" ] } } geometry DEF grid_substitute IndexedFaceSet { texCoord DEF bluetexture TextureCoordinate { point [ 0 0 0 1 1 1 1 0 ] } texCoordIndex [ 0 3 2 1 -1 ] coord Coordinate { point [ 0 0 0 200 0 0 200 0 200 0 0 200 ] } coordIndex [ 3 2 1 0 -1 ] } } ] } enddata down startdata satmap Transform { translation -100 0 0 children [ DirectionalLight { direction 0 -1 0 ambientIntensity .9 } Shape { appearance Appearance { material DEF Mat_satmap Material { } texture ImageTexture { url [ "textures/map002.jpg" ] } } geometry DEF grid_substitute IndexedFaceSet { texCoord DEF bluetexture TextureCoordinate { point [ 0 0 0 1 1 1 1 0 ] } texCoordIndex [ 0 3 2 1 -1 ] coord Coordinate { point [ 0 0 0 200 0 0 200 0 200 0 0 200 ] } coordIndex [ 3 2 1 0 -1 ] } } ] } enddata fast setinfo xmin -100.0 setinfo xmax 100.0 setinfo ymin -0.0 setinfo ymax 0.0 setinfo zmin -100.0 setinfo zmax 100.0