<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.0//EN" "https://www.web3d.org/specifications/x3d-3.0.dtd">
<X3D profile='Immersive' version='3.0 xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation =' https://www.web3d.org/specifications/x3d-3.0.xsd '>
<head>
<meta name='titlecontent='M1A1.x3d'/>
<meta name='descriptioncontent='M1A1 Abrams tank with draggable turret and barrel.'/>
<meta name='creatorcontent='Scott Tufts'/>
<meta name='createdcontent='15 September 2001'/>
<meta name='modifiedcontent='20 October 2019'/>
<meta name='referencecontent=' http://www.fas.org/man/dod-101/sys/land/m1.htm '/>
<meta name='Imagecontent='m1-951231-F-8381L-003.jpg'/>
<meta name='Imagecontent=' http://www.fas.org/man/dod-101/sys/land/m1-951231-F-8381L-003.jpg '/>
<meta name='subjectcontent='M1A1 Main Battle Tank Abrams'/>
<meta name='identifiercontent=' https://savage.nps.edu/Savage/GroundVehicles/M1A1/M1A1.x3d '/>
<meta name='generatorcontent='X3D-Edit 3.2, https://savage.nps.edu/X3D-Edit'/>
<meta name='licensecontent=' ../../license.html'/>
</head>
<!-- -->
<Scene>
<WorldInfo title='M1A1.x3d'/>
<Background groundAngle='1.309 1.570796groundColor='.1 .1 0 .4 .25 .2 .6 .6 .6skyAngle='1.309 1.571skyColor='0 .2 .7 0 .5 1 1 1 1'/>
<Viewpoint description='Frontorientation='0 1 0 -1.57position='-10 0 -1'/>
<Viewpoint description='Front Highorientation='.4 1 0 -1.2position='-9 3 0'/>
<Viewpoint description='left side skirtsorientation='0 1 0 -3.14position='0 0 -8'/>
<Viewpoint description='roadWheelorientation='0 1 0 -3.14position='0 -1 -4'/>
<Transform DEF='hull_transformtranslation='-3.959 -1.7395 -3.479'>
<Shape DEF='hull'>
<Appearance DEF='sand_color'>
<Material diffuseColor='.8 .7 .6'/>
</Appearance>
<IndexedFaceSet solid='falsecoordIndex='0 8 7 6 5 4 3 2 1 0 -1 9 17 16 15 14 13 12 11 10 9 -1 0 1 10 9 0 -1 1 2 11 10 1 -1 2 3 12 11 2 -1 3 4 13 12 3 -1 4 5 14 13 4 -1 5 6 15 14 5 -1 6 7 16 15 6 -1 7 8 17 16 7 -1 8 0 9 17 8 -1'>
<Coordinate point='7.918 1.5 0 7.918 0.8 0 6.5 0.432 0 2 0.432 0 0.5 0.8 0 0 1.2 0 2.5 1.35 0 4.5 1.35 0 5.4 1.5 0 7.918 1.5 3.479 7.918 0.8 3.479 6.5 0.432 3.479 2 0.432 3.479 0.5 0.8 3.479 0 1.2 3.479 2.5 1.35 3.479 4.5 1.35 3.479 5.4 1.5 3.479'/>
</IndexedFaceSet>
</Shape>
<Shape>
<Appearance USE='sand_color'/>
<IndexedFaceSet solid='falsecoordIndex='0 5 4 3 2 1 0 -1 0 1 7 6 0 -1 6 11 10 9 8 7 6 -1 1 7 8 2 1 -1 8 2 3 9 8 -1 9 3 4 10 9 -1 10 4 5 11 10 -1 11 5 0 6 11 -1'>
<Coordinate point='7.918 1.5 3.47 7.918 1.266 3.47 1.1 1.266 3.47 2.5 1.35 3.47 4.5 1.35 3.47 5.4 1.5 3.47 7.918 1.5 4.15 7.918 1.266 4.15 1.1 1.266 4.15 2.5 1.35 4.15 4.5 1.35 4.15 5.4 1.5 4.15'/>
</IndexedFaceSet>
</Shape>
<Shape>
<Appearance USE='sand_color'/>
<IndexedFaceSet solid='falsecoordIndex='0 5 4 3 2 1 0 -1 0 1 7 6 0 -1 6 11 10 9 8 7 6 -1 1 7 8 2 1 -1 8 2 3 9 8 -1 9 3 4 10 9 -1 10 4 5 11 10 -1 11 5 0 6 11 -1'>
<Coordinate point='7.918 1.5 0.05 7.918 1.266 0.05 1.1 1.266 0.05 2.5 1.35 0.05 4.5 1.35 0.05 5.4 1.5 0.05 7.918 1.5 -.63 7.918 1.266 -.63 1.1 1.266 -.63 2.5 1.35 -.63 4.5 1.35 -.63 5.4 1.5 -.63'/>
</IndexedFaceSet>
</Shape>
<!-- Left side skirts -->
<Transform DEF='transform_right_skirtstranslation='0 -.02 0'>
<!-- ROUTE information for trans_r_skrt_1 node:  [from r_skrt_1_sensor.rotation_changed to set_rotation ] -->
<Transform DEF='trans_r_skrt_1center='2.5 1.35 -.63'>
<!-- ROUTE information for r_skrt_1_sensor node:  [from rotation_changed to trans_r_skrt_1.set_rotation ] -->
<CylinderSensor DEF='r_skrt_1_sensormaxAngle='0minAngle='-1.57'/>
<Shape DEF='right_skirt_1'>
<Appearance USE='sand_color'/>
<IndexedFaceSet creaseAngle='1.57solid='falsecoordIndex='0 3 2 1 0 -1 4 7 6 5 4 -1 0 4 5 1 0 -1 1 5 6 2 1 -1 2 6 7 3 2 -1 3 0 4 7 3 -1'>
<Coordinate point='0.5 0.8 -.63 0 1.2 -.63 2.5 1.35 -.63 2.5 0.62 -.63 0.5 0.8 -.67 0 1.2 -.67 2.5 1.35 -.67 2.5 0.62 -.67'/>
</IndexedFaceSet>
</Shape>
</Transform>
<ROUTE fromNode='r_skrt_1_sensorfromField='rotation_changedtoNode='trans_r_skrt_1toField='set_rotation'/>
<!-- ROUTE information for trans_r_skrt_2 node:  [from r_skrt_2_sensor.rotation_changed to set_rotation ] -->
<Transform DEF='trans_r_skrt_2center='2.5 1.35 -.63'>
<!-- ROUTE information for r_skrt_2_sensor node:  [from rotation_changed to trans_r_skrt_2.set_rotation ] -->
<CylinderSensor DEF='r_skrt_2_sensormaxAngle='1.57'/>
<Shape DEF='right_skirt_2'>
<Appearance USE='sand_color'/>
<IndexedFaceSet creaseAngle='1.57solid='falsecoordIndex='0 3 2 1 0 -1 4 7 6 5 4 -1 0 1 5 4 0 -1 1 2 6 5 1 -1 2 3 7 6 2 -1 3 0 4 7 3 -1'>
<Coordinate point='2.51 1.35 -.63 3.3 1.35 -.63 3.3 .62 -.63 2.51 .62 -.63 2.51 1.35 -.67 3.3 1.35 -.67 3.3 .62 -.67 2.51 .62 -.67'/>
</IndexedFaceSet>
</Shape>
</Transform>
<ROUTE fromNode='r_skrt_2_sensorfromField='rotation_changedtoNode='trans_r_skrt_2toField='set_rotation'/>
<!-- ROUTE information for trans_r_skrt_3 node:  [from r_skrt_3_sensor.rotation_changed to set_rotation ] -->
<Transform DEF='trans_r_skrt_3center='4.1 1.35 -.63'>
<!-- ROUTE information for r_skrt_3_sensor node:  [from rotation_changed to trans_r_skrt_3.set_rotation ] -->
<CylinderSensor DEF='r_skrt_3_sensormaxAngle='0minAngle='-1.57'/>
<Shape DEF='right_skirt_3'>
<Appearance USE='sand_color'/>
<IndexedFaceSet creaseAngle='1.57solid='falsecoordIndex='0 3 2 1 0 -1 4 7 6 5 4 -1 0 1 5 4 0 -1 1 2 6 5 1 -1 2 3 7 6 2 -1 3 0 4 7 3 -1'>
<Coordinate point='3.31 1.35 -.63 4.1 1.35 -.63 4.1 .62 -.63 3.31 .62 -.63 3.31 1.35 -.67 4.1 1.35 -.67 4.1 .62 -.67 3.31 .62 -.67'/>
</IndexedFaceSet>
</Shape>
</Transform>
<ROUTE fromNode='r_skrt_3_sensorfromField='rotation_changedtoNode='trans_r_skrt_3toField='set_rotation'/>
<!-- ROUTE information for trans_r_skrt_4 node:  [from r_skrt_4_sensor.rotation_changed to set_rotation ] -->
<Transform DEF='trans_r_skrt_4center='4.1 1.35 -.63'>
<!-- ROUTE information for r_skrt_4_sensor node:  [from rotation_changed to trans_r_skrt_4.set_rotation ] -->
<CylinderSensor DEF='r_skrt_4_sensormaxAngle='1.57'/>
<Shape DEF='right_skirt_4'>
<Appearance USE='sand_color'/>
<IndexedFaceSet creaseAngle='1.57solid='falsecoordIndex='0 3 2 1 0 -1 4 7 6 5 4 -1 0 1 5 4 0 -1 1 2 6 5 1 -1 2 3 7 6 2 -1 3 0 4 7 3 -1'>
<Coordinate point='4.11 1.35 -.63 4.9 1.35 -.63 4.9 .62 -.63 4.11 .62 -.63 4.11 1.35 -.67 4.9 1.35 -.67 4.9 .62 -.67 4.11 .62 -.67'/>
</IndexedFaceSet>
</Shape>
</Transform>
<ROUTE fromNode='r_skrt_4_sensorfromField='rotation_changedtoNode='trans_r_skrt_4toField='set_rotation'/>
<!-- ROUTE information for trans_r_skrt_5 node:  [from r_skrt_5_sensor.rotation_changed to set_rotation ] -->
<Transform DEF='trans_r_skrt_5center='5.7 1.35 -.63'>
<!-- ROUTE information for r_skrt_5_sensor node:  [from rotation_changed to trans_r_skrt_5.set_rotation ] -->
<CylinderSensor DEF='r_skrt_5_sensormaxAngle='0minAngle='-2'/>
<Shape>
<Appearance DEF='black'>
<Material diffuseColor='0.1 .1 .1'/>
</Appearance>
<IndexedFaceSet solid='falsecoordIndex='0 1 5 4 0 -1'>
<Coordinate point='4.91 1.35 -.63 5.7 1.35 -.63 5.7 .62 -.63 4.91 .62 -.63 4.91 1.35 -.67 5.7 1.35 -.67 5.7 .62 -.67 4.91 .62 -.67'/>
</IndexedFaceSet>
</Shape>
<Shape>
<Appearance USE='sand_color'/>
<IndexedFaceSet solid='falsecoordIndex='4 5 6 7 4 -1'>
<Coordinate point='4.91 1.35 -.63 5.7 1.35 -.63 5.7 .62 -.63 4.91 .62 -.63 4.91 1.35 -.67 5.7 1.35 -.67 5.7 .62 -.67 4.91 .62 -.67'/>
</IndexedFaceSet>
</Shape>
</Transform>
<ROUTE fromNode='r_skrt_5_sensorfromField='rotation_changedtoNode='trans_r_skrt_5toField='set_rotation'/>
<!-- ROUTE information for trans_r_skrt_6 node:  [from r_skrt_6_sensor.rotation_changed to set_rotation ] -->
<Transform DEF='trans_r_skrt_6center='5.7 1.35 -.63'>
<!-- ROUTE information for r_skrt_6_sensor node:  [from rotation_changed to trans_r_skrt_6.set_rotation ] -->
<CylinderSensor DEF='r_skrt_6_sensormaxAngle='2'/>
<Shape>
<Appearance USE='black'/>
<IndexedFaceSet solid='falsecoordIndex='0 1 5 4 0 -1'>
<Coordinate point='5.71 1.35 -.63 6.5 1.35 -.63 6.5 .62 -.63 5.71 .62 -.63 5.71 1.35 -.67 6.5 1.35 -.67 6.5 .62 -.67 5.71 .62 -.67'/>
</IndexedFaceSet>
</Shape>
<Shape>
<Appearance USE='sand_color'/>
<IndexedFaceSet solid='falsecoordIndex='4 5 6 7 4 -1'>
<Coordinate point='5.71 1.35 -.63 6.5 1.35 -.63 6.5 .62 -.63 5.71 .62 -.63 5.71 1.35 -.67 6.5 1.35 -.67 6.5 .62 -.67 5.71 .62 -.67'/>
</IndexedFaceSet>
</Shape>
<ROUTE fromNode='r_skrt_6_sensorfromField='rotation_changedtoNode='trans_r_skrt_6toField='set_rotation'/>
<!-- ROUTE information for trans_r_skrt_7 node:  [from r_skrt_7_sensor.rotation_changed to set_rotation ] -->
<Transform DEF='trans_r_skrt_7center='6.51 1.35 -0.67'>
<!-- ROUTE information for r_skrt_7_sensor node:  [from rotation_changed to trans_r_skrt_7.set_rotation ] -->
<CylinderSensor DEF='r_skrt_7_sensormaxAngle='3minAngle='-1.57'/>
<Shape>
<Appearance USE='black'/>
<IndexedFaceSet solid='falsecoordIndex='0 1 3 2 0 -1'>
<Coordinate point='6.51 1.35 -.63 7.75 1.35 -.63 6.51 1.35 -.67 7.75 1.35 -.67'/>
</IndexedFaceSet>
</Shape>
<Shape>
<Appearance USE='sand_color'/>
<IndexedFaceSet creaseAngle='3.14solid='falsecoordIndex='0 10 9 8 7 0 -1'>
<Coordinate point='6.51 1.35 -0.67 7.75 1.35 -0.67 7.75 1.1 -0.67 7.35 1.1 -0.67 7.33 1.09 -0.67 7.31 1.075 -0.67 7.29 1.055 -0.67 7.27 1.02 -0.67 7.25 1 -0.67 7.25 0.62 -0.67 6.51 0.62 -0.67'/>
</IndexedFaceSet>
</Shape>
<Shape>
<Appearance USE='sand_color'/>
<IndexedFaceSet creaseAngle='3.14solid='falsecoordIndex='0 7 6 5 4 3 2 1 0 -1'>
<Coordinate point='6.51 1.35 -0.67 7.75 1.35 -0.67 7.75 1.1 -0.67 7.35 1.1 -0.67 7.33 1.09 -0.67 7.31 1.075 -0.67 7.29 1.055 -0.67 7.27 1.02 -0.67 7.25 1 -0.67 7.25 0.62 -0.67 6.51 0.62 -0.67'/>
</IndexedFaceSet>
</Shape>
</Transform>
<ROUTE fromNode='r_skrt_7_sensorfromField='rotation_changedtoNode='trans_r_skrt_7toField='set_rotation'/>
</Transform>
</Transform>
<!-- Right side skirts -->
<Transform DEF='transform_left_skirtstranslation='0 -.02 0'>
<Shape DEF='left_skirt_1'>
<Appearance USE='sand_color'/>
<IndexedFaceSet creaseAngle='1.57solid='falsecoordIndex='0 3 2 1 0 -1 4 7 6 5 4 -1 0 4 5 1 0 -1 1 5 6 2 1 -1 2 6 7 3 2 -1 3 0 4 7 3 -1'>
<Coordinate point='0.5 0.8 4.15 0 1.2 4.15 2.5 1.35 4.15 2.5 0.62 4.15 0.5 0.8 4.19 0 1.2 4.19 2.5 1.35 4.19 2.5 0.62 4.19'/>
</IndexedFaceSet>
</Shape>
<Shape DEF='left_skirt_2'>
<Appearance USE='sand_color'/>
<IndexedFaceSet creaseAngle='1.57solid='falsecoordIndex='0 3 2 1 0 -1 4 7 6 5 4 -1 0 1 5 4 0 -1 1 2 6 5 1 -1 2 3 7 6 2 -1 3 0 4 7 3 -1'>
<Coordinate point='2.51 1.35 4.15 3.3 1.35 4.15 3.3 .62 4.15 2.51 .62 4.15 2.51 1.35 4.19 3.3 1.35 4.19 3.3 .62 4.19 2.51 .62 4.19'/>
</IndexedFaceSet>
</Shape>
<Shape DEF='left_skirt_3'>
<Appearance USE='sand_color'/>
<IndexedFaceSet creaseAngle='1.57solid='falsecoordIndex='0 3 2 1 0 -1 4 7 6 5 4 -1 0 1 5 4 0 -1 1 2 6 5 1 -1 2 3 7 6 2 -1 3 0 4 7 3 -1'>
<Coordinate point='3.31 1.35 4.15 4.1 1.35 4.15 4.1 .62 4.15 3.31 .62 4.15 3.31 1.35 4.19 4.1 1.35 4.19 4.1 .62 4.19 3.31 .62 4.19'/>
</IndexedFaceSet>
</Shape>
<Shape DEF='left_skirt_4'>
<Appearance USE='sand_color'/>
<IndexedFaceSet creaseAngle='1.57solid='falsecoordIndex='0 3 2 1 0 -1 4 7 6 5 4 -1 0 1 5 4 0 -1 1 2 6 5 1 -1 2 3 7 6 2 -1 3 0 4 7 3 -1'>
<Coordinate point='4.11 1.35 4.15 4.9 1.35 4.15 4.9 .62 4.15 4.11 .62 4.15 4.11 1.35 4.19 4.9 1.35 4.19 4.9 .62 4.19 4.11 .62 4.19'/>
</IndexedFaceSet>
</Shape>
<Group DEF='left_skirt_5'>
<Shape>
<Appearance USE='black'/>
<IndexedFaceSet solid='falsecoordIndex='0 1 5 4 0 -1'>
<Coordinate point='4.91 1.35 4.15 5.7 1.35 4.15 5.7 .62 4.15 4.91 .62 4.15 4.91 1.35 4.19 5.7 1.35 4.19 5.7 .62 4.19 4.91 .62 4.19'/>
</IndexedFaceSet>
</Shape>
<Shape>
<Appearance USE='sand_color'/>
<IndexedFaceSet solid='falsecoordIndex='4 5 6 7 4 -1'>
<Coordinate point='4.91 1.35 4.15 5.7 1.35 4.15 5.7 .62 4.15 4.91 .62 4.15 4.91 1.35 4.19 5.7 1.35 4.19 5.7 .62 4.19 4.91 .62 4.19'/>
</IndexedFaceSet>
</Shape>
</Group>
<Group DEF='left_skirt_6'>
<Shape>
<Appearance USE='black'/>
<IndexedFaceSet solid='falsecoordIndex='0 1 5 4 0 -1'>
<Coordinate point='5.71 1.35 4.15 6.5 1.35 4.15 6.5 .62 4.15 5.71 .62 4.15 5.71 1.35 4.19 6.5 1.35 4.19 6.5 .62 4.19 5.71 .62 4.19'/>
</IndexedFaceSet>
</Shape>
<Shape>
<Appearance USE='sand_color'/>
<IndexedFaceSet solid='falsecoordIndex='4 5 6 7 4 -1'>
<Coordinate point='5.71 1.35 4.15 6.5 1.35 4.15 6.5 .62 4.15 5.71 .62 4.15 5.71 1.35 4.19 6.5 1.35 4.19 6.5 .62 4.19 5.71 .62 4.19'/>
</IndexedFaceSet>
</Shape>
</Group>
<Group DEF='left_skirt_7'>
<Shape>
<Appearance USE='black'/>
<IndexedFaceSet solid='falsecoordIndex='0 1 3 2 0 -1'>
<Coordinate point='6.51 1.35 4.15 7.75 1.35 4.15 6.51 1.35 4.19 7.75 1.35 4.19'/>
</IndexedFaceSet>
</Shape>
<Shape>
<Appearance USE='sand_color'/>
<IndexedFaceSet creaseAngle='3.14solid='falsecoordIndex='0 10 9 8 7 0 -1'>
<Coordinate point='6.51 1.35 4.19 7.75 1.35 4.19 7.75 1.1 4.19 7.35 1.1 4.19 7.33 1.09 4.19 7.31 1.075 4.19 7.29 1.055 4.19 7.27 1.02 4.19 7.25 1 4.19 7.25 0.62 4.19 6.51 0.62 4.19'/>
</IndexedFaceSet>
</Shape>
<Shape>
<Appearance USE='sand_color'/>
<IndexedFaceSet creaseAngle='3.14solid='falsecoordIndex='0 7 6 5 4 3 2 1 0 -1'>
<Coordinate point='6.51 1.35 4.19 7.75 1.35 4.19 7.75 1.1 4.19 7.35 1.1 4.19 7.33 1.09 4.19 7.31 1.075 4.19 7.29 1.055 4.19 7.27 1.02 4.19 7.25 1 4.19 7.25 0.62 4.19 6.51 0.62 4.19'/>
</IndexedFaceSet>
</Shape>
</Group>
</Transform>
<Transform rotation='1 0 0 -1.57'>
<!-- ROUTE information for trans_r_mudflap node:  [from rt_mf_sensor.rotation_changed to set_rotation ] -->
<Transform DEF='trans_r_mudflapcenter='1.1 0 1.266translation='0 0.63 0'>
<!-- ROUTE information for rt_mf_sensor node:  [from rotation_changed to trans_r_mudflap.set_rotation ] -->
<CylinderSensor DEF='rt_mf_sensormaxAngle='.3'/>
<Shape DEF='right_mud_flap'>
<Appearance USE='sand_color'/>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3 0 -1 0 3 5 4 0 -1'>
<Coordinate point='0.1 0 1.25 1.1 0 1.266 1.1 -0.63 1.266 0.1 -0.63 1.25 0 0 1.16 0 -0.63 1.16'/>
</IndexedFaceSet>
</Shape>
</Transform>
</Transform>
<ROUTE fromNode='rt_mf_sensorfromField='rotation_changedtoNode='trans_r_mudflaptoField='set_rotation'/>
<Transform rotation='1 0 0 -1.57'>
<!-- ROUTE information for trans_l_mudflap node:  [from lf_mf_sensor.rotation_changed to set_rotation ] -->
<Transform DEF='trans_l_mudflapcenter='1.1 3.479 1.266translation='0 -7.638 0'>
<!-- ROUTE information for lf_mf_sensor node:  [from rotation_changed to trans_l_mudflap.set_rotation ] -->
<CylinderSensor DEF='lf_mf_sensormaxAngle='.3'/>
<Shape DEF='left_mud_flap'>
<Appearance USE='sand_color'/>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3 0 -1 0 3 5 4 0 -1'>
<Coordinate point='0.1 3.479 1.25 1.1 3.479 1.266 1.1 4.159 1.266 0.1 4.159 1.25 0 3.479 1.16 0 4.159 1.16'/>
</IndexedFaceSet>
</Shape>
</Transform>
</Transform>
<ROUTE fromNode='lf_mf_sensorfromField='rotation_changedtoNode='trans_l_mudflaptoField='set_rotation'/>
</Transform>
<!-- This is the left side road wheels of the tank. -->
<Transform DEF='transform_roadwheeltranslation='0 -1.2395 0.375'>
<Group DEF='wheel_group'>
<Transform translation='.3 0 0'>
<Transform DEF='wheelrotation='1 0 0 1.57'>
<Shape DEF='wheel_base'>
<Appearance USE='sand_color'/>
<Cylinder height='.025radius='.25'/>
</Shape>
<Group DEF='bolt_group_wheel'>
<Transform translation='0 -.14 -0.14'>
<Shape DEF='nut'>
<Appearance USE='sand_color'/>
<Cylinder height='0.005radius='0.01'/>
</Shape>
<Shape DEF='bolt'>
<Appearance>
<Material diffuseColor='.6 .7 .7'/>
</Appearance>
<Cylinder height='.0125radius='0.00625'/>
</Shape>
</Transform>
<Transform translation='0.115 -.14 -.05948'>
<Shape USE='nut'/>
<Shape USE='bolt'/>
</Transform>
<Transform translation='-0.115 -.14 -.05948'>
<Shape USE='nut'/>
<Shape USE='bolt'/>
</Transform>
<Transform translation='-0.075 -.14 .075'>
<Shape USE='nut'/>
<Shape USE='bolt'/>
</Transform>
<Transform translation='0.075 -.14 .075'>
<Shape USE='nut'/>
<Shape USE='bolt'/>
</Transform>
</Group>
<Shape DEF='rubber'>
<Appearance USE='black'/>
<Extrusion creaseAngle='.4crossSection='0.255 0 0.254 0.022561028 0.252 0.039 0.25 0.050249378 0.245 0.070710678 0.24 0.08616844 0.2325 0.1047318 0.225 0.12 0.2 0.15819292 0.175 0.18547237 0.15 0.206215906 0.125 0.222261108 0.1 0.234574082 0.075 0.243721152 0.05 0.250049995 0.025 0.253771551 0 0.255 -0.025 0.253771551 -0.05 0.250049995 -0.075 0.243721152 -0.1 0.234574082 -0.125 0.222261108 -0.15 0.206215906 -0.175 0.18547237 -0.2 0.15819292 -0.225 0.12 -0.2325 0.1047318 -0.24 0.08616844 -0.245 0.070710678 -0.25 0.050249378 -0.252 0.039 -0.254 0.022561028 -0.25425 0.019543221 -0.2545 0.01596089 -0.25475 0.011288822 -0.25495 0.005049505 -0.255 0 -0.25495 -0.005049505 -0.25475 -0.011288822 -0.2545 -0.01596089 -0.25425 -0.019543221 -0.254 -0.022561028 -0.252 -0.039 -0.25 -0.050249378 -0.245 -0.070710678 -0.24 -0.08616844 -0.2325 -0.1047318 -0.225 -0.12 -0.2 -0.15819292 -0.175 -0.18547237 -0.15 -0.206215906 -0.125 -0.222261108 -0.1 -0.234574082 -0.075 -0.243721152 -0.05 -0.250049995 -0.025 -0.253771551 0 -0.255 0.025 -0.253771551 0.05 -0.250049995 0.075 -0.243721152 0.1 -0.234574082 0.125 -0.222261108 0.15 -0.206215906 0.175 -0.18547237 0.2 -0.15819292 0.225 -0.12 0.2325 -0.1047318 0.24 -0.08616844 0.245 -0.070710678 0.25 -0.050249378 0.252 -0.039 0.254 -0.022561028 0.25425 -0.019543221 0.2545 -0.01596089 0.25475 -0.011288822 0.25495 -0.005049505 0.26995 -0.005195912 0.26975 -0.01161626 0.2695 -0.016424068 0.26925 -0.020110632 0.269 -0.023216374 0.2685 -0.028420943 0.266 -0.046303348 0.2625 -0.063196123 0.2575 -0.081201909 0.25 -0.10198039 0.225 -0.149248116 0.2 -0.181383571 0.175 -0.205608852 0.15 -0.224499443 0.125 -0.239321959 0.1 -0.250798724 0.075 -0.259374247 0.05 -0.265329983 0.025 -0.268840101 0 -0.27 -0.025 -0.268840101 -0.05 -0.265329983 -0.075 -0.259374247 -0.1 -0.250798724 -0.125 -0.239321959 -0.15 -0.224499443 -0.175 -0.205608852 -0.2 -0.181383571 -0.225 -0.149248116 -0.25 -0.10198039 -0.2575 -0.081201909 -0.2625 -0.063196123 -0.266 -0.046303348 -0.2685 -0.028420943 -0.269 -0.023216374 -0.26925 -0.020110632 -0.2695 -0.016424068 -0.26975 -0.01161626 -0.26995 -0.005195912 -0.26975 0.01161626 -0.2695 0.016424068 -0.26925 0.020110632 -0.269 0.023216374 -0.2685 0.028420943 -0.266 0.046303348 -0.2625 0.063196123 -0.2575 0.081201909 -0.25 0.10198039 -0.225 0.149248116 -0.2 0.181383571 -0.175 0.205608852 -0.15 0.224499443 -0.125 0.239321959 -0.1 0.250798724 -0.075 0.259374247 -0.05 0.265329983 -0.025 0.268840101 0 0.27 0.025 0.268840101 0.05 0.265329983 0.075 0.259374247 0.1 0.250798724 0.125 0.239321959 0.15 0.224499443 0.175 0.205608852 0.2 0.181383571 0.225 0.149248116 0.25 0.10198039 0.2575 0.081201909 0.2625 0.063196123 0.266 0.046303348 0.2685 0.028420943 0.2695 0.016424068 0.26975 0.01161626 0.26995 0.005195912 0.27 0 0.255 0spine='0.0 -0.015 0.0 0.0 0.205 0.0'/>
</Shape>
<Transform translation='0 -.025 0'>
<Shape>
<Cylinder height='.05radius='.15'/>
<Appearance USE='sand_color'/>
</Shape>
</Transform>
</Transform>
</Transform>
<Transform rotation='1 0 0 1.57translation='.3 -.025 0'>
<Shape>
<Cylinder height='.125radius='.1'/>
<Appearance USE='sand_color'/>
</Shape>
<Transform>
<Shape>
<Sphere radius='.0975'/>
<Appearance>
<Material diffuseColor='0.9 0.9 0.9transparency='.8'/>
</Appearance>
</Shape>
</Transform>
</Transform>
<Transform rotation='1 0 0 -3.14translation='.3 0 -.1150'>
<Transform USE='wheel'/>
</Transform>
</Group>
<Transform translation='.8 0 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='-.8 0 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='1.6 0 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='-1.6 0 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='-2.4 0 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='2.4 0 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='-3.709 .375 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform DEF='sprocketrotation='1 0 0 1.57translation='3.5 .3734 -.06'>
<Shape>
<Appearance USE='sand_color'/>
<Cylinder height='.6radius='.25top='false'/>
</Shape>
<Group>
<Transform translation='0 -.29 0'> </Transform>
<Transform rotation='0 1 0 3.14translation='0 -.29 0'>
<Shape USE='sprocket_bottom'/>
</Transform>
<Transform translation='0 .28 0'>
<Shape USE='sprocket_bottom'/>
</Transform>
<Transform rotation='0 1 0 3.14translation='0 .28 0'>
<Shape USE='sprocket_bottom'/>
</Transform>
</Group>
<Transform translation='0 -0.3 0'>
<Shape>
<Appearance USE='sand_color'/>
<Cylinder height='.15radius='.075'/>
</Shape>
</Transform>
</Transform>
</Transform>
<!-- This is the left side track assembly -->
<Transform DEF='transform_tracktranslation='0 -1.5095 0.31525'>
<Transform translation='0 -0.01 0'>
<Transform DEF='track_blockrotation='1 0 0 1.57'>
<Shape DEF='heat_tube'>
<Appearance DEF='metal'>
<Material shininess='.8'/>
</Appearance>
<Cylinder height='.6radius='.01'/>
</Shape>
<Transform translation='.225 0 0'>
<Shape USE='heat_tube'/>
</Transform>
<Transform translation='.1125 .14 0'>
<Shape DEF='pad'>
<Appearance USE='black'/>
<Box size='.26 .27 .025'/>
</Shape>
</Transform>
<Transform translation='.1125 -.14 0'>
<Shape USE='pad'/>
</Transform>
<Transform translation='-.021 -.005 0'>
<Shape>
<Appearance USE='metal'/>
<Extrusion creaseAngle='3.14crossSection='-0.028 -0.01077033 -0.03 .0001 -.0325 0 0.0325 0 .0325 .0001 0.028 -0.01077033 0.002 -0.049959984 0 -0.05 -0.002 -0.049959984solid='falsespine='0 0 .0 0 .01 .0'/>
</Shape>
<Shape>
<IndexedFaceSet coordIndex='0 2 3 1 0 -1'>
<Coordinate point='-0.028 0 -0.01077 -0.002 0 -0.04996 -0.028 0.01 -0.01077 -0.002 0.01 -0.04996 -0.028 0 -0.01077'/>
</IndexedFaceSet>
<Appearance USE='metal'/>
</Shape>
</Transform>
<Transform translation='-.021 0 0.005525'>
<Shape>
<Appearance USE='metal'/>
<Box size='.065 .01 .0115'/>
</Shape>
</Transform>
<Transform translation='.0025 .28 0'> </Transform>
<Transform translation='0 -.295 0'>
<Shape USE='end_connector'/>
</Transform>
</Transform>
</Transform>
<Transform translation='-.265 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='-.53 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='-.795 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='-1.06 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='-1.325 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='-1.59 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='-1.855 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='-2.12 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='-2.385 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -.3translation='-2.64 .0579 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -.3translation='-2.8925 0.135 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -.3translation='-3.145 0.213 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -.3translation='-3.3975 0.291 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -.67translation='-3.611 0.442 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -1.24translation='-3.714 0.68 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -2.3translation='-3.575 0.885 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.04translation='-3.325 0.937 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='-3.061 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='-2.796 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='-2.531 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='-2.266 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='-2.001 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='-1.736 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='-1.471 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='-1.206 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='-0.941 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='-0.676 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='-0.411 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='-0.146 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='0.119 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='0.384 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='0.649 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='0.914 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='1.179 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='1.444 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='1.709 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='1.974 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='2.239 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='2.504 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='2.769 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='3.034 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.14translation='3.299 0.941 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.15translation='3.564 0.94 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -3.8translation='3.78 0.8025 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -4.82translation='3.788 0.555 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -5.5translation='3.624 0.359 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -5.85translation='3.3925 0.2375 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -5.85translation='3.152 0.1275 0'>
<Transform USE='track_block'/>
</Transform>
<Transform rotation='0 0 1 -5.8translation='2.9155 0.0075 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='2.654 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='2.385 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='2.12 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='1.855 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='1.59 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='1.325 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='1.06 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='.795 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='.53 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
<Transform translation='.265 -0.01 0'>
<Transform USE='track_block'/>
</Transform>
</Transform>
<!-- Support wheel for the left side of tank -->
<Group DEF='support_roller_group'>
<Transform rotation='1 0 0 1.57translation='-1.6 -0.6616 -.1'>
<Shape>
<Appearance USE='sand_color'/>
<Cylinder height='.6radius='.03'/>
</Shape>
</Transform>
<Transform rotation='1 0 0 1.57scale='.3 .3 .3translation='-1.6 -.6616 .2'>
<Shape USE='wheel_base'/>
<Shape USE='rubber'/>
<Transform scale='.5 .5 .5translation='0 0.15 0'>
<Group USE='bolt_group_wheel'/>
</Transform>
</Transform>
</Group>
<Transform translation='2.8 0 0'>
<Group USE='support_roller_group'/>
</Transform>
<!-- This is the right side road wheels of the tank. -->
<Transform DEF='right_side_full_wheelsrotation='1 0 0 -3.14translation='0 -1.2395 -3.85'>
<Group USE='wheel_group'/>
<Transform translation='.8 0 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='-.8 0 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='1.6 0 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='-1.6 0 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='2.4 0 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='-2.4 0 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='-3.709 -.375 0'>
<Group USE='wheel_group'/>
</Transform>
<Transform translation='2.8 0.1 -.45'>
<Group USE='support_roller_group'/>
</Transform>
<Transform translation='0 0.1 -.45'>
<Group USE='support_roller_group'/>
</Transform>
<Transform translation='0 -.748 0'>
<Transform USE='sprocket'/>
</Transform>
</Transform>
<!-- right side track -->
<Transform translation='0 0 -4.1'>
<Transform USE='transform_track'/>
</Transform>
<!-- turret stuff -->
<!-- ROUTE information for turret_group_transform node:  [from turret_sensor.rotation_changed to set_rotation ] -->
<Transform DEF='turret_group_transformtranslation='-1 .2 -1.7395'>
<Group DEF='turret_group'>
<!-- ROUTE information for turret_sensor node:  [from rotation_changed to turret_group_transform.set_rotation ] -->
<CylinderSensor DEF='turret_sensor'/>
<Transform DEF='turret_transformrotation='1 0 0 -1.57'>
<Transform rotation='1 0 0 1.57'>
<Shape DEF='turret'>
<Appearance USE='sand_color'/>
<IndexedFaceSet solid='falsecoordIndex='0 1 2 3 4 5 6 0 -1 1 2 8 7 14 1 -1 2 3 9 8 2 -1 3 4 10 9 3 -1 4 5 11 10 4 -1 6 5 11 12 13 6 -1 7 14 16 7 -1 12 13 15 12 -1 13 14 16 15 13 -1 1 6 13 14 1 -1 7 8 17 7 -1 8 9 17 8 -1 9 10 17 9 -1 10 11 17 10 -1 11 12 17 11 -1 12 15 17 12 -1 15 16 17 15 -1 16 7 17 16 -1'>
<Coordinate point='-1.814 0.21 0 -1.814 0.21 0.305 -0.990 0.21 1.625 2.5 0.21 1.625 2.5 0.21 -1.625 -0.990 0.21 -1.625 -1.814 0.21 -0.305 -2 -0.35 0.777 -1.237 -0.35 2.031 2.7 -0.35 2.031 2.7 -0.35 -2.031 -1.237 -0.35 -2.031 -2 -0.35 -0.777 -1.95 -0.16 -0.37 -1.95 -0.16 0.37 -1.95 -0.35 -0.37 -1.95 -0.35 0.37 0 -0.63 0'/>
</IndexedFaceSet>
</Shape>
<Transform translation='0.8 0.165 1.1'>
<Shape>
<Appearance USE='black'/>
<Cylinder height='.1radius='.4'/>
</Shape>
<Transform DEF='trans_ldr_hatch'>
<Shape>
<Appearance USE='sand_color'/>
<Cylinder height='.2radius='.4'/>
</Shape>
</Transform>
</Transform>
<Transform translation='0.8 0.165 -1.1'>
<Shape>
<Appearance USE='black'/>
<Cylinder height='.1radius='.3'/>
</Shape>
<Transform>
<Shape>
<Appearance USE='sand_color'/>
<Cylinder height='.3radius='.3'/>
</Shape>
</Transform>
</Transform>
<Transform translation='-0.8 .18 1.1'>
<Shape>
<Appearance USE='sand_color'/>
<Cylinder height='.2radius='.25'/>
</Shape>
</Transform>
<Transform translation='-0.5 .21 -1.1'>
<Shape>
<Box size='.12 .12 .25'/>
<Appearance USE='sand_color'/>
</Shape>
</Transform>
</Transform>
</Transform>
<Transform rotation='1 0 0 1.57translation='-1.7 -.1 0'>
<Shape>
<Appearance USE='sand_color'/>
<Cylinder height='.4radius='.175'/>
</Shape>
</Transform>
<Group DEF='guntube_group'>
<Transform DEF='guntube_motionrotation='1 0 0 -1.57'>
<!-- ROUTE information for transform_guntube node:  [from guntube_sensor.rotation_changed to set_rotation ] -->
<Transform DEF='transform_guntuberotation='0 1 0 -1.57translation='-1.8 -0.07 0'>
<!-- ROUTE information for guntube_sensor node:  [from rotation_changed to transform_guntube.set_rotation ] -->
<CylinderSensor DEF='guntube_sensormaxAngle='-1.05minAngle='-1.77'/>
<Shape DEF='guntube_top'> </Shape>
<Shape DEF='guntube_bottom'> </Shape>
<Transform rotation='1 0 0 1.57'>
<Transform translation='0 .75 0'>
<Shape DEF='bore_evacuator'>
<Appearance USE='sand_color'/>
<Cylinder height='.7radius='.15'/>
</Shape>
</Transform>
<Transform translation='0 1.58625 0'>
<Shape DEF='guntube_shroud'>
<Appearance USE='sand_color'/>
<Cylinder height='3.1radius='.13'/>
</Shape>
</Transform>
<Transform translation='.15 3.1 0'>
<Shape>
<Appearance>
<Material diffuseColor='.9 .9 .9'/>
</Appearance>
<Cylinder height='.06radius='.02'/>
</Shape>
</Transform>
<Transform rotation='0 1 0 1.57translation='.13 3.1 0'>
<Shape>
<Appearance USE='sand_color'/>
<Box size='.04 .06 .01'/>
</Shape>
</Transform>
</Transform>
<Transform rotation='1 0 0 1.57translation='0 .25 .35'>
<Shape>
<Appearance USE='sand_color'/>
<Cylinder height='.4radius='.025'/>
</Shape>
</Transform>
</Transform>
</Transform>
</Group>
<Transform translation='2.5 .3 0'>
<Shape>
<Appearance USE='sand_color'/>
<Cylinder height='.25radius='.01'/>
</Shape>
<Transform translation='0 .1225 0'>
<Shape>
<Appearance USE='sand_color'/>
<Box size='.02 .005 .03'/>
</Shape>
</Transform>
</Transform>
</Group>
<ROUTE fromNode='turret_sensorfromField='rotation_changedtoNode='turret_group_transformtoField='set_rotation'/>
<ROUTE fromNode='guntube_sensorfromField='rotation_changedtoNode='transform_guntubetoField='set_rotation'/>
</Transform>
</Scene>
</X3D>
<!--

