Inheritance diagram for DirectionalLight:

Authoring Interface:
DirectionalLight {
field SFVec3f direction 0 0 -1
// from LightNode
field SFBoolean on true
field SFColor3f color white
field SFColor3f specularColor white
}
| direction | specifies the direction vector of the illumination emanating from the light source in the local coordinate system. Default value: 0 0 -1 | |
| on | specifies whether geometry will be illuminated from this source. Default value: true | |
| color | specifies the spectral color properties of the direct light emission. Default value: white | |
| specularColor | specifies the spectral color properties of the specular illumination component. Default value: white |
Functionality:
DirectionalLight defines a directional light source that illuminates along rays parallel to a given 3-dimensional vector. Light is emitted along parallel rays from an infinite distance away. A directional light source illuminates only the children and descendants of its parent group. DirectionalLight nodes do not attenuate with distance. The accumulated transformations of the DirectionalLight object's parent nodes are applied to the direction vector to determine the world space direction vector.
For further details on the lighting model, see Lighting.
XXX verify with Ogre's lighting model, and revise to match.
1.4.3