#VRML V1.0 ascii # Copyright (c) DSpace! Technologies, 1995-97, All Rights Reserved. # Designed by Richard Davis (2/97) # Audio designed by James Grunke (2/97) Separator { DSpace_EntryPoint { fields [ SFVec3f position, SFRotation rotation, SFFloat width, SFFloat height, SFFloat depth, SFBool fly, SFVec3f startPosition, SFRotation startRotation ] position 0 0 0.2 rotation 0 1 0 3 width 1 height 0 depth 1 fly TRUE startPosition 0 15 0 startRotation -1 0 0 1.571 } Transform { scaleFactor 0.025 0.025 0.025 } # scene general properties - DSpace header DSpace_Server { fields [ SFString server, SFString url ] server "130.239.57.36" url "http://www.OzGate.com/Europe/condor.dsv" } WorldInfo { fields [ SFString title, MFString info ] title "VRML Condor Summit" 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 -400 0 -600 max 400 175 200 } Environment { fields [ SFFloat ambientIntensity ] ambientIntensity 0.35 } Background { fields [ MFColor groundColors, MFColor skyColors, MFString scenery ] groundColors [ 0.812 0.8 0.816 ] skyColors [ 0.486 0.663 0.90 ] scenery "" } DSpace_Horizon { fields [ SFString url, SFFloat angularWidth, SFFloat bearing, SFFloat elevation ] url "../onlive/maps/clmntn.png" angularWidth 1.5708 bearing 0.3491 elevation 0.29 } DSpace_Horizon { fields [ SFString url, SFFloat angularWidth, SFFloat bearing, SFFloat elevation ] url "../onlive/maps/clmntn.png" angularWidth 1.5708 bearing 1.9199 elevation 0.29 } DSpace_Horizon { fields [ SFString url, SFFloat angularWidth, SFFloat bearing, SFFloat elevation ] url "../onlive/maps/clmntn.png" angularWidth 1.5708 bearing 3.4907 elevation 0.29 } DSpace_Horizon { fields [ SFString url, SFFloat angularWidth, SFFloat bearing, SFFloat elevation ] url "../onlive/maps/clmntn.png" angularWidth 1.5708 bearing 5.0615 elevation 0.29 } # lights DirectionalLight { intensity 1 color 1 1 1 direction 0 -0.85 0 on TRUE } DirectionalLight { intensity 0.4 color 1 1 1 direction 1 0 1 on TRUE } DirectionalLight { intensity 0.7 color 1 1 1 direction -1 0 -1 on TRUE } DirectionalLight { intensity 0.35 color 1 1 1 direction -1.0 0.0 1.0 on TRUE } DirectionalLight { intensity 0.6 color 1 1 1 direction 1 0 -1 on TRUE } DirectionalLight { intensity 0.2 color 1 1 1 direction 0 0.9 0 on TRUE } # DEFs Switch { whichChild -1 # DEF: waterwheel DEF waterwheel Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0 0 1 0.28 } WWWInline { name "../onlive/props/clwheel.wrl" } } # DEF: condor_icon DEF condor_icon Separator { Material { diffuseColor 1 1 1 } DSpace_Spin { fields [ SFRotation rotation ] rotation 1 1 0 1.5 } WWWInline { name "../onlive/props/clicon.wrl" } } # DEF: condor DEF condor WWWInline { name "../onlive/props/clcondor.wrl" } # DEF: condor sound DEF condor_sound WWWInline { name "../onlive/props/clcsound.wrl" } # DEF: utopia_portal DEF utopia_portal Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 1 1 0 1.5 } WWWInline { name "../onlive/props/clstar.wrl" } } # DEF: support_portal DEF support_portal Separator { # red cross Separator { Material { ambientColor [] diffuseColor [] specularColor [] emissiveColor [ 1 0 0 ] shininess 0 transparency 0 } WWWInline { name "../onlive/props/clrcross.wrl" } } # with white field Separator { Material { diffuseColor 1 1 1 } ShapeHints { creaseAngle 4 } WWWInline { name "../onlive/props/clwcross.wrl" } } } # DEF: user_portal DEF user_portal Separator { # red planes Separator { Material { ambientColor [] diffuseColor [] specularColor [] emissiveColor [ 1 0 0 ] shininess 0 transparency 0 } WWWInline { name "../onlive/props/clruser.wrl" } } # with white edges Separator { Material { diffuseColor 1 1 1 } ShapeHints { creaseAngle 4 } WWWInline { name "../onlive/props/clwuser.wrl" } } } # DEF: utopia_link DEF utopia_link Separator { DSpace_Sprite { fields [ SFString url, SFLong colorCount, SFFloat width, SFFloat height ] url "../onlive/sprites/clcal.png" colorCount 256 width 0 height 28 } Transform { rotation 0 1 0 3.9270 } Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0 0 1 0.2 } WWWInline { name "../onlive/props/clcal01.wrl" } } Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0 0 1 -0.5 } WWWInline { name "../onlive/props/clcal02.wrl" } } Separator { DSpace_Spin { fields [ SFRotation rotation ] rotation 0 0 1 0.5 } WWWInline { name "../onlive/props/clcal03.wrl" } } } } # main 3D objects Separator { ShapeHints { creaseAngle 4 } Translation { translation 0 -12 0 } WWWInline { name "../onlive/props/clbase.wrl" } } # spinning condor icons and waterwheels at center Separator { ShapeHints { creaseAngle 4 } # spinning condor icon Separator { Transform { translation -33.37 63 164.31 } USE condor_icon } # spinning condor icon reflection Separator { Transform { translation -33.37 -87 164.31 } USE condor_icon } # waterwheel 1 Separator { Transform { rotation 0 -1 0 2.9932 translation -21.18 -12 162.159 } USE waterwheel } # waterwheel 2 Separator { Transform { rotation 0 -1 0 1.7366 translation -31.79 -12 152.039 } USE waterwheel } # waterwheel 3 Separator { Transform { rotation 0 -1 0 0.48 translation -44.32 -12 158.649 } USE waterwheel } # waterwheel 4 Separator { Transform { rotation 0 -1 0 -0.7767 translation -41.98 -12 173.039 } USE waterwheel } # waterwheel 5 Separator { Transform { rotation 0 -1 0 -2.0333 translation -27.79 -12 175.169 } USE waterwheel } } # circling condor 01 Separator { Translation { translation -60 0.0 235 } # centering bird Scale { scaleFactor 100 100 100 } # scaling up bird and spin cirle DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 .1 } Translation { translation 0 -.3 3.2 } # setting bird elevation & spin cirle Scale { scaleFactor .2 .2 .2 } # scale bird back down USE condor USE condor_sound } # circling condor 02 Separator { Translation { translation -60 0.0 235 } Scale { scaleFactor 100 100 100 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 .08 } Translation { translation 0 -.3 4.2 } Scale { scaleFactor .15 .15 .15 } USE condor USE condor_sound } # circling condor 03 Separator { Translation { translation -60 0.0 235 } Scale { scaleFactor 100 100 100 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 -.1 } Translation { translation 0 -.35 3.5 } Scale { scaleFactor .27 .27 .27 } Transform { rotation 0 1 0 3.1416 } USE condor USE condor_sound } # circling condor 04 Separator { Translation { translation -60 0.0 235 } Scale { scaleFactor 100 100 100 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 .05 } Translation { translation 0 -.3 3.7 } Scale { scaleFactor .22 .22 .22 } USE condor USE condor_sound } # circling condor 05 Separator { Translation { translation -60 0.0 235 } Scale { scaleFactor 100 100 100 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 -.09 } Translation { translation 0 -.28 5.5 } Scale { scaleFactor .17 .17 .17 } Transform { rotation 0 1 0 3.1416 } USE condor USE condor_sound } # circling condor 06 Separator { Translation { translation -50 0.0 220 } Scale { scaleFactor 100 100 100 } DSpace_Spin { fields [ SFRotation rotation ] rotation 0 1 0 -.07 } Translation { translation 0 -.35 3.8 } Scale { scaleFactor .27 .27 .27 } Transform { rotation 0 1 0 3.1416 } USE condor USE condor_sound } # portals and links # portal: Lodge User Space Separator { Transform { translation -222.17 28 159.759 } DSpace_Spin { fields [ SFRotation rotation ] rotation 1 0 1 1 } DSpace_UserPortal { fields [] } WWWAnchor { name "lodge.dsv" description "Lodge User Space" USE user_portal } } # portal: VRML Entrance Separator { Transform { translation -179.25 53 58.479 } Material { diffuseColor 1 1 1 } WWWAnchor { name "entrance.dsv" description "VRML Entrance" USE utopia_portal } } # portal: OzGate Technical Support Space Separator { Transform { translation 60 41 19.949 } DSpace_Spin { fields [ SFRotation rotation ] rotation 1 0 1 1 } WWWAnchor { name "support.dsv" description "OzGate Technical Support Space" USE support_portal } } # link: OzGate Home Page Separator { Transform { translation 67 74 319.949 } WWWAnchor { name "http://www.OzGate.com" description "OzGate Home Page" USE utopia_link } } # audio WWWInline { name "../onlive/props/clsound.wrl" } }