|
|
WorldInfo {
field MFString info []
field SFString title ""
}
The WorldInfo node contains information about the world. This node
is strictly for documentation purposes and has no effect on the visual
appearance or behaviour of the world. The title field is intended
to store the name or title of the world so that browsers can present
this to the user (perhaps in the window border). Any other information
about the world can be stored in the info field, such as author
information, copyright, and usage instructions.
| TIP:
You can use WorldInfo nodes to save title, copyright, credit, statistical,
and authoring data. This can be included in the final published
file or stripped out in the last step. It is recommended that you
place this information at the top of the file, so that others notice
it. Typically, only the first WorldInfo node in the file specifies
the title field. If you have information that applies to a specific
object in the file, create a Group node, insert a WorldInfo as the
first child in the Group, and add the relevant nodes as subsequent
children (see the following example). |
EXAMPLE
(click to run):
The following example illustrates a few simple uses of the WorldInfo
node. The first WorldInfo specifies the world's title, overall
credits, legal information, and authoring data pertaining to the
entire file. The second WorldInfo is used as a lightweight stand-in
node for an empty level of an LOD node. The third WorldInfo documents
a specific object in the scene (the Cone). In this case, the author
has specified that if anyone wishes to reuse this data, they must
retain the WorldInfo node and thus give credit to the original
author. The third example also illustrates how an authoring system
can store technical data for future editing sessions. It is recommended
that authors (and authoring systems) strip out this extra data
during the publishing step to reduce download time:
#VRML V2.0 utf8
WorldInfo { # Title and documentation for this file
title "Sensory Combinatronics Using 3D to surf the WEB"
info [ "Copyright (c) 2000 by kiok lay, Catherine O.",
"All rights reserved. etc."]
}
Group {
children [
LOD {
range [ 10 ]
level [
Shape { geometry Sphere { radius 2 } }
WorldInfo {} # Empty level standin
]
}
Group {
children [
WorldInfo { # Doc for this object
info [
"DO NOT REMOVE THIS INFORMATION.",
"Copyright (c) by John Smith",
"The following object was created ...",
"Modeling information: x=123.45 y=42, a=666 ...",
"Tips: This object is centered at 0,0,0..." ]
}
Shape {
geometry Cone {}
appearance Appearance { material Material {} }
}
]
}
]
}
|
|