APPENDIX D

MARBLES WORLD VRML 2 LISTING

#VRML V2.0 utf8

 

NavigationInfo {

    type “NONE”

}

DEF overview Viewpoint {

    position       500 500 1100

    orientation   0 0 1  0

    jump             TRUE

    fieldOfView  0.785398

    description  "TOP"

}

DEF bottomlook Viewpoint {

    position       500 500 750

    orientation   0 0 1  0

    jump             TRUE

    fieldOfView 0.785398

    description  "BOTTOM"

}

Transform {

   children [

      DEF TSB PlaneSensor {}

        DEF T100 Transform {

            translation 0 0 -15

            children [

                Transform {

                    children [

                       Shape {

                          appearance Appearance {

                              material Material {diffuseColor .5 0 0 }

                          }

                          geometry Sphere {radius 10}

                       }

                    ]

                },

                Transform {

                    children [

                       Shape {

                          appearance Appearance {

                              material Material {diffuseColor .5 0 0

                                                 transparency 1 }

                          }

                          geometry Sphere {radius 30}



 

                       }

                    ]

                }

            ]

        },

    ]

}

DEF BOARD Transform {

   children [

#SLANT CONTROLS

DEF S0 Transform {

   children [

      DEF SS0 TouchSensor {}

      Shape {

         appearance Appearance {material Material { diffuseColor 0 1 0 }}

         geometry IndexedFaceSet {

               coord Coordinate {

                    point [ 0 1000 0, 500 500 0, 1000 1000 0 ]

               }

               coordIndex [ 0, 1, 2 ]

         }

      }

   ]

},

DEF S1 Transform {

   children [

      DEF SS1 TouchSensor {}

      Shape {

         appearance Appearance {material Material { diffuseColor 0 0 1 }}

         geometry IndexedFaceSet {

               coord Coordinate {

                    point [ 1000 1000 0, 500 500 0, 1000 0 0 ]

               }

               coordIndex [ 0, 1, 2 ]

         }

      }

   ]

},

DEF S2 Transform {

   children [

      DEF SS2 TouchSensor {}

      Shape {

         appearance Appearance {material Material { diffuseColor 1 1 0 }}

         geometry IndexedFaceSet {

               coord Coordinate {

                    point [ 0 0 0, 1000 0 0, 500 500 0 ]

               }

               coordIndex [ 0, 1, 2 ]

         }

      }

   ]

},

DEF S3 Transform {

   children [

      DEF SS3 TouchSensor {}

      Shape {

         appearance Appearance {material Material { diffuseColor 1 0 0 }}

         geometry IndexedFaceSet {

               coord Coordinate {

                    point [ 0 0 0, 500 500 0, 0 1000 0 ]

               }

               coordIndex [ 0, 1, 2 ]

         }

      }

   ]

},

DEF G0 Transform {},

DEF G1 Transform {},

DEF G2 Transform {},

DEF G3 Transform {},

DEF G4 Transform {},

DEF G5 Transform {},

DEF G6 Transform {},

DEF G7 Transform {},

DEF G8 Transform {},

DEF G9 Transform {},

DEF G10 Transform {},

DEF G11 Transform {},

DEF G12 Transform {},

DEF G13 Transform {},

DEF G14 Transform {},

DEF G15 Transform {},

DEF G16 Transform {},

DEF G17 Transform {},

DEF G18 Transform {},

DEF G19 Transform {}

DEF G20 Transform {},

DEF G21 Transform {},

DEF G22 Transform {},

DEF G23 Transform {},

DEF G24 Transform {},

DEF G25 Transform {},

DEF G26 Transform {},

DEF G27 Transform {},

DEF G28 Transform {},

DEF G29 Transform {}

DEF T0 Transform {},

DEF T1 Transform {},

DEF T2 Transform {},

DEF T3 Transform {},

DEF T4 Transform {},

DEF T5 Transform {},

DEF T6 Transform {},

DEF T7 Transform {},

DEF T8 Transform {},

DEF T9 Transform {},

DEF T10 Transform {},

DEF T11 Transform {},

DEF T12 Transform {},

DEF T13 Transform {},

DEF T14 Transform {},

DEF T15 Transform {},

DEF T16 Transform {},

DEF T17 Transform {},

DEF T18 Transform {},

DEF T19 Transform {}

DEF T20 Transform {},

DEF T21 Transform {},

DEF T22 Transform {},

DEF T23 Transform {},

DEF T24 Transform {},

DEF T25 Transform {},

DEF T26 Transform {},

DEF T27 Transform {},

DEF T28 Transform {},

DEF T29 Transform {}

DEF T30 Transform {},

DEF T31 Transform {},

DEF T32 Transform {},

DEF T33 Transform {},

DEF T34 Transform {},

DEF T35 Transform {},

DEF T36 Transform {},

DEF T37 Transform {},

DEF T38 Transform {},

DEF T39 Transform {}

DEF T40 Transform {},

DEF T41 Transform {},

DEF T42 Transform {},

DEF T43 Transform {},

DEF T44 Transform {},

DEF T45 Transform {},

DEF T46 Transform {},

DEF T47 Transform {},

DEF T48 Transform {},

DEF T49 Transform {}

DEF T50 Transform {},

DEF T51 Transform {},

DEF T52 Transform {},

DEF T53 Transform {},

DEF T54 Transform {},

DEF T55 Transform {},

DEF T56 Transform {},

DEF T57 Transform {},

DEF T58 Transform {},

DEF T59 Transform {},

DEF T60 Transform {},

DEF T61 Transform {},

DEF T62 Transform {},

DEF T63 Transform {},

DEF T64 Transform {},

DEF T65 Transform {},

DEF T66 Transform {},

DEF T67 Transform {},

DEF T68 Transform {},

DEF T69 Transform {}

DEF T70 Transform {},

DEF T71 Transform {},

DEF T72 Transform {},

DEF T73 Transform {},

DEF T74 Transform {},

DEF T75 Transform {},

DEF T76 Transform {},

DEF T77 Transform {},

DEF T78 Transform {},

DEF T79 Transform {}

DEF T80 Transform {},

DEF T81 Transform {},

DEF T82 Transform {},

DEF T83 Transform {},

DEF T84 Transform {},

DEF T85 Transform {},

DEF T86 Transform {},

DEF T87 Transform {},

DEF T88 Transform {},

DEF T89 Transform {}

DEF T90 Transform {},

DEF T91 Transform {},

DEF T92 Transform {},

DEF T93 Transform {},

DEF T94 Transform {},

DEF T95 Transform {},

DEF T96 Transform {},

DEF T97 Transform {},

DEF T98 Transform {},

DEF T99 Transform {},

DEF SQ0 Transform {},

DEF SQ1 Transform {},

DEF SQ2 Transform {},

DEF SQ3 Transform {},

DEF SIDES Transform {},

   ]

   rotation 1 0 0 0

},  #End BOARD

