VOS Object Type Definition

light

OTD #017; Revision 0.

Group: a3dl.

This object represents a light in 3D space.

Authors

Peter Amstutz, (tetron @ interreality . org)

Reed Hedges, (reed @ interreality . org)

Child Objects

 

a3dl:static [property] (optional.)

If this property is "yes", then rendering object may optimize by assuming that this object's properties will not change after it first reads them. If this property is not present, a value of "yes" may be used as the default.

 

a3dl:position [property] (required.)

The position of the light in 3D space. If "static" is "yes", subsequent changes to this property after the initial read by a remote site may not have any effect. A space-seperated vector of 3 double-precision floating point values.

 

a3dl:radius [property] (required.)

Radius or "brightness" of the light.

 

a3dl:color [property] (required.)

The color of the light, a space-seperated vector of 3 double-precision floating point values, each in the range 0.0 through 1.0, for red, blue and green components.

Messages

this type defines no new messages.

History of this document

Revision 0 (Mon May 27 2002):
Created [rh]
Revision 1 (Thu Dec 26 2002):
Added group prefix to subobjects. Merry Christmas.