#VRML V1.0 ascii # Sand Dollars Space # Made for OzGate Jan. 19 2004 and will remain # exclusive to the OzGate servers unless servers # close permanently or remain off line 3 or more months. # Space Designed By: PrpleTears Jan. 19, 2004 Copyright, PrpleTears # Any changes other than portal addressing # will be made by PrpleTears. # Song title and author is Loreena McKennitt, The Mask and Mirror Separator { DSpace_EntryPoint { fields [ SFVec3f position, SFRotation rotation, SFFloat width, SFFloat height, SFFloat depth, SFBool fly, SFVec3f startPosition, SFRotation startRotation ] position -4 .2 0 rotation 0 -1 0 1.56 width 0 height 0 depth 0 fly FALSE startPosition 0 10 0 startRotation -1 0 0 1.571 } Transform { scaleFactor 0.0699 0.0699 0.0699 } # scene general properties - DSpace header DSpace_Server { fields [ SFString server, SFString url ] server "Traveler.OzGate.com" url "http://www.OzGate.com/sanddollars.dsv" } WorldInfo { fields [ SFString title, MFString info ] title "Sand Dollars" info "" } DSpace_MaxAvatars { fields [ SFLong max ] max 20 } DSpace_MaxInstances { fields [ SFLong max ] max 3 } # scene environmental properties DSpace_CubeBoundary { fields [ SFVec3f min, SFVec3f max ] min -610.0 0.0 -690.0 max 670.0 170.0 680.0 } Environment { fields [ SFFloat ambientIntensity ] ambientIntensity 0.1 } Background { fields [ MFColor groundColors, MFColor skyColors, MFString scenery ] groundColors [ 0 0 0 ] #skyColors [] scenery "sanddollars/sunsetsm.png" } DSpace_Horizon { fields [ SFString url, SFFloat angularWidth, SFFloat bearing, SFFloat elevation ] url "sanddollars/sunset.png" angularWidth 3.142 bearing 0 elevation .1 } DSpace_Horizon { fields [ SFString url, SFFloat angularWidth, SFFloat bearing, SFFloat elevation ] url "sanddollars/sunset.png" angularWidth 3.142 bearing 3.142 elevation .1 } # Gouraud shaded objects WWWInline { name "sanddollars/.wrl" } # Gouraud shaded objects WWWInline { name "sanddollars/beach7.wrl" } # Gouraud shaded objects WWWInline { name "sanddollars/lighting2.wrl" } # statues Gouraud shaded objects Separator { Translation { translation 0 -5 0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 .07 } WWWInline { name "sanddollars/wat5.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation 50 0 30 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation 80 0 0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation 50 0 40 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation 20 0 -60 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation 50 0 -50 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation -70 0 -40 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation -70 0 -60 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation -50 0 60 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation -70 0 60 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation -80 0 70 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation 0 0 50 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation -120 0 0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation -130 0 30 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation -130 0 -60 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation -130 -.5 -90 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree1.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation 130 -.5 -50 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/tree2.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation -130 -1.3 0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 .225 } WWWInline { name "sanddollars/lighting.wrl" } } # statues Gouraud shaded objects Separator { Translation { translation 30 2.3 0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 -1 0 0 } WWWInline { name "sanddollars/fire2.wrl" } } # Gouraud shaded objects floor Separator { Translation { translation 19.4 -1.4 0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 12.2 } WWWInline { name "sanddollars/flame2.wrl" } } # Gouraud shaded objects floor Separator { Translation { translation -130 -2 0 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 0 } WWWInline { name "sanddollars/lor.wrl" } } # DEFs Switch { whichChild -1 # DEF: bottle_portal DEF bottle_portal Separator { Material { diffuseColor 0 0 0 } MaterialBinding { value OVERALL } WWWInline { name "sanddollars/lilbottle.wrl" } } } # portal: Jeannie's World Separator { Transform { translation -130 -1.2 0 rotation 0 -1 0 0 } WWWAnchor { name "jeanniesworld.dsv" description "Jeannie's World" USE bottle_portal } } # user portal: Sand Dollars Separator { Transform { translation -100 -4.2 0 } DSpace_UserPortal { } WWWAnchor { name "sanddollars.dsv" description "Sand Dollars User Space" USE bottle_portal } } } # audio #AMBIENT_SOUND: "sanddollars/sounddogs.olw", 0, -1,-1, 0.0, 0.0 DSpace_AmbientAudio { fields [ SFString url, SFLong innerLoopMinCount, SFLong innerLoopCountRange, SFFloat innerLoopMinDelay, SFFloat innerLoopDelayRange, SFLong outerLoopMinCount, SFLong outerLoopCountRange, SFFloat outerLoopMinDelay, SFFloat outerLoopDelayRange, SFFloat leftVolume, SFFloat rightVolume ] url "sanddollars/sounddogs.olw" innerLoopMinCount -1 # << check this innerLoopCountRange 0 # << check this innerLoopMinDelay 0.00 # << check this innerLoopDelayRange 0.00 # << check this outerLoopMinCount -1 # << check this outerLoopCountRange 0 # << check this outerLoopMinDelay 0.00 # << check this outerLoopDelayRange 0.00 # << check this leftVolume 0.14 # << check this rightVolume 0.14 # << check this } }