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)