Table 11.1

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

11.3.2, Node signature

Insert the following new field definition as the first field:

MFNode [in,out] attrib [] [X3DVertexAttributeNode]

Append the range "[X3DColorObject]" to the definition of the color field.

Append the range "[X3DCoordinateNode]" to the definition of the coord field.

Insert the following new field definition after the coord field:

SFNode [in,out] fogCoord [] [FogCoordinate]

Append the range "[X3DNormalNode]" to the definition of the normal field.

Append the range "[X3DTextureCoordinateNode]" to the definition of the texCoord field.

11.3.2

Append the following text as new paragraphs:

“If the attrib field is not empty it shall contain a list of per-vertex attribute information for programmable shaders as specified in 32.2.2.4 Per-vertex attributes.

If the fogCoord field is not empty, it shall contain a list of per-vertex depth values for calculating fog depth as specified in 24.2.2.5 Fog colour calculation.”

11.4.4, Node signature

Insert the following new field definition as the first [in,out] field in the node signature:

MFNode [in,out] attrib [] [X3DVertexAttributeNode]

Insert the following new field definition after the  coord field:

SFNode [in,out] fogCoord [] [FogCoordinate]

11.4.4, 3rd paragraph, last sentence

Replace the existing sentence with the following text:

“The width and style of lines are determined by the line properties specified in an associated Appearance node. If no line properties are specified, the default values for fields of the LineProperties node shall be used (see 12.4.3 LineProperties).”

11.4.5, Node signature

Insert the following new field definition as the first [in,out] field in the node signature:

MFNode [in,out] attrib [] [X3DVertexAttributeNode]

Insert the following new field definition after the  coord field:

SFNode [in,out] fogCoord [] [FogCoordinate]

11.4.6, Node signature

Insert the following new field definition as the first [in,out] field in the node signature:

MFNode [in,out] attrib [] [X3DVertexAttributeNode]

Insert the following new field definition after the  coord field:

SFNode [in,out] fogCoord [] [FogCoordinate]

Remove the text "or -1" from the range specification for the set_index and index fields.

11.4.6, 1st paragraph, penultimate sentence

Append the missing period.

11.4.6, last paragraph, 1st sentence

Replace the first sentence with the following text:

"The solid field determines whether the IndexedTriangleSet is visible when viewed from the backside."

11.4.7, Node signature

Insert the following new field definition as the first [in,out] field in the node signature:

MFNode [in,out] attrib [] [X3DVertexAttributeNode]

Insert the following new field definition after the creaseAngle field:

SFNode [in,out] fogCoord [] [FogCoordinate]

Remove creaseAngle field.

Insert the following new field definition after the  ccw field:

SFBool [] colorPerVertex TRUE

11.4.8, Node signature

Insert the following new field definition as the first [in,out] field in the node signature:

MFNode [in,out] attrib [] [X3DVertexAttributeNode]

Insert the following new field definition after the  coord field:

SFNode [in,out] fogCoord [] [FogCoordinate]

Move the metadata field to precede the  vertexCount field.

11.4.8, last paragraph, last sentence

Replace the existing sentence with the following text:

“The width and style of lines are determined by the line properties specified in an associated Appearance node. If no line properties are specified, the default values for the fields of the LineProperties node shall be used (see 12.4.3 LineProperties).”

11.4.9, Node signature

In the vector field, change the allowed range to "[-1,1]".

11.4.10, Node signature

Insert the following new field definition as the first [in,out] field in the node signature:

MFNode [in,out] attrib [] [X3DVertexAttributeNode]

Insert the following new field definition after the  coord field:

SFNode [in,out] fogCoord [] [FogCoordinate]

11.4.11, Node signature

Insert the following new field definition as the first [in,out] field in the node signature:

MFNode [in,out] attrib [] [X3DVertexAttributeNode]

Insert the following new field definition after the fanCount field:

SFNode [in,out] fogCoord [] [FogCoordinate]

11.4.11, Figure 11.1

Replace the figure with the following figure:

TriangleFanSet

11.4.12, Node signature

Insert the following new field definition as the first [in,out] field in the node signature:

MFNode [in,out] attrib [] [X3DVertexAttributeNode]

Insert the following new field definition after the  coord field:

SFNode [in,out] fogCoord [] [FogCoordinate]

11.4.12, 2nd paragraph

Replace two occurrences of "coordinate node" with "Coordinate node".

11.4.12, 2nd paragraph, last sentence

Replace the existing sentence with the following text:

“If the coordinate node does not contain a multiple of three coordinate values, the remaining vertices shall be ignored.”

11.4.12, 3rd paragraph

Remove the third and fourth sentences.

11.4.12, 5th paragraph

Replace the first sentence with the following text:

"The solid field determines whether the TriangleSet is visible when viewed from the backside."

11.4.13, Subclause number

Replace the subclause heading for the TriangleStripSet node to the following:

"11.4.13 TriangleStripSet"

11.4.13, Node signature

Insert the following new field definition as the first [in,out] field in the node signature:

MFNode [in,out] attrib [] [X3DVertexAttributeNode]

Insert the following new field definition after the  coord field:

SFNode [in,out] fogCoord [] [FogCoordinate]

11.5

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