Index for DEF nodes : black, bolt, bolt_group_wheel, bore_evacuator, end_connector, guntube_bottom, guntube_group, guntube_motion, guntube_sensor, guntube_shroud, guntube_top, heat_tube, hull, hull_transform, left_mud_flap, left_skirt_1, left_skirt_2, left_skirt_3, left_skirt_4, left_skirt_5, left_skirt_6, left_skirt_7, lf_mf_sensor, metal, nut, pad, r_skrt_1_sensor, r_skrt_2_sensor, r_skrt_3_sensor, r_skrt_4_sensor, r_skrt_5_sensor, r_skrt_6_sensor, r_skrt_7_sensor, right_mud_flap, right_side_full_wheels, right_skirt_1, right_skirt_2, right_skirt_3, right_skirt_4, rt_mf_sensor, rubber, sand_color, sprocket, sprocket_bottom, support_roller_group, track_block, trans_l_mudflap, trans_ldr_hatch, trans_r_mudflap, trans_r_skrt_1, trans_r_skrt_2, trans_r_skrt_3, trans_r_skrt_4, trans_r_skrt_5, trans_r_skrt_6, trans_r_skrt_7, transform_guntube, transform_left_skirts, transform_right_skirts, transform_roadwheel, transform_track, turret, turret_group, turret_group_transform, turret_sensor, turret_transform, wheel, wheel_base, wheel_group

Index for Viewpoint images : Viewpoint_1, Viewpoint_2, Viewpoint_3, Viewpoint_4
-->

<!-- Color key: <X3dNode DEF='idName' field='value'/> matches <XmlElement DEF='idName' attribute='value'/>
(Light blue background: behavior node) (Grey background: inserted documentation) (Magenta background: X3D Extensibility)
-->

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