<!-- IFS : Indexed Face Set -->
<Transform translation='-9.6 0 0'>
<Shape>
<Appearance DEF='TextureAppearance'>
</Appearance>
<IndexedFaceSet coordIndex='0 1 2 3 -1'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedFaceSet>
</Shape>
</Transform>
<!-- ITS, TS : Triangle Set -->
<Transform translation='-8.4 0 0'>
<Shape>
<Appearance USE='TextureAppearance'/>
<IndexedTriangleSet ccw='true' colorPerVertex='true' index='0 1 2 0 2 3' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleSet>
</Shape>
</Transform>
<Transform translation='-7.2 0 0'>
<Shape>
<Appearance USE='TextureAppearance'/>
<TriangleSet ccw='true' colorPerVertex='true' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0 -0.5 0.5 0'/>
</TriangleSet>
</Shape>
</Transform>
<!-- ITSS, TSS : Triangle Strip Set -->
<Transform translation='-6.0 0 0'>
<Shape>
<Appearance USE='TextureAppearance'/>
<IndexedTriangleStripSet ccw='true' colorPerVertex='true' index='0 1 2 3 0 -1' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleStripSet>
</Shape>
</Transform>
<Transform translation='-4.8 0 0'>
<Shape>
<Appearance USE='TextureAppearance'/>
<TriangleStripSet ccw='true' colorPerVertex='true' normalPerVertex='true' solid='true' stripCount='5' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0 -0.5 0.5 0'/>
</TriangleStripSet>
</Shape>
</Transform>
<!-- ITFS, TFS : Triangle Fan Set -->
<Transform translation='-3.6 0 0'>
<Shape>
<Appearance USE='TextureAppearance'/>
<IndexedTriangleFanSet ccw='true' colorPerVertex='true' index='0 1 2 3 -1' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleFanSet>
</Shape>
</Transform>
<Transform translation='-2.4 0 0'>
<Shape>
<Appearance USE='TextureAppearance'/>
<TriangleFanSet ccw='true' colorPerVertex='true' fanCount='4' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</TriangleFanSet>
</Shape>
</Transform>
<!-- Box -->
<Transform translation='-1.2 0 -0.5'>
</Transform>
<!-- IQS, QS : Quad Set <Transform translation='0 0 0'> <Shape> <Appearance USE='TextureAppearance'/> <IndexedQuadSet index='0 1 2 3'> <Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/> </IndexedQuadSet> </Shape> </Transform> <Transform translation='1.2 0 0'> <Shape> <Appearance USE='TextureAppearance'/> <QuadSet> <Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/> </QuadSet> </Shape> </Transform> -->
<!-- R2D : Rectangle2D -->
<Transform translation='2.4 0 0'>
</Transform>
<!-- TS2D : TriangleSet2D -->
<Transform translation='3.6 0 0'>
<Shape>
<Appearance USE='TextureAppearance_2D'/>
<TriangleSet2D vertices='-0.5 0.5 -0.5 -0.5 0.5 -0.5 0.5 -0.5 0.5 0.5 -0.5 0.5'/>
</Shape>
</Transform>
<!-- EG : ElevationGrid -->
<Transform translation='4.8 0 0'>
<Transform rotation='1 0 0 -1.5708' translation='-0.5 -0.5 0.2'>
<Shape>
<Appearance USE='TextureAppearance_2D'/>
<ElevationGrid solid='false' xDimension='6' xSpacing='0.2' zDimension='6' zSpacing='0.2' height='0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2'/>
</Shape>
</Transform>
</Transform>
<!-- == === ==== 2nd row -->
<Transform translation='0 -1.2 0'>
<!-- IFS : Indexed Face Set -->
<Transform translation='-9.6 0 0'>
<Shape>
<Appearance DEF='TextureRotate'>
</Appearance>
<IndexedFaceSet coordIndex='0 1 2 3 -1'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedFaceSet>
</Shape>
</Transform>
<!-- ITS, TS : Triangle Set -->
<Transform translation='-8.4 0 0'>
<Shape>
<Appearance USE='TextureRotate'/>
<IndexedTriangleSet ccw='true' colorPerVertex='true' index='0 1 2 0 2 3' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleSet>
</Shape>
</Transform>
<Transform translation='-7.2 0 0'>
<Shape>
<Appearance USE='TextureRotate'/>
<TriangleSet ccw='true' colorPerVertex='true' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0 -0.5 0.5 0'/>
</TriangleSet>
</Shape>
</Transform>
<!-- ITSS, TSS : Triangle Strip Set -->
<Transform translation='-6.0 0 0'>
<Shape>
<Appearance USE='TextureRotate'/>
<IndexedTriangleStripSet ccw='true' colorPerVertex='true' index='0 1 2 3 0 -1' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleStripSet>
</Shape>
</Transform>
<Transform translation='-4.8 0 0'>
<Shape>
<Appearance USE='TextureRotate'/>
<TriangleStripSet ccw='true' colorPerVertex='true' normalPerVertex='true' solid='true' stripCount='5' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0 -0.5 0.5 0'/>
</TriangleStripSet>
</Shape>
</Transform>
<!-- ITFS, TFS : Triangle Fan Set -->
<Transform translation='-3.6 0 0'>
<Shape>
<Appearance USE='TextureRotate'/>
<IndexedTriangleFanSet ccw='true' colorPerVertex='true' index='0 1 2 3 -1' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleFanSet>
</Shape>
</Transform>
<Transform translation='-2.4 0 0'>
<Shape>
<Appearance USE='TextureRotate'/>
<TriangleFanSet ccw='true' colorPerVertex='true' fanCount='4' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</TriangleFanSet>
</Shape>
</Transform>
<!-- Box -->
<Transform translation='-1.2 0 -0.5'>
</Transform>
<!-- IQS, QS : Quad Set -->
<Transform>
<!-- <Shape> <Appearance USE='TextureRotate'/> <IndexedQuadSet index='0 1 2 3'> <Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/> </IndexedQuadSet> </Shape> -->
</Transform>
<Transform translation='1.2 0 0'>
<!-- <Shape> <Appearance USE='TextureRotate'/> <QuadSet> <Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/> </QuadSet> </Shape> -->
</Transform>
<!-- R2D : Rectangle2D -->
<Transform translation='2.4 0 0'>
<Shape>
<Appearance DEF='TextureRotate_2D'>
</Appearance>
<Rectangle2D size='1 1' solid='true'/>
</Shape>
</Transform>
<!-- TS2D : TriangleSet2D -->
<Transform translation='3.6 0 0'>
<Shape>
<Appearance USE='TextureRotate_2D'/>
<TriangleSet2D vertices='-0.5 0.5 -0.5 -0.5 0.5 -0.5 0.5 -0.5 0.5 0.5 -0.5 0.5'/>
</Shape>
</Transform>
<!-- EG : ElevationGrid -->
<Transform translation='4.8 0 0'>
<Transform rotation='1 0 0 -1.5708' translation='-0.5 -0.5 0.2'>
<Shape>
<Appearance USE='TextureRotate_2D'/>
<ElevationGrid solid='false' xDimension='6' xSpacing='0.2' zDimension='6' zSpacing='0.2' height='0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2'/>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- == === ==== 3rd row -->
<Transform translation='0 -2.4 0'>
<!-- IFS : Indexed Face Set -->
<Transform translation='-9.6 0 0'>
<Shape>
<Appearance DEF='TextureTrans'>
</Appearance>
<IndexedFaceSet coordIndex='0 1 2 3 -1'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedFaceSet>
</Shape>
</Transform>
<!-- ITS, TS : Triangle Set -->
<Transform translation='-8.4 0 0'>
<Shape>
<Appearance USE='TextureTrans'/>
<IndexedTriangleSet ccw='true' colorPerVertex='true' index='0 1 2 0 2 3' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleSet>
</Shape>
</Transform>
<Transform translation='-7.2 0 0'>
<Shape>
<Appearance USE='TextureTrans'/>
<TriangleSet ccw='true' colorPerVertex='true' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0 -0.5 0.5 0'/>
</TriangleSet>
</Shape>
</Transform>
<!-- ITSS, TSS : Triangle Strip Set -->
<Transform translation='-6.0 0 0'>
<Shape>
<Appearance USE='TextureTrans'/>
<IndexedTriangleStripSet ccw='true' colorPerVertex='true' index='0 1 2 3 0 -1' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleStripSet>
</Shape>
</Transform>
<Transform translation='-4.8 0 0'>
<Shape>
<Appearance USE='TextureTrans'/>
<TriangleStripSet ccw='true' colorPerVertex='true' normalPerVertex='true' solid='true' stripCount='5' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0 -0.5 0.5 0'/>
</TriangleStripSet>
</Shape>
</Transform>
<!-- ITFS, TFS : Triangle Fan Set -->
<Transform translation='-3.6 0 0'>
<Shape>
<Appearance USE='TextureTrans'/>
<IndexedTriangleFanSet ccw='true' colorPerVertex='true' index='0 1 2 3 -1' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleFanSet>
</Shape>
</Transform>
<Transform translation='-2.4 0 0'>
<Shape>
<Appearance USE='TextureTrans'/>
<TriangleFanSet ccw='true' colorPerVertex='true' fanCount='4' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</TriangleFanSet>
</Shape>
</Transform>
<!-- Box -->
<Transform translation='-1.2 0 -0.5'>
</Transform>
<!-- IQS, QS : Quad Set -->
<Transform>
<!-- <Shape> <Appearance USE='TextureTrans'/> <IndexedQuadSet index='0 1 2 3'> <Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/> </IndexedQuadSet> </Shape> -->
</Transform>
<Transform translation='1.2 0 0'>
<!-- <Shape> <Appearance USE='TextureTrans'/> <QuadSet> <Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/> </QuadSet> </Shape> -->
</Transform>
<!-- R2D : Rectangle2D -->
<Transform translation='2.4 0 0'>
<Shape>
<Appearance DEF='TextureTrans_2D'>
</Appearance>
<Rectangle2D size='1.0 1.0'/>
</Shape>
</Transform>
<!-- TS2D : TriangleSet2D -->
<Transform translation='3.6 0 0'>
<Shape>
<Appearance USE='TextureTrans_2D'/>
<TriangleSet2D vertices='-0.5 0.5 -0.5 -0.5 0.5 -0.5 0.5 -0.5 0.5 0.5 -0.5 0.5'/>
</Shape>
</Transform>
<!-- EG : ElevationGrid -->
<Transform translation='4.8 0 0'>
<Transform rotation='1 0 0 -1.5708' translation='-0.5 -0.5 0.2'>
<Shape>
<Appearance USE='TextureTrans_2D'/>
<ElevationGrid solid='false' xDimension='6' xSpacing='0.2' zDimension='6' zSpacing='0.2' height='0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2'/>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- == === ==== 4th row -->
<Transform translation='0 -3.6 0'>
<!-- IFS : Indexed Face Set -->
<Transform translation='-9.6 0 0'>
<Shape>
<Appearance DEF='TextureScale'>
</Appearance>
<IndexedFaceSet coordIndex='0 1 2 3 -1'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedFaceSet>
</Shape>
</Transform>
<!-- ITS, TS : Triangle Set -->
<Transform translation='-8.4 0 0'>
<Shape>
<Appearance USE='TextureScale'/>
<IndexedTriangleSet ccw='true' colorPerVertex='true' index='0 1 2 0 2 3' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleSet>
</Shape>
</Transform>
<Transform translation='-7.2 0 0'>
<Shape>
<Appearance USE='TextureScale'/>
<TriangleSet ccw='true' colorPerVertex='true' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0 -0.5 0.5 0'/>
</TriangleSet>
</Shape>
</Transform>
<!-- ITSS, TSS : Triangle Strip Set -->
<Transform translation='-6.0 0 0'>
<Shape>
<Appearance USE='TextureScale'/>
<IndexedTriangleStripSet ccw='true' colorPerVertex='true' index='0 1 2 3 0 -1' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleStripSet>
</Shape>
</Transform>
<Transform translation='-4.8 0 0'>
<Shape>
<Appearance USE='TextureScale'/>
<TriangleStripSet ccw='true' colorPerVertex='true' normalPerVertex='true' solid='true' stripCount='5' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0 -0.5 0.5 0'/>
</TriangleStripSet>
</Shape>
</Transform>
<!-- ITFS, TFS : Triangle Fan Set -->
<Transform translation='-3.6 0 0'>
<Shape>
<Appearance USE='TextureScale'/>
<IndexedTriangleFanSet ccw='true' colorPerVertex='true' index='0 1 2 3 -1' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleFanSet>
</Shape>
</Transform>
<Transform translation='-2.4 0 0'>
<Shape>
<Appearance USE='TextureScale'/>
<TriangleFanSet ccw='true' colorPerVertex='true' fanCount='4' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</TriangleFanSet>
</Shape>
</Transform>
<!-- Box -->
<Transform translation='-1.2 0 -0.5'>
</Transform>
<!-- IQS, QS : Quad Set -->
<Transform>
<!-- <Shape> <Appearance USE='TextureScale'/> <IndexedQuadSet index='0 1 2 3'> <Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/> </IndexedQuadSet> </Shape> -->
</Transform>
<Transform translation='1.2 0 0'>
<!-- <Shape> <Appearance USE='TextureScale'/> <QuadSet> <Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/> </QuadSet> </Shape> -->
</Transform>
<!-- R2D : Rectangle2D -->
<Transform translation='2.4 0 0'>
<Shape>
<Appearance DEF='TextureScale_2D'>
</Appearance>
<Rectangle2D size='1.0 1.0'/>
</Shape>
</Transform>
<!-- TS2D : TriangleSet2D -->
<Transform translation='3.6 0 0'>
<Shape>
<Appearance USE='TextureScale_2D'/>
<TriangleSet2D vertices='-0.5 0.5 -0.5 -0.5 0.5 -0.5 0.5 -0.5 0.5 0.5 -0.5 0.5'/>
</Shape>
</Transform>
<!-- EG : ElevationGrid -->
<Transform translation='4.8 0 0'>
<Transform rotation='1 0 0 -1.5708' translation='-0.5 -0.5 0.2'>
<Shape>
<Appearance USE='TextureScale_2D'/>
<ElevationGrid solid='false' xDimension='6' xSpacing='0.2' zDimension='6' zSpacing='0.2' height='0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2'/>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- == === ==== 5th row -->
<Transform translation='0 -4.8 0'>
<!-- IFS : Indexed Face Set -->
<Transform translation='-9.6 0 0'>
<Shape>
<Appearance DEF='AppearanceNoTexture'>
<Material diffuseColor='0.6 1 1'/>
</Appearance>
<IndexedFaceSet coordIndex='0 1 2 3 -1'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedFaceSet>
</Shape>
</Transform>
<!-- ITS, TS : Triangle Set -->
<Transform translation='-8.4 0 0'>
<Shape>
<Appearance USE='AppearanceNoTexture'/>
<IndexedTriangleSet ccw='true' colorPerVertex='true' index='0 1 2 0 2 3' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleSet>
</Shape>
</Transform>
<Transform translation='-7.2 0 0'>
<Shape>
<Appearance USE='AppearanceNoTexture'/>
<TriangleSet ccw='true' colorPerVertex='true' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0 -0.5 0.5 0'/>
</TriangleSet>
</Shape>
</Transform>
<!-- ITSS, TSS : Triangle Strip Set -->
<Transform translation='-6.0 0 0'>
<Shape>
<Appearance USE='AppearanceNoTexture'/>
<IndexedTriangleStripSet ccw='true' colorPerVertex='true' index='0 1 2 3 0 -1' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleStripSet>
</Shape>
</Transform>
<Transform translation='-4.8 0 0'>
<Shape>
<Appearance USE='AppearanceNoTexture'/>
<TriangleStripSet ccw='true' colorPerVertex='true' normalPerVertex='true' solid='true' stripCount='5' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0 -0.5 0.5 0'/>
</TriangleStripSet>
</Shape>
</Transform>
<!-- ITFS, TFS : Triangle Fan Set -->
<Transform translation='-3.6 0 0'>
<Shape>
<Appearance USE='AppearanceNoTexture'/>
<IndexedTriangleFanSet ccw='true' colorPerVertex='true' index='0 1 2 3 -1' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</IndexedTriangleFanSet>
</Shape>
</Transform>
<Transform translation='-2.4 0 0'>
<Shape>
<Appearance USE='AppearanceNoTexture'/>
<TriangleFanSet ccw='true' colorPerVertex='true' fanCount='4' normalPerVertex='true' solid='true' containerField='geometry'>
<Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/>
</TriangleFanSet>
</Shape>
</Transform>
<!-- Box -->
<Transform translation='-1.2 0 -0.5'>
</Transform>
<!-- IQS, QS : Quad Set -->
<Transform>
<!-- <Shape> <Appearance USE='AppearanceNoTexture'/> <IndexedQuadSet index='0 1 2 3'> <Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/> </IndexedQuadSet> </Shape> -->
</Transform>
<Transform translation='1.2 0 0'>
<!-- <Shape> <Appearance USE='AppearanceNoTexture'/> <QuadSet> <Coordinate point='-0.5 0.5 0 -0.5 -0.5 0 0.5 -0.5 0 0.5 0.5 0'/> </QuadSet> </Shape> -->
</Transform>
<!-- R2D : Rectangle2D -->
<Transform translation='2.4 0 0'>
</Transform>
<!-- TS2D : TriangleSet2D -->
<Transform translation='3.6 0 0'>
<Shape>
<Appearance USE='AppearanceNoTexture'/>
<TriangleSet2D vertices='-0.5 0.5 -0.5 -0.5 0.5 -0.5 0.5 -0.5 0.5 0.5 -0.5 0.5'/>
</Shape>
</Transform>
<!-- EG : ElevationGrid -->
<Transform translation='4.8 0 0'>
<Transform rotation='1 0 0 -1.5708' translation='-0.5 -0.5 0.2'>
<Shape>
<Appearance USE='AppearanceNoTexture'/>
<ElevationGrid solid='false' xDimension='6' xSpacing='0.2' zDimension='6' zSpacing='0.2' height='0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2'/>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- == === ==== Text -->
<!-- Title -->
<Transform translation='0 3.5 0'>
<Shape>
<Text DEF='Title' string='"Texture Map Comparisons for Rectangles!"'>
<FontStyle justify='"MIDDLE" "FIRST"'/>
</Text>
<Appearance DEF='DefaultAppearance'>
</Appearance>
</Shape>
</Transform>
<!-- X axis : Geometry Index -->
<Transform translation='0 1.2 0'>
<!-- IFS : Indexed Face Set -->
<Transform translation='-9.6 0 0'>
</Transform>
<!-- ITS, TS : Triangle Set -->
<Transform translation='-8.4 0 0'>
<Shape>
<Text string='"ITS"'>
</Text>
</Shape>
</Transform>
<Transform translation='-7.2 0 0'>
<Shape>
<Text string='"TS"'>
</Text>
</Shape>
</Transform>
<!-- ITSS, TSS : Triangle Strip Set -->
<Transform translation='-6.0 0 0'>
<Shape>
<Text string='"ITSS"'>
</Text>
</Shape>
</Transform>
<Transform translation='-4.8 0 0'>
<Shape>
<Text string='"TSS"'>
</Text>
</Shape>
</Transform>
<!-- ITFS, TFS : Triangle Fan Set -->
<Transform translation='-3.6 0 0'>
<Shape>
<Text string='"ITFS"'>
</Text>
</Shape>
</Transform>
<Transform translation='-2.4 0 0'>
<Shape>
<Text string='"TFS"'>
</Text>
</Shape>
</Transform>
<!-- Box -->
<Transform translation='-1.2 0 0'>
<Shape>
<Text string='"BOX"'>
</Text>
</Shape>
</Transform>
<!-- IQS, QS : Quad Set -->
<Transform>
<Shape>
<Text string='"IQS"'>
</Text>
</Shape>
</Transform>
<Transform translation='1.2 0 0'>
<Shape>
<Text string='"QS"'>
</Text>
</Shape>
</Transform>
<!-- R2D : Rectangle2D -->
<Transform translation='2.4 0 0'>
<Shape>
<Text string='"R2D"'>
</Text>
</Shape>
</Transform>
<!-- TS2D : TriangleSet2D -->
<Transform translation='3.6 0 0'>
<Shape>
<Text string='"TS2D"'>
</Text>
</Shape>
<TouchSensor description='TriangleSet2D'/>
<Shape DEF='TransparentTextSelection'>
<Box size='1.1 .4 .001'/>
<Appearance>
<Material transparency='1'/>
</Appearance>
</Shape>
</Transform>
<!-- EG : ElevationGrid -->
<Transform translation='4.8 0 0'>
<Shape>
<Text string='"EG"'>
</Text>
</Shape>
<TouchSensor description='ElevationGrid'/>
<Shape USE='TransparentTextSelection'/>
</Transform>
</Transform>
<!-- Y axis : Texture Description -->
<Transform translation='5.6 0.5 0'>
<Transform>
<Shape>
<Text string='"Default Texture"'>
<FontStyle DEF='LeftFontStyle' justify='"BEGIN" "BEGIN"' size='0.5'/>
</Text>
</Shape>
</Transform>
<Transform translation='0 -1.2 0'>
<Shape>
<Text string='"Rotate Texture"'>
</Text>
</Shape>
</Transform>
<Transform translation='0 -2.4 0'>
<Shape>
<Text string='"Rotate, Translate Texture"'>
</Text>
</Shape>
</Transform>
<Transform translation='0 -3.6 0'>
<Shape>
<Text string='"Rotate, Translate, Scale"'>
</Text>
</Shape>
</Transform>
<Transform translation='0 -4.8 0'>
</Transform>
</Transform>