X3D libraries
The libraries to work with X3D dataset

x3d-3.0.dtd

Element: TriangleSet

Previous: TriangleFanSetIndexNext: TriangleSet2D

<!ELEMENT TriangleSet (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 TriangleSet
	DEF             ID       #IMPLIED
	USE             IDREF    #IMPLIED
	ccw             (false | true) "true"
	class           CDATA    #IMPLIED
	colorPerVertex  (false | true) "true"
	containerField  NMTOKEN  "geometry"
	normalPerVertex (false | true) "true"
	solid           (false | true) "true">
Elements referencing: TriangleSet
ProtoBody
Shape
field
fieldValue
   

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