#VRML V1.0 ascii

Separator     {
        PerspectiveCamera {
                position 0 30 240
                orientation 0 0 -1 0
                focalDistance 5
                heightAngle .785
        }#PerspectiveCamera

        SpotLight {
                on TRUE
                intensity .5
                color 1 0 0
                location 0 0 120
                direction 0 0 -1
        }#SpotLight
 
        Info {
                string "This is a cool world!!"
        }#Info

        Material {
                diffuseColor 1 0 1
                shininess 0.2
                transparency 0
         }#Material

        MaterialBinding {
                value DEFAULT
        }#MaterialBinding
 
        FontStyle {
                size 15
                family TYPEWRITER
                style NONE
        }#FontStyle

        AsciiText {
                string "This is a cool demo world !"
                spacing 1
                justification CENTER
                width 0
        }#AsciiText
 
        Separator {
                Translation {
                                translation 0 15 -500
                }#Translation

                WWWInline {
                                name "http://www.mwc.edu/~pclark/1701d.wrl"
                 }#WWWInline
        }#Separator

        DEF Cone1 Separator {
 
                    Translation {
                                    translation 0 30 0
                    }#Translation

                    Cone {
                                    parts ALL
                                    bottomRadius 15
                                    height 30
                    }#Cone
        }#Cone1 Separator

        DEF Cube1 Separator {

                        Transform {
                                    rotation 0 1 0.7
                         }#Transform

                         Translation {
                                    translation -45 30 0
                        }#Translation

                        Cube {
                                    width 30
                                    height 30
                                    depth 30
                        }#Cube
            }#Cube1 Separator

            DEF Cylinder1 Separator {

                            Translation {
                                        translation 45 30 0
                            }#Translation

                            Cylinder {
                                        parts ALL
                                        radius 15
                                        height 30
                             }#Cylinder
            }#Cylinder1 Separator

            WWWAnchor {
                        name "http://www.planet9.com/worlds/vrsf.wrl"
                        map NONE

             DEF Sphere1 Separator {
                        Texture2 {
                                filename "wood4.jpg"
                        }

                        Translation {
                                translation 0 75 0
                         }#Translation

             WWWAnchor {

                        name "http://www.mwc.edu/~pclark/"
              map NONE
            }#WWWAnchor

            Sphere {
                        radius 15
            }#Sphere

        }#Sphere1 Separator

    }#WWWAnchor

DEF FaceDiamond Separator {

            DEF DiamondCoords Coordinate3 {
                            point [
                                    0 75 25,
                                    12.5 62.5 12.5,
                                    12.5 62.5 37.5,
                                    -12.5 62.5 37.5,
                                    -12.5 62.5 12.5,
                                    0 50 25, ]
            }#DiamondCoords Coordinate3

            USE DiamondCoords IndexedFaceSet {
                            coordIndex [
                                        0,1,2,-1,
                                        0,1,4,-1,
                                        0,4,3,-1,
                                        0,3,2,-1,
                                        5,1,2,-1,
                         &nb sp;              5,1,4,-1,
                                        5,4,3,-1,
                                        5,3,2,-1, ]
 
            }#IndexedFaceSet
 
        }#FaceDiamond Separator
 

DEF LineDiamond Separator {

                        Translation {
                                    translation 0 75 0
                        }#Translation

                        USE DiamondCoords IndexedLineSet {

                                    coordIndex [
                                               0,1,-1,
                                               0,2,-1,
                                               0,3,-1,
                                               0,4,-1,
                                               4,1,-1,
                                               1,2,-1,
                                               2,3,-1,
                                               3,4,-1,
                                               5,1,-1,
                                               5,2,-1,
                                               5,3,-1,
                                               5,4,-1, ]
                        }#IndexedLineSet

                }#DiamondLine Separator

}#Separator