Table 17.1

In the HTML, change the hyperlink for 17.5 to "#SupportLevels".

17.2.1.2

Replace with the following text:

“Each light type defines a global field that determines whether the light is global or scoped. Global lights illuminate all objects that fall within their volume of lighting influence. Scoped lights only illuminate objects that are in the same transformation hierarchy as the light; i.e., only the children and descendants of its enclosing parent group are illuminated. This allows the creation of realistic effects such as lights that illuminate a single room.”

17.2.2.1

Append the following text as a new paragraph:

“If a programmable shader is defined for an Appearance node, the lighting model shall be disabled and replaced by the functionality implemented by the shader program.”

17.2.2.2, 2nd paragraph

Replace the paragraph with the following text:

“NOTE Geometry nodes that represent lines or points do not support lighting.”

17.2.2.4, lighting equation regarding "on" state

In the text for on1, replace the description of value 0 with the following text:

“0, if light source i does not affect this geometry. The following conditions indicate that light source i does not affect this geometry:

  a. if the geometry is farther away than radius for PointLight or SpotLight;
  b. if the geometry is outside the enclosing X3DGroupNode; and/or
  c. if the on field is FALSE.”

17.3.1, Node signature

Insert the following new field after the color field:

SFBool [in,out] global FALSE

17.3.1, 1st paragraph

Append the following text:

“A description of the global field is in 17.2.1.2 Scoping of lights.

17.4.1, Node signature

Insert the following new field after the direction field:

SFBool [in,out] global FALSE

17.4.1, 1st paragraph

Append the following text:

“A description of the global field is in 17.2.1.2 Scoping of lights.

17.4.2, Node signature

Insert the following new field after the color field:

SFBool [in,out] global TRUE

17.4.2, 1st paragraph

Append the following text:

“A description of the global field is in 17.2.1.2 Scoping of lights.

17.4.3, Node signature

Insert the following new field after the direction field:

SFBool [in,out] global TRUE

17.4.3, 1st paragraph

Append the following text:

“A description of the global field is in 17.2.1.2 Scoping of lights.

17.5

In the HTML, change the bookmark for 17.5 to "SupportLevels".