X3D Model Documentation: TestDiagnosticOverloadedChildNodes.x3d

  1  <?xml version="1.0" encoding="UTF-8"?>
  2  <!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "https://www.web3d.org/specifications/x3d-3.3.dtd">
  3  <X3D profile='Full' version='3.3 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='https://www.web3d.org/specifications/x3d-3.3.xsd'>
  4       <head>
  5            <meta name='titlecontent='TestDiagnosticOverloadedChildNodes.x3d'/>
  6            <meta name='descriptioncontent='Test error diagnostics for multiple Appearance child nodes, since this possibility is no longer precluded by DTD or Schema due to addition of Shader nodes.'/>
  7            <meta name='creatorcontent='Don Brutzman'/>
  8            <meta name='createdcontent='30 December 2005'/>
  9            <meta name='modifiedcontent='20 October 2019'/>
 10            <meta name=' warning content=' Test scene validation, used for test purposes only '/>
 11            <meta name=' error content=' VRML97 translation incomplete '/>
 12            <meta name='identifiercontent='https://www.web3d.org/x3d/content/examples/Basic/development/TestDiagnosticOverloadedChildNodes.x3d'/>
 13            <meta name='generatorcontent='X3D-Edit 3.3, https://savage.nps.edu/X3D-Edit'/>
 14            <meta name='licensecontent='../license.html'/>
 15       </head>
<!--

<!-- -->

<!-- to top Index for DEF nodes: a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, t, u, v, w, x, y, z, z1, z2, z3, z4, z5, z6, z7, z8
-->
 16       <Scene>
 17            <WorldInfo title='TestDiagnosticOverloadedChildNodes.x3d'/>
 18            <Shape>
 19                 <Appearance>
 20                      <Material DEF='a'/>
 21                      <Material DEF='b'/>
 22                      <ImageTexture DEF='c'/>
 23                      <ImageTexture3D DEF='d'/>
 24                      <ImageCubeMapTexture DEF='econtainerField='texture'/>
 25                      <MultiTexture DEF='f'/>
 26                      <PixelTexture3D DEF='g'/>
 27                      <ComposedTexture3D DEF='h'/>
 28                      <ComposedCubeMapTexture DEF='icontainerField='texture'/>
 29                      <PixelTexture DEF='j'/>
 30                      <GeneratedCubeMapTexture DEF='k'/>
 31                      <MultiTextureTransform DEF='lcontainerField='textureTransform'/>
 32                      <TextureTransformMatrix3D DEF='mcontainerField='textureTransform'/>
 33                      <TextureTransform DEF='n'/>
 34                      <TextureTransform3D DEF='ocontainerField='textureTransform'/>
 35                      <ComposedShader DEF='pcontainerField='shaders'/>
 36                      <PackagedShader DEF='qcontainerField='shaders'/>
 37                      <ProgramShader DEF='rcontainerField='shaders'/>
 38                 </Appearance>
 39                 <Text string='"TestMultipleAppearanceChildNodes.x3d" "is a test scene only"'>
 40                      <FontStyle justify='"MIDDLE" "MIDDLE"'/>
 41                 </Text>
 42            </Shape>
 43            <Shape>
 44                 <IndexedTriangleFanSet ccw='truecolorPerVertex='truenormalPerVertex='truesolid='truecontainerField='geometry'>
 45                      <Color DEF='t'/>
 46                      <ColorRGBA DEF='u'/>
 47                      <Coordinate DEF='v'/>
 48                      <CoordinateDouble DEF='w'/>
 49                      <GeoCoordinate DEF='x'/>
 50                      <FogCoordinate DEF='ycontainerField='fogCoord'/>
 51                      <FogCoordinate DEF='zcontainerField='fogCoord'/>
 52                      <Normal DEF='z1'/>
 53                      <Normal DEF='z2'/>
 54                      <TextureCoordinate DEF='z3'/>
 55                      <TextureCoordinateGenerator DEF='z4'/>
 56                      <NurbsTextureCoordinate DEF='z5containerField='texCoord'/>
 57                      <MultiTextureCoordinate DEF='z6containerField='texCoord'/>
 58                      <TextureCoordinate3D DEF='z7containerField='texCoord'/>
 59                      <TextureCoordinate4D DEF='z8containerField='texCoord'/>
 60                 </IndexedTriangleFanSet>
 61            </Shape>
 62       </Scene>
 63  </X3D>
<!--

<!-- -->

<!-- to top Index for DEF nodes: a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, t, u, v, w, x, y, z, z1, z2, z3, z4, z5, z6, z7, z8
-->
X3D Tooltips element index: Appearance, Color, ColorRGBA, ComposedCubeMapTexture, ComposedShader, ComposedTexture3D, Coordinate, CoordinateDouble, FogCoordinate, FontStyle, GeneratedCubeMapTexture, GeoCoordinate, head, ImageCubeMapTexture, ImageTexture, ImageTexture3D, IndexedTriangleFanSet, Material, meta, MultiTexture, MultiTextureCoordinate, MultiTextureTransform, Normal, NurbsTextureCoordinate, PackagedShader, PixelTexture, PixelTexture3D, ProgramShader, Scene, Shape, Text, TextureCoordinate, TextureCoordinate3D, TextureCoordinate4D, TextureCoordinateGenerator, TextureTransform, TextureTransform3D, TextureTransformMatrix3D, WorldInfo, X3D, accessType and type, XML data types, field types

-->
<!-- Online at
https://www.web3d.org/x3d/content/examples/Basic/development/TestDiagnosticOverloadedChildNodesIndex.html -->
<!-- Version control at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Basic/development/TestDiagnosticOverloadedChildNodes.x3d -->

<!-- Color legend: X3D terminology <X3dNode DEF='idName' field='value'/> matches XML terminology <XmlElement DEF='idName' attribute='value'/>
(Light-blue background: event-based behavior node or statement) (Grey background inside box: inserted documentation) (Magenta background: X3D Extensibility)
-->

to top <!-- For additional help information about X3D scenes, please see X3D Tooltips, X3D Resources, and X3D Scene Authoring Hints. -->