X3D libraries
The libraries to work with X3D dataset

x3d-3.0.dtd

Element: IndexedFaceSet

Previous: ImageTextureIndexNext: IndexedLineSet

<!ELEMENT IndexedFaceSet ((IS?, (MetadataDouble | MetadataFloat | 
	MetadataInteger | MetadataSet | MetadataString | ProtoInstance), (((
	Color | ColorRGBA), (((GeoCoordinate | Coordinate | 
	CoordinateDouble), (((Normal), ((TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate), ((Normal) | (ProtoInstance)))? | ((
	ProtoInstance), ((Normal) | (TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
	GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
	| TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate), ((GeoCoordinate | Coordinate | 
	CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
	GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
	| TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((
	TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate), (((GeoCoordinate | 
	Coordinate | CoordinateDouble), ((Normal) | (ProtoInstance)))? | ((
	Normal), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
	ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate | 
	CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
	ProtoInstance), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
	Normal) | (TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((Normal), ((GeoCoordinate | Coordinate | 
	CoordinateDouble) | (TextureCoordinate | TextureCoordinateGenerator
	| MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
	| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
	TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((ProtoInstance), ((GeoCoordinate | Coordinate | 
	CoordinateDouble) | (Normal) | (TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((GeoCoordinate
	| Coordinate | CoordinateDouble), (((Color | ColorRGBA), (((Normal), ((
	TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
	| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
	ProtoInstance)))? | ((ProtoInstance), ((Normal) | (TextureCoordinate
	| TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
	Color | ColorRGBA), ((TextureCoordinate | TextureCoordinateGenerator
	| MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
	| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color | 
	ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color | 
	ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))?))? | ((TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate), (((Color | ColorRGBA), ((Normal) | (
	ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
	ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
	Normal) | (ProtoInstance)))?))? | ((ProtoInstance), (((Color | 
	ColorRGBA), ((Normal) | (TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((Color | 
	ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
	| MultiTextureCoordinate | NurbsTextureCoordinate), ((Normal) | (
	TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
	Normal) | (TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))?))?))? | ((Normal), (((Color | ColorRGBA), (((
	GeoCoordinate | Coordinate | CoordinateDouble), ((TextureCoordinate
	| TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate), ((GeoCoordinate | Coordinate | 
	CoordinateDouble) | (ProtoInstance)))? | ((ProtoInstance), ((
	GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
	| TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((GeoCoordinate | 
	Coordinate | CoordinateDouble), (((Color | ColorRGBA), ((
	TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
	| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color | 
	ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color | 
	ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))?))? | ((TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | 
	Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
	GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
	| (ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
	GeoCoordinate | Coordinate | CoordinateDouble) | (
	ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
	GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
	| TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate | 
	Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (
	TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
	| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color | 
	ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
	ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
	GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
	| TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))?))?))? | ((
	TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate), (((Color | 
	ColorRGBA), (((GeoCoordinate | Coordinate | CoordinateDouble), ((
	Normal) | (ProtoInstance)))? | ((Normal), ((GeoCoordinate | 
	Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
	ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
	Normal) | (ProtoInstance)))?))? | ((GeoCoordinate | Coordinate | 
	CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
	ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
	ProtoInstance)))? | ((ProtoInstance), ((Color | ColorRGBA) | (
	Normal) | (ProtoInstance)))?))? | ((Normal), (((Color | ColorRGBA), ((
	GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
	| ((GeoCoordinate | Coordinate | CoordinateDouble), ((Color | 
	ColorRGBA) | (ProtoInstance)))? | ((ProtoInstance), ((Color | 
	ColorRGBA) | (GeoCoordinate | Coordinate | CoordinateDouble) | (
	ProtoInstance)))?))? | ((ProtoInstance), (((Color | ColorRGBA), ((
	Normal) | (TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((GeoCoordinate | Coordinate | 
	CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
	ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
	| Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
	ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | 
	CoordinateDouble) | (Normal) | (ProtoInstance)))?))?))? | ((
	ProtoInstance), (((Color | ColorRGBA), (((GeoCoordinate | Coordinate
	| CoordinateDouble), ((Normal) | (TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))? | ((Normal), ((
	GeoCoordinate | Coordinate | CoordinateDouble) | (TextureCoordinate
	| TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate), ((GeoCoordinate | Coordinate | 
	CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
	ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
	Normal) | (TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))?))? | ((GeoCoordinate | Coordinate | 
	CoordinateDouble), (((Color | ColorRGBA), ((Normal) | (
	TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
	TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((TextureCoordinate | TextureCoordinateGenerator
	| MultiTextureCoordinate | NurbsTextureCoordinate), ((Color | 
	ColorRGBA) | (Normal) | (ProtoInstance)))? | ((ProtoInstance), ((
	Color | ColorRGBA) | (Normal) | (TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))?))? | ((Normal), (((
	Color | ColorRGBA), ((GeoCoordinate | Coordinate | CoordinateDouble)
	| (TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((GeoCoordinate | Coordinate | 
	CoordinateDouble), ((Color | ColorRGBA) | (TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | 
	Coordinate | CoordinateDouble) | (ProtoInstance)))? | ((
	ProtoInstance), ((GeoCoordinate | Coordinate | CoordinateDouble) | (
	Color | ColorRGBA) | (TextureCoordinate | TextureCoordinateGenerator
	| MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))?))? | ((TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate), (((Color | ColorRGBA), ((GeoCoordinate | 
	Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
	GeoCoordinate | Coordinate | CoordinateDouble), ((Color | ColorRGBA)
	| (Normal) | (ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (
	GeoCoordinate | Coordinate | CoordinateDouble) | (ProtoInstance)))?
	| ((ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | 
	Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))?))? | ((
	ProtoInstance), (((Color | ColorRGBA), ((GeoCoordinate | Coordinate
	| CoordinateDouble) | (Normal) | (TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))? | ((GeoCoordinate | 
	Coordinate | CoordinateDouble), ((Color | ColorRGBA) | (Normal) | (
	TextureCoordinate | TextureCoordinateGenerator | 
	MultiTextureCoordinate | NurbsTextureCoordinate) | (
	ProtoInstance)))? | ((Normal), ((Color | ColorRGBA) | (GeoCoordinate
	| Coordinate | CoordinateDouble) | (TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))? | ((TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate), ((Color | ColorRGBA) | (GeoCoordinate | 
	Coordinate | CoordinateDouble) | (Normal) | (ProtoInstance)))? | ((
	ProtoInstance), ((Color | ColorRGBA) | (GeoCoordinate | Coordinate | 
	CoordinateDouble) | (Normal) | (TextureCoordinate | 
	TextureCoordinateGenerator | MultiTextureCoordinate | 
	NurbsTextureCoordinate) | (ProtoInstance)))?))?))?))?)>
<!ATTLIST IndexedFaceSet
	DEF               ID       #IMPLIED
	USE               IDREF    #IMPLIED
	ccw               (false | true) "true"
	class             CDATA    #IMPLIED
	colorIndex        CDATA    #IMPLIED
	colorPerVertex    (false | true) "true"
	containerField    NMTOKEN  "geometry"
	convex            (false | true) "true"
	coordIndex        CDATA    #IMPLIED
	creaseAngle       CDATA    "0"
	normalIndex       CDATA    #IMPLIED
	normalPerVertex   (false | true) "true"
	set_colorIndex    CDATA    #FIXED ""
	set_coordIndex    CDATA    #FIXED ""
	set_normalIndex   CDATA    #FIXED ""
	set_texCoordIndex CDATA    #FIXED ""
	solid             (false | true) "true"
	texCoordIndex     CDATA    #IMPLIED>
Elements referencing: IndexedFaceSet
ProtoBody
Shape
field
fieldValue
   

Created on 11/25/05 at 20:30 on halk by dtd2tree v1.00