Transform {

   children [

      Transform {

          children [

             DEF TS0 TouchSensor {}

             Shape {

                appearance Appearance {

                    material Material {transparency 1}

                }

                geometry Box { size 100 100 110 }

             }

          ]

      },

      DEF PI0 Transform {}

   ]

   translation 1200 900 0

},

Transform {

   children [

      Transform {

          children [

             DEF TS1 TouchSensor {}

             Shape {

                appearance Appearance {

                    material Material {transparency 1}

                }

                geometry Box {size 100 100 110 }

             }

          ]

      },

      DEF PI1 Transform {}

   ]

   translation 1200 800 0

},

Transform {

   children [

      Transform {

          children [

             DEF TS2 TouchSensor {}

             Shape {

                appearance Appearance {

                    material Material {transparency 1}

                }

                geometry Box {size 100 100 110 }

             }

          ]

      },

      DEF PI2 Transform {}

   ]

   translation 1200 700 0

},

Transform {

   children [

      Transform {

          children [

             DEF TS3 TouchSensor {}

             Shape {

                appearance Appearance {

                    material Material {transparency 1}

                }

                geometry Box {size 100 100 110 }

             }

          ]

      },

      Transform {

         children [

           DEF PI3 Transform {}

         ]

      }

   ]

   translation 1200 600 0

},

Transform {

   children [

      Transform {

          children [

             DEF TS4 TouchSensor {}

             Shape {

                appearance Appearance {

                    material Material {transparency 1}

                }

                geometry Box {size 100 100 110 }

             }

          ]

      },

      Transform {

         children [

           DEF PI4 Transform {}

         ]

      }

   ]

   translation 1200 500 0

},

Transform {

   children [

      Transform {

          children [

             DEF TS5 TouchSensor {}

             Shape {

                appearance Appearance {

                    material Material {transparency 1}

                }

                geometry Box {size 100 100 110 }

             }

          ]

      },

      DEF PI5 Transform {}

   ]

   translation 1200 400 0

},

Transform {

   children [

      Transform {

          children [

             DEF TS6 TouchSensor {}

             Shape {

                appearance Appearance {

                    material Material {transparency 1}

                }

                geometry Box {size 100 100 110 }

             }

          ]

      },

      DEF PI6 Transform {}

   ]

   translation 1200 300 0

},

DEF DESIGNER Transform {

   children [

      DEF TSD TouchSensor {}

      Shape {

         appearance Appearance {

               material Material { transparency 1}

         }

         geometry Box {size 250 250 .05 }

      }

   ]

   translation 4125 125 -15

},

Transform {

   children [

      DEF WRAP TouchSensor {}

      Shape {

         appearance Appearance {

               material DEF MAT Material { diffuseColor 1 0 0 }

         }

         geometry Box {size 150 150 150 }

      }

   ]

   translation 500 1200 0

}

 



TRADEMARK LIST

The following organizations are mentioned in this paper. I list their official registered trademark names and Web home pages here:

 

Registered Organization Name                                            Home Page

 

Alias|wavefront (a Silicon Graphics, Inc. company)                    www.alias.com

