VOS Object Type Definition

world

OTD #016; Revision 3.

Group: a3dl.

This object type is used for the root of a 3D world or space. Rendering agents may use this grouping object to create sectors or other mechanisms for optimized rendering.

Authors

Peter Amstutz, (tetron @ interreality . org)

Child Objects

 

* [a3dl:walls, a3dl:object3D] (required.)

This 3D object defines the static geometry of the space: it's boundaries. It is typically of type object3D.mesh (A polygon set). It may have any name (of course, it will often be called simply "walls"). The geometry should not have any holes.

 

a3dl:default-viewpoint [a3dl:viewpoint] (optional.)

This viewpoint supplies the recommended initial position and orientation in this world.

 

a3dl:world-gui-display [gui:display] (optional.)

A global GUI display object for this world: GUI objects placed inside this object will be rendered to all users in this world.

Messages

this type defines no new messages.

History of this document

Revision 0 (Mon May 27 2002):
Created [rh]
Revision 1 (Thu Jun 20 15:41:19 EDT 2002):
Added "default-viewpoint". [rh]
Revision 2 (Thu Dec 26 2002):
Added group prefix to subobjects and changed "property" type to "property:property". Merry Christmas.
Revision 3 (Sun Feb 2 12:06:18 EST 2003):
Added "world-gui-display". [rh]