blaxxun interactive                                                                    www.blaxxun.com

Chaco (merged with LikeMinds, Inc.)                                       www.likeminds.com

Circle of Fire Inc.                                                                     www.activeworlds.com

Digital Equipment Corporation                                                  www.digital.com

IBM                                                                                         www.ibm.com

Intel Corporation                                                                      www.intel.com

Kinetix (a division of Autodesk, Inc.)                                        www.ktx.com

Lotus (an IBM company)                                                          www.lotus.com

Mead Corporation                                                                    www.mead.com

Netscape Communications Corporation                                    www.netscape.com

On-Live! Technologies, Inc.                                                      www.onlive.com

OZ Interactive Inc.                                                                   www.oz.com

Silicon Graphics, Inc.                                                                www.sgi.com

Sony Corporation                                                                     www.sony.com

Sun Microsystems, Inc.                                                             www.sun.com

Worlds Inc.                                                                              www.worlds.net


REFERENCE LIST

[1] Mead Paper, The History of Paper, <http://www.mead.com/mead/history.html> (Accessed 28 January 1997)

 

[2] Blum, Daniel J. and David M. Litwack, Addison-Wesley, The E-Mail Frontier Emerging Markets and Evolving Technologies, DonMills, Ontario (1994)

 

[3] Community Access to Technology Assisted Learning (CATAL) , History of the Internet, <http://tdi.uregina.ca/~wetsch/internet/history.html> (Accessed 28 January 1997)

 

[4] Reid, Elizabeth M., Electropolis: Communication and Community On Internet Relay Chat, <http://www.ee.mu.oz.au/papers/emr/electropolis.html> (Accessed 28 January 1997)

 

[5] Bartle, Dr. Richard, Interactive Multi-User Computer Games, <http://www.oise.on.ca/~jnolan/muds/about_muds/mudreport> (Accessed 28 January 1997)

 

[6] University of Illinois Alumni News, From Plato to Iris: The force behind Lotus Notes, <http://ftp.cs.uiuc.edu/CS_INFO_SERVER/ALUMNI_INFO/newsletter/v1n2/iris.html> (Accessed 29 January 1997)

 

[7] Reid, Elizabeth M., Cultural Formations in Text-Based Virtual Realities, <http://www.ee.mu.oz.au/papers/emr/cult-form.html> (Accessed 29 January 1997)

 

[8] Simulation Interoperability Standards Organization, The DIS Vision: A Map to the Future of Distributed Simulation, <http://siso.sc.ist.ucf.edu/docref/general/vision/index.htm> (Accessed 29 January 1997)

 

[9] Roehl, Bernie, Distributed Virtual Reality – An Overview, <http://sunee.uwaterloo.ca/~broehl/distrib.html> (Accessed 29 January 1997)

 

[10] Mandeville, Jon et al, GreenSpace: Creating a Distributed Virtual Environment for Global Applications, <http://www.hitl.washington.edu/publications/p-95-17> (Accessed 11 February 1997)

 

 [11] Videotopia, Arcade Games, <http://www.videotopia.com/games.htm>  (Accessed 11 February 1997)

 

[12] VRML Architecture Group, The Virtual Reality Modeling Language Specification, <http://vag.vrml.org./VRML2.0/FINAL/spec/index.html> (Accessed 31 January 1997)

 

[13] The World Wide Web Consortium, HyperText Markup Language (HTML) <http://www.w3.org/pub/WWW/MarkUp/> (Accessed 31 January 1997)



[14] blaxxun interactive, Blaxxun Community Platform, <http://ww3.blacksun.com/products/index.html> (Accessed 1 March 1997)

 

[15] OnLive! Technologies, Inc., OnLive! Product Line, <http://www.onlive.com/prod/> (Accessed 4 March 1997)

 

[16] Sony Corporation, What’s It About, <http://sonypic.com/vs/about.html> (Accessed 1 March 1997)

 

[17] OZ Interactive Inc., The Future is Now, <http://www.oz.com/> (Accessed 12 March 1997)

 

[18] Mandeville, Jon et al, GreenSpace: Creating a Distributed Virtual Environment for Global Applications, <http://www.hitl.washington.edu/publications/p-95-17> (Accessed 11 February 1997)

 

[19] Sun Microsystems, Inc., Software Solutions: Sun’s Java Products <http://www.sun.com/java/sw.html> (Accessed 14 February 1997)

 

[20] Living Worlds, Living Worlds: Making VRML 2.0 Applications Interpersonal and Interoperable,  <http://www.livingworlds.com/draft_1/index.htm> (Accessed 13 February 1997)

 

[21] The Virtual Reality Modeling Language Appendix C. Java Scripting <http://vrml.sgi.com/moving-worlds/spec/part1/java.html>  (Accessed 9 February 1997)

 

[22] Yergin, Daniel, Simon & Schuster, New York, NY, The Prize, (1992)

 

[23] The VRML Consortium, Members List, <http://vag.vrml.org/consort/Members.html> (Accessed 19 February 1997)