{ "X3D": {
    "encoding":"UTF-8",
    "@profile":"Immersive",
    "@version":"3.0",
    "@xsd:noNamespaceSchemaLocation":"https://www.web3d.org/specifications/x3d-3.0.xsd",
    "JSON schema":"https://www.web3d.org/specifications/x3d-4.0-JSONSchema.autogenerated.json",
    "head": {
        "meta": [
          {
            "@name":"title",
            "@content":"F16.x3d"
          },
          {
            "@name":"description",
            "@content":"F-16, The Fighting Falcon, Turkish Air Force (TUAF), Turkey"
          },
          {
            "@name":"creator",
            "@content":"Murat ONDER, LTJG, Turkish Navy"
          },
          {
            "@name":"creator",
            "@content":"The coordinates of the main body (Except landing gears, nose antenna, flag, weapons, missile holders, cockpit, cockpit seat and fuel tanks) are mostly similar to the model of Soji Yamakawa and used with permission."
          },
          {
            "@name":"created",
            "@content":"13 July 2003"
          },
          {
            "@name":"modified",
            "@content":"28 November 2019"
          },
          {
            "@name":"reference",
            "@content":"https://www.fas.org/man/dod-101/sys/ac/f-16.htm"
          },
          {
            "@name":"accessRights",
            "@content":"Here is a copy of the permission for the usage of the main hull; -----Original Message----- From: Soji Yamakawa [mailto:soji@andrew.cmu.edu] Sent: Tuesday, September 16, 2003 8:00 PM To: Onder, Murat TUR Subject: Re: VRML model points usage permission Sure. No problem. Soji ----- Original Message ----- From: \"Murat Onder\" <monder@nps.navy.mil> To: <Soji_Yamakawa@cmu.edu>; <PEB01130@nifty.ne.jp> Sent: Monday, September 15, 2003 3:50 PM Subject: VRML model points usage permission Hi Sir, I am a MS student in Naval Postgraduate School. I'm making a model of Turkish F-16 for my project in a VRML course. For the main hull of the F-16, I want to use the coordinate points of your VRML model since I think that model represents well enough F-16. This is going to be only a student project and will not be used for any commercial purposes. Of course I'll make the citation and put the reference links to your page in the meta files of x3d file. I'd like to know if you can give permission to use those points in my model. V/R, Murat Onder LTJG, TU NAVY"
          },
          {
            "@name":"reference",
            "@content":"The landing gears are taken from the Savage Archive, from F18 Blue Angel, then modified and re-animated."
          },
          {
            "@name":"drawing",
            "@content":"F16Drawing.jpg"
          },
          {
            "@name":"Image",
            "@content":"F16FrontView.jpg"
          },
          {
            "@name":"Image",
            "@content":"F16FrontView2.jpg"
          },
          {
            "@name":"Image",
            "@content":"F16Missiles.jpg"
          },
          {
            "@name":"identifier",
            "@content":"https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/F16.x3d"
          },
          {
            "@name":"subject",
            "@content":"F16, F-16, Fighting Falcon"
          },
          {
            "@name":"generator",
            "@content":"X3D-Edit 3.3, https://www.web3d.org/x3d/tools/X3D-Edit"
          },
          {
            "@name":"license",
            "@content":"../../license.html"
          },
          {
            "@name":"translated",
            "@content":"21 April 2026"
          },
          {
            "@name":"generator",
            "@content":"X3dToJson.xslt, https://www.web3d.org/x3d/stylesheets/X3dToJson.html"
          },
          {
            "@name":"reference",
            "@content":"X3D JSON encoding: https://www.web3d.org/wiki/index.php/X3D_JSON_Encoding"
          }
        ]
    },
    "Scene": {
        "-children":[
          { "WorldInfo":
            {
              "@title":"F16.x3d"
            }
          },
          { "Transform":
            {
              "@DEF":"F16Transform",
              "-children":[
                { "Transform":
                  {
                    "@DEF":"MainFrameTransform",
                    "@scale":[3,3,3],
                    "-children":[
                      { "Shape":
                        {
                          "@DEF":"Nose",
                          "-appearance":
                            { "Appearance":
                              {
                                "-material":
                                  { "Material":
                                    {
                                      "@diffuseColor":[0.25,0.25,0.25]
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedFaceSet":
                              {
                                "@coordIndex":[24,0,3,-1,4,0,24,-1,25,26,27,-1,28,25,27,-1,27,29,28,-1,27,30,29,-1,27,31,30,-1,3,18,24,-1],
                                "@creaseAngle":0.5,
                                "@normalIndex":[16,0,3,-1,4,0,16,-1,17,17,17,-1,18,18,18,-1,19,19,19,-1,20,20,20,-1,21,21,21,-1,3,14,16,-1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@DEF":"coordinates",
                                      "@point":[-0.32,0.36,-4.91,-0.38,0.43,-4.21,0,0.6,-4.2,0,0.5,-4.9,-0.5,0,-4.9,-0.6,0,-4.2,1,0,5.8,1,0,5.3,2.8,-0.4,6.3,2.8,-0.4,6.61,0.31,-0.36,-4.9,0.4,-0.35,-4.2,0,-0.4,-4.2,0,-0.4,-4.9,-0.31,-0.36,-4.9,-0.4,-0.35,-4.2,0.5,0,-4.9,0.6,0,-4.2,0.32,0.36,-4.91,0.38,0.43,-4.21,-1,0,5.8,-1,0,5.3,-2.8,-0.4,6.3,-2.8,-0.4,6.61,0,-0.1,-7,-0.31,-0.36,-4.9,-0.5,0,-4.9,0,-0.1,-7,0,-0.4,-4.9,0.31,-0.36,-4.9,0.5,0,-4.9,0.32,0.36,-4.91,-0.27,0.93,-3.51,0,1.1,-3.6,-0.33,0.5,-3.41,-0.34,0.9,-1.73,0,0.9,-1,0,1.1,-1.8,-0.38,0.64,-1.68,0.34,0.9,-1.73,0,0.9,-1,0.38,0.64,-1.68,0.34,0.9,-1.73,0.27,0.93,-3.51,0.33,0.5,-3.41,0,1.3,-2.8,0.45,1.02,-2.68,0.38,0.64,-1.68,0.53,0.5,-2.56,-0.53,0.5,-2.56,-0.45,1.02,-2.68,-0.53,0.75,0,-0.56,0.66,2.8,0,0.7,2.8,0,0.8,0,-1.1,0.3,0,-1,0.3,2.8,-0.37,0.57,4.9,0,0.59,4.9,-0.7,0.3,4.9,-0.7,0.3,4.9,-0.7,0,7,-0.5,0.49,7,-0.5,0.49,7,0,0.7,7,-1.4,0,0,-1.4,0,3.9,-1.4,0,3.9,-1,0,3.9,-1,0.3,2.8,-1,0.3,4.9,-0.59,0.65,-0.77,-0.8,0.3,-0.6,-1.4,0,-0.7,-1,-0.1,2.8,-0.7,-0.7,-2.5,-0.5,-0.9,-2.5,-0.5,-0.9,-0.6,-0.7,-0.7,-0.6,0,-1,-2.5,0,-1,-0.6,-0.72,-0.12,-2.5,-0.8,-0.3,-2.5,-0.8,-0.3,-0.6,-0.8,-0.3,-2.5,-0.8,-0.3,-0.6,-1.4,0,0,-1.4,0,-0.7,-0.7,-0.1,4.9,-1,-0.1,4.9,-0.5,-0.9,4.9,-0.7,-0.7,4.9,0,-1,4.9,-0.7,-0.1,4.9,-0.5,-0.5,7,-0.7,0,7,0,-0.7,7,-1,0,7.4,-2.8,-0.4,7.1,-2.57,-0.32,7.42,-4.9,0.1,4,-5.1,0.1,4,-5.1,-0.1,4,-4.9,-0.1,4,-5.1,0.1,1.6,-5.1,-0.1,1.6,-4.9,0.1,2.8,-4.9,-0.1,2.8,-0.58,-0.83,3.6,-0.72,-1.4,3.9,-0.69,-1.32,4.9,-0.58,-0.83,4.9,0.58,-0.83,3.6,0.72,-1.4,3.9,0.69,-1.32,4.9,0.58,-0.83,4.9,4.9,-0.1,2.8,5.1,-0.1,1.6,5.1,-0.1,4,4.9,-0.1,4,-0.8,0,-2.5,4.9,0.1,4,5.1,0.1,4,5.1,0.1,1.6,4.9,0.1,2.8,0.59,0.65,-0.77,0.8,0.3,-0.6,0.8,0,-2.5,-0.8,0,-2.5,0.8,-0.3,-0.6,0.72,-0.12,-2.5,0.8,0,-2.5,1,0,7.4,2.8,-0.4,7.1,2.57,-0.32,7.42,-0.7,0,7.4,0.5,-0.9,4.9,0.7,-0.7,4.9,0.5,-0.5,7,-4.9,0,2.8,-4.9,0,3.9,0.7,-0.1,4.9,0.7,0,7,1.4,0,0,4.9,0,2.8,4.9,0,3.9,1.4,0,3.9,1.4,0,-0.7,1.4,0,-0.7,0.7,-0.7,-0.6,0.8,-0.3,-0.6,0.5,-0.9,-0.6,1,-0.1,4.9,1,0.3,4.9,0.7,0,7.4,0.7,0.3,4.9,0.7,-0.1,4.9,0.56,0.66,2.8,0.53,0.75,0,1,0.3,2.8,1.1,0.3,0,0.37,0.57,4.9,0.7,0.3,4.9,0.5,0.49,7,0.7,0,7,0.5,0.49,7,1.4,0,3.9,1.4,0,0,1,0.3,2.8,1,0,3.9,1,-0.1,2.8,0.5,-0.9,-2.5,0.7,-0.7,-2.5,0.8,-0.3,-2.5,0.8,-0.3,-2.5,1,0.3,3.9,0.59,0.65,-0.77,0,0.7,2.8,0,1.4,4.5,0,0.59,4.9,0,3.5,6.8,0,3.5,8.1,0,1.4,7.3,0,0.7,7,0,0.7,7.3,-1,0.3,3.9,0,0.35,7.7,-0.25,0.24,7.7,-0.35,0,7.7,-0.25,-0.25,7.7,0,-0.35,7.7,0.25,-0.25,7.7,0.35,0,7.7,0.25,0.24,7.7,0,-0.2,-2.5,0.7,-0.7,-2.5,0.5,-0.9,-2.5,0,-1,-2.5,-0.5,-0.9,-2.5,-0.7,-0.7,-2.5,0,-0.2,-2.5,-0.72,-0.12,-2.5,0.72,-0.12,-2.5,0.25,0.24,7.7,0.35,0,7.7,-0.35,0,7.7,-0.25,0.24,7.7]
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@DEF":"normalVector",
                                      "@vector":[-0.68,0.714,-0.166,-0.689,0.721,-0.072,0,0.965,-0.26,0,0.985,-0.175,-0.99,-0.016,-0.138,-0.999,-0.022,-0.037,0.567,-0.819,-0.093,0.561,-0.828,0,0,-1,0,0,-0.997,-0.071,-0.567,-0.819,-0.093,-0.561,-0.828,0,0.99,-0.016,-0.138,0.999,-0.022,-0.037,0.68,0.714,-0.166,0.689,0.721,-0.072,-0.351,0.889,-0.294,-0.868,-0.459,-0.19,-0.13,-0.982,-0.14,0.13,-0.982,-0.14,0.868,-0.459,-0.19,0.872,0.431,-0.231,-0.834,0.445,-0.327,0,0.929,-0.369,-0.88,0.401,-0.256,-0.799,0.577,0.169,-0.58,0.798,0.164,0,0.998,0.065,-0.862,0.486,0.146,0.886,0.219,0.408,0.799,0.577,0.169,0.834,0.445,-0.327,0.88,0.401,-0.256,-0,0.995,-0.096,0.842,0.534,-0.08,0.862,0.486,0.146,0.833,0.549,-0.073,-0.833,0.549,-0.073,-0.842,0.534,-0.08,-0.485,0.87,-0.089,-0.37,0.929,0,0,1,0,-0,1,-0.01,-0.592,0.796,-0.125,-0.573,0.818,0.05,-0.37,0.929,-0.01,0,1,-0.025,-0.487,0.873,0.036,-0.923,0.381,0.05,-0.683,0.704,0.195,0,0.99,0.14,-0.707,0.707,0,-0.385,0.912,0.141,0,0.966,0.259,-0.563,0.826,-0.037,-0.661,0.738,-0.138,-0.521,0.846,-0.115,0,-0.996,0.09,-0.773,-0.436,-0.461,-0.42,-0.781,-0.463,-0.474,-0.881,0,-0.871,-0.492,0,0,-0.891,-0.455,-0.917,0.399,0,-0.881,0.074,-0.467,-0.902,-0.429,-0.039,-0.09,-0.995,0.05,-0.451,-0.892,0,-0.28,-0.959,0.04,-0.468,-0.878,0.097,-0.877,-0.474,0.085,0,-0.997,0.072,-0.693,-0.72,0.045,-0.79,-0.562,0.244,-0.968,0.003,0.25,0,-0.966,0.257,0,0,1,-1,0,0,0.987,0,-0.16,1,0,0,-0.831,-0.551,-0.08,0.563,0.826,-0.037,0.661,0.738,-0.138,0.998,-0.037,-0.049,-0.987,0,-0.16,-0.998,-0.037,-0.049,0.831,-0.551,-0.08,0,-0.999,0.04,0,0.993,0.12,0.468,-0.878,0.097,0.877,-0.474,0.085,0.79,-0.562,0.244,-0.419,-0.897,-0.14,0.693,-0.72,0.045,0.968,0.003,0.25,0.521,0.846,-0.115,0.419,-0.897,-0.14,0.871,-0.492,0,0.902,-0.429,-0.039,0.474,-0.881,0,0.37,0.929,0,0.485,0.87,-0.089,0.573,0.818,0.05,0.592,0.796,-0.125,0.37,0.929,-0.01,0.487,0.873,0.036,0.923,0.381,0.05,0.683,0.704,0.195,0.385,0.912,0.141,0.707,0.707,0,0.42,-0.781,-0.463,0.773,-0.436,-0.461,0.917,0.399,0,0.881,0.074,-0.467,0.09,-0.995,0.05,0.451,-0.892,0,0.28,-0.959,0.04,0.42,0.901,-0.11,0,0.666,0.746,-0.481,0.468,0.741,-0.674,0,0.738,-0.475,-0.475,0.741,0,-0.674,0.738,0.475,-0.475,0.741,0.674,0,0.738,0.481,0.468,0.741,0,0,-1,0,-0.893,-0.45,-0.901,-0.224,-0.372,0.901,-0.224,-0.372,0.841,0.34,0.421,-0.841,0.34,0.421]
                                    }
                                  }
                              }
                            }
                        }
                      },
                      { "Shape":
                        {
                          "@DEF":"Canopy",
                          "-appearance":
                            { "Appearance":
                              {
                                "-material":
                                  { "Material":
                                    {
                                      "@diffuseColor":[0.25,0.25,0.25],
                                      "@transparency":0.8
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedFaceSet":
                              {
                                "@coordIndex":[2,32,33,-1,34,32,2,-1,35,36,37,-1,38,36,35,-1,39,40,41,-1,37,36,42,-1,2,43,44,-1,33,43,2,-1,45,37,42,46,-1,46,42,47,48,-1,33,45,46,43,-1,43,46,48,44,-1,34,49,50,32,-1,32,50,45,33,-1,49,38,35,50,-1,50,35,37,45,-1],
                                "@creaseAngle":0.5,
                                "@normalIndex":[2,22,23,-1,24,22,2,-1,25,26,27,-1,28,26,25,-1,29,29,29,-1,27,26,30,-1,2,31,32,-1,23,31,2,-1,33,27,30,34,-1,34,30,35,36,-1,23,33,34,31,-1,31,34,36,32,-1,24,37,38,22,-1,22,38,33,23,-1,37,28,25,38,-1,38,25,27,33,-1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@USE":"coordinates"
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@USE":"normalVector"
                                    }
                                  }
                              }
                            }
                        }
                      },
                      { "Shape":
                        {
                          "@DEF":"MainBodyAndWingEdges",
                          "-appearance":
                            { "Appearance":
                              {
                                "-material":
                                  { "Material":
                                    {
                                      "@diffuseColor":[0.1796,0.1914,0.2382]
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedFaceSet":
                              {
                                "@coordIndex":[51,52,53,54,-1,55,56,52,51,-1,52,57,58,53,-1,56,59,57,52,-1,60,61,62,-1,57,59,63,-1,57,63,64,-1,58,57,64,-1,56,55,65,66,-1,67,68,69,-1,69,70,60,-1,71,54,36,-1,51,54,71,-1,72,51,71,-1,55,51,72,-1,72,73,55,-1,65,55,73,-1,68,67,74,-1,75,76,77,78,-1,76,79,80,77,-1,81,82,83,-1,84,75,78,85,-1,83,74,67,-1,67,86,87,83,-1,74,88,89,-1,88,74,83,-1,78,77,90,91,-1,77,80,92,90,-1,85,91,93,-1,85,78,91,-1,94,95,93,-1,94,93,91,-1,91,96,94,-1,96,91,90,-1,90,92,96,-1,100,101,102,103,-1,101,104,105,102,-1,104,106,107,105,-1,106,100,103,107,-1,106,104,101,100,-1,103,102,105,107,-1,116,117,118,119,-1,120,81,83,-1,121,122,123,124,-1,116,119,121,124,-1,48,125,126,127,-1,117,116,124,123,-1,128,72,71,49,-1,118,117,123,122,-1,119,118,122,121,-1,129,130,131,-1,89,88,135,97,-1,60,70,97,135,-1,70,89,97,-1,96,92,136,-1,136,137,96,-1,138,96,137,-1,120,83,87,-1,128,73,72,-1,137,141,138,-1,141,142,138,-1,126,147,127,-1,148,129,131,-1,137,149,150,-1,141,137,150,-1,136,92,80,151,-1,137,136,151,149,-1,132,152,153,-1,154,132,153,155,-1,132,154,156,152,-1,54,53,157,158,-1,158,157,159,160,-1,53,58,161,157,-1,157,161,162,159,-1,163,164,155,-1,165,162,161,-1,64,165,161,-1,64,161,58,-1,166,167,160,159,-1,168,169,146,-1,155,153,168,-1,36,54,125,-1,125,54,158,-1,125,158,126,-1,126,158,160,-1,160,147,126,-1,147,160,167,-1,170,146,169,-1,149,151,171,172,-1,151,80,79,171,-1,129,173,130,-1,150,149,172,174,-1,146,170,129,-1,129,148,143,146,-1,152,156,170,-1,129,170,156,-1,156,154,164,-1,154,155,164,-1,168,175,169,-1,175,153,152,169,-1,152,170,169,-1,48,47,125,-1,41,40,176,-1,71,38,49,-1,71,36,38,-1,61,135,88,-1,61,60,135,-1,68,185,69,-1,68,74,89,-1,68,89,70,185,-1],
                                "@creaseAngle":0.5,
                                "@normalIndex":[39,40,41,42,-1,43,44,40,39,-1,40,45,46,41,-1,44,47,45,40,-1,48,48,48,-1,45,47,49,-1,45,49,50,-1,46,45,50,-1,44,43,51,52,-1,53,53,53,-1,41,41,41,-1,54,42,26,-1,39,42,54,-1,55,39,54,-1,43,39,55,-1,55,56,43,-1,51,43,56,-1,57,57,57,-1,58,59,60,61,-1,59,62,8,60,-1,63,63,63,-1,64,58,61,65,-1,66,66,66,-1,67,67,67,67,-1,8,8,8,-1,68,68,68,-1,61,60,69,70,-1,60,8,71,69,-1,65,70,72,-1,65,61,70,-1,73,74,72,-1,73,72,70,-1,70,75,73,-1,75,70,69,-1,69,71,75,-1,76,76,76,76,-1,77,77,77,77,-1,78,78,78,78,-1,79,79,79,79,-1,41,41,41,41,-1,8,8,8,8,-1,8,8,8,8,-1,80,80,80,-1,41,41,41,41,-1,77,77,77,77,-1,36,81,82,83,-1,84,84,84,84,-1,85,55,54,37,-1,79,79,79,79,-1,76,76,76,76,-1,86,86,86,-1,87,87,87,87,-1,88,88,88,88,-1,77,77,77,-1,75,71,89,-1,89,90,75,-1,91,75,90,-1,92,92,92,-1,85,56,55,-1,90,93,91,-1,93,94,91,-1,82,95,83,-1,96,96,96,-1,90,97,98,-1,93,90,98,-1,89,71,8,99,-1,90,89,99,97,-1,79,79,79,-1,88,88,88,88,-1,87,87,87,87,-1,42,41,100,101,-1,101,100,102,103,-1,41,46,104,100,-1,100,104,105,102,-1,106,106,106,-1,107,105,104,-1,50,107,104,-1,50,104,46,-1,108,109,103,102,-1,53,53,53,-1,41,41,41,-1,26,42,81,-1,81,42,101,-1,81,101,82,-1,82,101,103,-1,103,95,82,-1,95,103,109,-1,57,57,57,-1,97,99,110,111,-1,99,8,62,110,-1,112,112,112,-1,98,97,111,113,-1,114,114,114,-1,115,115,115,115,-1,8,8,8,-1,116,116,116,-1,77,77,77,-1,77,77,77,-1,79,79,79,-1,79,79,79,79,-1,79,79,79,-1,36,35,81,-1,117,117,117,-1,54,28,37,-1,54,26,28,-1,79,79,79,-1,79,79,79,-1,77,77,77,-1,77,77,77,-1,77,77,77,77,-1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@USE":"coordinates"
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@USE":"normalVector"
                                    }
                                  }
                              }
                            }
                        }
                      },
                      { "Shape":
                        {
                          "@DEF":"ExhaustExitFlatPanel",
                          "-appearance":
                            { "Appearance":
                              {
                                "-material":
                                  { "Material":
                                    {
                                      "@diffuseColor":[0.5,0.5,0.5]
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedFaceSet":
                              {
                                "@coordIndex":[186,187,188,189,190,-1,190,191,192,193,186,-1],
                                "@creaseAngle":0.5,
                                "@normalIndex":[118,119,120,121,122,-1,122,123,124,125,118,-1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@USE":"coordinates"
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@USE":"normalVector"
                                    }
                                  }
                              }
                            }
                        }
                      },
                      { "Shape":
                        {
                          "@DEF":"ExhaustEntranceFrontBottomPart",
                          "-appearance":
                            { "Appearance":
                              {
                                "-material":
                                  { "Material":
                                    {
                                      "@diffuseColor":[0.2304,0.2304,0.2304]
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedFaceSet":
                              {
                                "@coordIndex":[194,130,173,195,196,197,-1,197,198,199,82,81,194,-1],
                                "@creaseAngle":0.5,
                                "@normalIndex":[126,126,126,126,126,126,-1,126,126,126,126,126,126,-1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@USE":"coordinates"
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@USE":"normalVector"
                                    }
                                  }
                              }
                            }
                        }
                      },
                      { "Shape":
                        {
                          "@DEF":"ThirdPartFromNoseUnderCanopy",
                          "-appearance":
                            { "Appearance":
                              {
                                "-material":
                                  { "Material":
                                    {
                                      "@diffuseColor":[0.6,0.6,0.6]
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedFaceSet":
                              {
                                "@coordIndex":[12,200,201,15,-1,19,48,127,17,-1,15,201,128,5,-1,17,127,202,11,-1,11,202,200,12,-1,5,128,49,1,-1,48,19,44,-1,19,2,44,-1,34,1,49,-1,34,2,1,-1],
                                "@creaseAngle":0.5,
                                "@normalIndex":[8,127,128,11,-1,15,36,83,13,-1,11,128,85,5,-1,13,83,129,7,-1,7,129,127,8,-1,5,85,37,1,-1,36,15,32,-1,15,2,32,-1,24,1,37,-1,24,2,1,-1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@USE":"coordinates"
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@USE":"normalVector"
                                    }
                                  }
                              }
                            }
                        }
                      },
                      { "Shape":
                        {
                          "@DEF":"RearExhaustExitPartLastPartOfMainBody",
                          "-appearance":
                            { "Appearance":
                              {
                                "-material":
                                  { "Material":
                                    {
                                      "@diffuseColor":[0.37,0.37,0.37],
                                      "@shininess":0.5
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedFaceSet":
                              {
                                "@coordIndex":[64,186,193,165,-1,203,204,164,163,-1,192,191,138,142,-1,191,190,96,138,-1,94,96,190,189,-1,95,94,189,188,-1,63,187,186,64,-1,62,61,205,206,-1],
                                "@creaseAngle":0.5,
                                "@normalIndex":[50,118,125,107,-1,130,130,130,130,-1,124,123,91,94,-1,123,122,75,91,-1,73,75,122,121,-1,74,73,121,120,-1,49,119,118,50,-1,131,131,131,131,-1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@USE":"coordinates"
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@USE":"normalVector"
                                    }
                                  }
                              }
                            }
                        }
                      },
                      { "Shape":
                        {
                          "@DEF":"WingsAndTail",
                          "-appearance":
                            { "Appearance":
                              {
                                "-material":
                                  { "Material":
                                    {
                                      "@emissiveColor":[0.1796,0.1914,0.2382]
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedFaceSet":
                              {
                                "@colorPerVertex":false,
                                "@coordIndex":[6,7,8,9,-1,9,8,7,6,-1,20,21,22,23,-1,23,22,21,20,-1,97,20,23,98,99,-1,99,98,23,20,97,-1,108,109,110,111,-1,111,110,109,108,-1,112,113,114,115,-1,115,114,113,112,-1,132,6,9,133,134,-1,134,133,9,6,132,-1,86,139,140,67,-1,67,140,139,86,-1,143,144,145,146,-1,146,145,144,143,-1,177,178,179,-1,179,178,177,-1,178,180,181,182,183,179,-1,179,183,182,181,180,178,-1,182,184,183,-1,183,184,182,-1,177,178,179,-1,179,178,177,-1,178,180,181,182,183,179,-1,179,183,182,181,180,178,-1,182,184,183,-1,183,184,182,-1],
                                "@creaseAngle":0.5,
                                "@normalIndex":[50,118,125,107,-1,130,130,130,130,-1,124,123,91,94,-1,123,122,75,91,-1,73,75,122,121,-1,74,73,121,120,-1,49,119,118,50,-1,131,131,131,131,-1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@USE":"coordinates"
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@USE":"normalVector"
                                    }
                                  }
                              }
                            }
                        }
                      },
                      { "Shape":
                        {
                          "@DEF":"SecondPartAfterNose",
                          "-appearance":
                            { "Appearance":
                              {
                                "-material":
                                  { "Material":
                                    {
                                      "@diffuseColor":[0.6,0.6,0.6]
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedFaceSet":
                              {
                                "@coordIndex":[0,1,2,3,-1,4,5,1,0,-1,10,11,12,13,-1,14,15,5,4,-1,13,12,15,14,-1,16,17,11,10,-1,18,19,17,16,-1,3,2,19,18,-1],
                                "@creaseAngle":0.5,
                                "@normalIndex":[0,1,2,3,-1,4,5,1,0,-1,6,7,8,9,-1,10,11,5,4,-1,9,8,11,10,-1,12,13,7,6,-1,14,15,13,12,-1,3,2,15,14,-1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@USE":"coordinates"
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@USE":"normalVector"
                                    }
                                  }
                              }
                            }
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"CockpitTransform",
                    "@rotation":[1,0,0,-0.1],
                    "@scale":[0.045,0.045,0.045],
                    "@translation":[0,1,-10],
                    "-children":[
                      { "Inline":
                        {
                          "@url":["Cockpit.x3d","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/Cockpit.x3d","Cockpit.wrl","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/Cockpit.wrl"]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"SeatTransform",
                    "@rotation":[-1,0,0,-0.1],
                    "@scale":[0.9,0.9,0.9],
                    "@translation":[0,0,-8.3],
                    "-children":[
                      { "Inline":
                        {
                          "@url":["Seat.x3d","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/Seat.x3d","Seat.wrl","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/Seat.wrl"]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"FrontWheelTransform",
                    "@center":[0,2.5,0],
                    "@rotation":[-1,0,0,1.92],
                    "@translation":[0.7,-5.2,-6.5],
                    "-children":[
                      {
                        "#comment":"Front wheel is taken from the Savage Library, modified and re-animated.(from F18 Blue Angel)"
                      },
                      { "Inline":
                        {
                          "@url":["FrontWheel.x3d","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/FrontWheel.x3d","FrontWheel.wrl","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/FrontWheel.wrl"]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"RearLeftWheelTransform",
                    "@center":[0,2.5,0],
                    "@rotation":[1,0,1,1.92],
                    "@translation":[-2.95,-5,7],
                    "-children":[
                      {
                        "#comment":"Rear wheels are taken from the Savage Library and re-animated (from F18 Blue Angel)"
                      },
                      { "Inline":
                        {
                          "@url":["RearLeftWheel.x3d","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/RearLeftWheel.x3d","RearLeftWheel.wrl","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/RearLeftWheel.wrl"]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"RearRightWheelTransform",
                    "@center":[0,2.5,0],
                    "@rotation":[-1,0,-1,1.92],
                    "@translation":[2.95,-5,7],
                    "-children":[
                      {
                        "#comment":"Rear wheels are taken from the Savage Library and re-animated (from F18 Blue Angel)"
                      },
                      { "Inline":
                        {
                          "@url":["RearRightWheel.x3d","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/RearRightWheel.x3d","RearRightWheel.wrl","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/RearRightWheel.wrl"]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"CockpitButtonsTransform",
                    "-children":[
                      { "Transform":
                        {
                          "@DEF":"UpButtonTransform",
                          "@rotation":[1,0,0,1.57],
                          "@scale":[0.008,0.008,0.008],
                          "@translation":[-0.95,1.05,-10],
                          "-children":[
                            { "Shape":
                              {
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":1,
                                      "@radius":4
                                    }
                                  },
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@diffuseColor":[1,0,0],
                                            "@shininess":0.8
                                          }
                                        }
                                    }
                                  }
                              }
                            },
                            { "TouchSensor":
                              {
                                "@DEF":"TouchSensorUp",
                                "@description":"click for gears up"
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"DownButtonTransform",
                          "@rotation":[1,0,0,1.57],
                          "@scale":[0.008,0.008,0.008],
                          "@translation":[-0.83,1.05,-10],
                          "-children":[
                            { "Shape":
                              {
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":1,
                                      "@radius":4
                                    }
                                  },
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@diffuseColor":[1,1,0],
                                            "@shininess":0.8
                                          }
                                        }
                                    }
                                  }
                              }
                            },
                            { "TouchSensor":
                              {
                                "@DEF":"TouchSensorDown",
                                "@description":"click for gears down"
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"GearUpTextTransform",
                          "@scale":[0.06,0.06,0.06],
                          "@translation":[-0.65,1.55,-10],
                          "-children":[
                            { "Shape":
                              {
                                "-geometry":
                                  { "Text":
                                    {
                                      "@string":["RED Button","Gear Up"]
                                    }
                                  },
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@diffuseColor":[1,0,0]
                                          }
                                        }
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"GearDownTextTransform",
                          "@scale":[0.06,0.06,0.06],
                          "@translation":[-0.65,1.35,-10],
                          "-children":[
                            { "Shape":
                              {
                                "-geometry":
                                  { "Text":
                                    {
                                      "@length":[5.5],
                                      "@string":["YELLOW Button","Gear Down"]
                                    }
                                  },
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@diffuseColor":[1,1,0]
                                          }
                                        }
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"FireButtonTransform",
                          "@rotation":[1,0,0,1.57],
                          "@scale":[0.008,0.008,0.008],
                          "@translation":[0.52,1.6,-10],
                          "-children":[
                            { "Shape":
                              {
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":1,
                                      "@radius":4
                                    }
                                  },
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@diffuseColor":[0,0.75,0.18],
                                            "@shininess":0.8
                                          }
                                        }
                                    }
                                  }
                              }
                            },
                            { "TouchSensor":
                              {
                                "@DEF":"FireSensor",
                                "@description":"click to fire"
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"FireTextTransform",
                          "@scale":[0.06,0.06,0.06],
                          "@translation":[0.36,1.5,-10],
                          "-children":[
                            { "Shape":
                              {
                                "-geometry":
                                  { "Text":
                                    {
                                      "@string":["Target Locked"," FIRE!..","(Green Button)"]
                                    }
                                  },
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "-material":
                                        { "Material":
                                          {
                                            "@diffuseColor":[0,0.75,0.18]
                                          }
                                        }
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Viewpoint":
                  {
                    "@description":"F16 Close Look-up",
                    "@orientation":[-0.559,-0.827,-0.057,1.3534],
                    "@position":[-28.7,19.9,17.4]
                  }
                },
                { "Viewpoint":
                  {
                    "@description":"Cockpit",
                    "@orientation":[-1,0,0,0.1249],
                    "@position":[0,1.5,-7.9]
                  }
                },
                { "Viewpoint":
                  {
                    "@DEF":"LandingGearAnimationView",
                    "@description":"Landing Gear Animation View",
                    "@orientation":[-0.003,1,-0.012,2.5741],
                    "@position":[16.1,-5.8,-24.6]
                  }
                },
                { "Viewpoint":
                  {
                    "@description":"Cockpit Left View",
                    "@orientation":[-0.276,-0.922,-0.271,1.2338],
                    "@position":[-6.7,6.1,-3.9]
                  }
                },
                { "Viewpoint":
                  {
                    "@description":"F16 Front View",
                    "@orientation":[-0.007,0.995,0.102,3.1152],
                    "@position":[-0.1,13.4,-65]
                  }
                },
                { "Viewpoint":
                  {
                    "@description":"Cockpit Target View",
                    "@orientation":[-0.834,-0.523,-0.176,0.0875],
                    "@position":[0,2.4,-7.9]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"NoseAntennaTransform",
                    "@rotation":[1,0,0,1.57],
                    "@translation":[0,-0.275,-21],
                    "-children":[
                      { "Shape":
                        {
                          "-geometry":
                            { "Cylinder":
                              {
                                "@radius":0.05
                              }
                            },
                          "-appearance":
                            { "Appearance":
                              {
                                "-material":
                                  { "Material":
                                    {
                                      "@diffuseColor":[0.5,0.5,0.5],
                                      "@shininess":0.5
                                    }
                                  }
                              }
                            }
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "TimeSensor":
            {
              "@DEF":"WheelUp",
              "@cycleInterval":8
            }
          },
          { "OrientationInterpolator":
            {
              "@DEF":"GearUpInterpolator",
              "@key":[0,0.5,1.0],
              "@keyValue":[1,0,0,0.0,1,0,0,-0.79,1,0,0,-1.92]
            }
          },
          { "ROUTE":
            {
              "@fromField":"touchTime",
              "@fromNode":"TouchSensorUp",
              "@toField":"set_startTime",
              "@toNode":"WheelUp"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"WheelUp",
              "@toField":"set_fraction",
              "@toNode":"GearUpInterpolator"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"GearUpInterpolator",
              "@toField":"set_rotation",
              "@toNode":"FrontWheelTransform"
            }
          },
          { "TimeSensor":
            {
              "@DEF":"WheelDown",
              "@cycleInterval":8
            }
          },
          { "OrientationInterpolator":
            {
              "@DEF":"GearDownInterpolator",
              "@key":[0,0.5,1.0],
              "@keyValue":[1,0,0,-1.92,1,0,0,-0.79,1,0,0,0.0]
            }
          },
          { "ROUTE":
            {
              "@fromField":"touchTime",
              "@fromNode":"TouchSensorDown",
              "@toField":"set_startTime",
              "@toNode":"WheelDown"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"WheelDown",
              "@toField":"set_fraction",
              "@toNode":"GearDownInterpolator"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"GearDownInterpolator",
              "@toField":"set_rotation",
              "@toNode":"FrontWheelTransform"
            }
          },
          {
            "#comment":"Animation commands for Rear Right Wheel Starts"
          },
          { "TimeSensor":
            {
              "@DEF":"RRearUp1",
              "@cycleInterval":8
            }
          },
          { "TimeSensor":
            {
              "@DEF":"RRearDown1",
              "@cycleInterval":8
            }
          },
          { "OrientationInterpolator":
            {
              "@DEF":"RRearInterUp1",
              "@key":[0,0.5,1.0],
              "@keyValue":[-1,0,-1,0.0,-1,0,-1,0.44,-1,0,-1,1.92]
            }
          },
          { "OrientationInterpolator":
            {
              "@DEF":"RRearInterDown1",
              "@key":[0,0.5,1.0],
              "@keyValue":[-1,0,-1,1.92,-1,0,-1,0.44,-1,0,-1,0.0]
            }
          },
          { "ROUTE":
            {
              "@fromField":"touchTime",
              "@fromNode":"TouchSensorDown",
              "@toField":"set_startTime",
              "@toNode":"RRearDown1"
            }
          },
          { "ROUTE":
            {
              "@fromField":"touchTime",
              "@fromNode":"TouchSensorUp",
              "@toField":"set_startTime",
              "@toNode":"RRearUp1"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"RRearDown1",
              "@toField":"set_fraction",
              "@toNode":"RRearInterDown1"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"RRearUp1",
              "@toField":"set_fraction",
              "@toNode":"RRearInterUp1"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"RRearInterDown1",
              "@toField":"set_rotation",
              "@toNode":"RearRightWheelTransform"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"RRearInterUp1",
              "@toField":"set_rotation",
              "@toNode":"RearRightWheelTransform"
            }
          },
          {
            "#comment":"Animation commands for Rear Left Wheel"
          },
          { "TimeSensor":
            {
              "@DEF":"LRearUp1",
              "@cycleInterval":8
            }
          },
          { "TimeSensor":
            {
              "@DEF":"LRearDown1",
              "@cycleInterval":8
            }
          },
          { "OrientationInterpolator":
            {
              "@DEF":"LRearInterUp1",
              "@key":[0,0.5,1.0],
              "@keyValue":[1,0,1,0.0,1,0,1,0.44,1,0,1,1.92]
            }
          },
          { "OrientationInterpolator":
            {
              "@DEF":"LRearInterDown1",
              "@key":[0,0.5,1.0],
              "@keyValue":[1,0,1,1.92,1,0,1,0.44,1,0,1,0.0]
            }
          },
          { "ROUTE":
            {
              "@fromField":"touchTime",
              "@fromNode":"TouchSensorDown",
              "@toField":"set_startTime",
              "@toNode":"LRearDown1"
            }
          },
          { "ROUTE":
            {
              "@fromField":"touchTime",
              "@fromNode":"TouchSensorUp",
              "@toField":"set_startTime",
              "@toNode":"LRearUp1"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"LRearDown1",
              "@toField":"set_fraction",
              "@toNode":"LRearInterDown1"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"LRearUp1",
              "@toField":"set_fraction",
              "@toNode":"LRearInterUp1"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"LRearInterDown1",
              "@toField":"set_rotation",
              "@toNode":"RearLeftWheelTransform"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"LRearInterUp1",
              "@toField":"set_rotation",
              "@toNode":"RearLeftWheelTransform"
            }
          },
          { "Background":
            {
              "@groundAngle":[1.309,1.570796],
              "@groundColor":[0,0.3,0.7,0,0.35,0.75,0,0.4,0.8],
              "@skyAngle":[1.309,1.571],
              "@skyColor":[0,0.3,0.8,0,0.5,1,1,1,1]
            }
          },
          { "Transform":
            {
              "@DEF":"RightmostAmraamTransform",
              "@rotation":[-1,0,0,1.57],
              "@scale":[1.4,1.4,1.4],
              "@translation":[15,-1.5,9.5],
              "-children":[
                { "Transform":
                  {
                    "@rotation":[0,0,1,1.570796],
                    "-children":[
                      { "Inline":
                        {
                          "@DEF":"Amraam",
                          "@url":["../../Weapons/Missiles/Amraam.x3d","https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/Amraam.x3d","../../Weapons/Missiles/Amraam.wrl","https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/Amraam.wrl"]
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"LeftmostAmraamTransform",
              "@rotation":[-1,0,0,1.57],
              "@scale":[1.4,1.4,1.4],
              "@translation":[-15,-1.5,9.5],
              "-children":[
                { "Transform":
                  {
                    "@rotation":[0,0,1,1.570796],
                    "-children":[
                      { "Inline":
                        {
                          "@USE":"Amraam"
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"SidewinderHolderTransformRight",
              "@rotation":[0,1,0,1.57],
              "@scale":[6,3,3],
              "@translation":[9,-1.125,8],
              "-children":[
                { "Inline":
                  {
                    "@DEF":"SidewinderHolder",
                    "@url":["SidewinderHolder.x3d","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/SidewinderHolder.x3d","SidewinderHolder.wrl","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/SidewinderHolder.wrl"]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"SidewinderHolderTransformLeft",
              "@rotation":[0,1,0,1.57],
              "@scale":[6,3,3],
              "@translation":[-8.45,-1.125,8],
              "-children":[
                { "Inline":
                  {
                    "@USE":"SidewinderHolder"
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"TurkishFlagTransformLeft",
              "@rotation":[0,-1,0,1.57],
              "@scale":[0.3,0.25,0.3],
              "@translation":[-0.01,8,19.5],
              "-children":[
                { "Inline":
                  {
                    "@url":["TurkishFlagLeft.x3d","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagLeft.x3d","TurkishFlagLeft.wrl","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagLeft.wrl"]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"TurkishFlagTransformRight",
              "@rotation":[0,1,0,1.57],
              "@scale":[0.3,0.25,0.3],
              "@translation":[0.01,8,20.5],
              "-children":[
                { "Inline":
                  {
                    "@url":["TurkishFlagRight.x3d","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagRight.x3d","TurkishFlagRight.wrl","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/TurkishFlagRight.wrl"]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"AmraamHolderTransformLeft",
              "@translation":[-12,-0.176,10.7],
              "-children":[
                { "Inline":
                  {
                    "@DEF":"AmraamHolder",
                    "@url":["AmraamHolder.x3d","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/AmraamHolder.x3d","AmraamHolder.wrl","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/AmraamHolder.wrl"]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"AmraamHolderTransformRight",
              "@translation":[12,-0.176,10.7],
              "-children":[
                { "Inline":
                  {
                    "@USE":"AmraamHolder"
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"AmraamInnerTransformRight",
              "@rotation":[-1,0,0,1.57],
              "@scale":[1.4,1.4,1.4],
              "@translation":[12,-1.6,8.4],
              "-children":[
                { "Transform":
                  {
                    "@rotation":[0,0,1,1.570796],
                    "-children":[
                      { "Inline":
                        {
                          "@USE":"Amraam"
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"AmraamInnerTransformLeft",
              "@rotation":[-1,0,0,1.57],
              "@scale":[1.4,1.4,1.4],
              "@translation":[-12,-1.6,8.4],
              "-children":[
                { "Transform":
                  {
                    "@rotation":[0,0,1,1.570796],
                    "-children":[
                      { "Inline":
                        {
                          "@USE":"Amraam"
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"SidewinderTransformLeft",
              "@rotation":[-1,0,0,1.57],
              "@scale":[1.6,1.6,1.6],
              "@translation":[-8.7,-2.6,8],
              "-children":[
                { "Transform":
                  {
                    "@rotation":[0,0,1,1.570796],
                    "-children":[
                      { "Inline":
                        {
                          "@DEF":"Sidewinder",
                          "@url":["../../Weapons/Missiles/Sidewinder.x3d","https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/Sidewinder.x3d","../../Weapons/Missiles/Sidewinder.wrl","https://www.web3d.org/x3d/content/examples/Savage/Weapons/Missiles/Sidewinder.wrl"]
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"SidewinderTransformRight",
              "@rotation":[-1,0,0,1.57],
              "@scale":[1.6,1.6,1.6],
              "@translation":[8.7,-2.6,8],
              "-children":[
                { "Transform":
                  {
                    "@rotation":[0,0,1,1.570796],
                    "-children":[
                      { "Inline":
                        {
                          "@USE":"Sidewinder"
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"FuelTankHolderTransformLeft",
              "@rotation":[0,1,0,1.57],
              "@scale":[1.5,1.5,1.5],
              "@translation":[-4.8,-1.125,6],
              "-children":[
                { "Inline":
                  {
                    "@DEF":"FuelTankHolder",
                    "@url":["FuelTankHolder.x3d","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/FuelTankHolder.x3d","FuelTankHolder.wrl","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/FuelTankHolder.wrl"]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"FuelTankHolderTransformRight",
              "@rotation":[0,1,0,1.57],
              "@scale":[1.5,1.5,1.5],
              "@translation":[5.3,-1.125,6],
              "-children":[
                { "Inline":
                  {
                    "@USE":"FuelTankHolder"
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"FuelTankTransformRight",
              "@rotation":[-1,0,0,1.57],
              "@scale":[1.5,1.5,1.5],
              "@translation":[5,-2.85,5.5],
              "-children":[
                { "Inline":
                  {
                    "@DEF":"FuelTank",
                    "@url":["FuelTank.x3d","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/FuelTank.x3d","FuelTank.wrl","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/FuelTank.wrl"]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"FuelTankTransformLeft",
              "@rotation":[-1,0,0,1.57],
              "@scale":[1.5,1.5,1.5],
              "@translation":[-5,-2.85,5.5],
              "-children":[
                { "Inline":
                  {
                    "@USE":"FuelTank"
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"InlineCoverOfPlaneTransform",
              "-children":[
                { "Shape":
                  {
                    "-geometry":
                      { "Box":
                        {
                          "@size":[4.15,0.1,20]
                        }
                      },
                    "-appearance":
                      { "Appearance":
                        {
                          "-material":
                            { "Material":
                              {
                                "@diffuseColor":[0.25,0.25,0.25]
                              }
                            }
                        }
                      }
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"TargetHelicopterTransform",
              "@translation":[16,-50,-500],
              "-children":[
                { "Inline":
                  {
                    "@url":["Target.x3d","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/Target.x3d","Target.wrl","https://www.web3d.org/x3d/content/examples/Savage/AircraftFixedWing/F16FightingFalconTurkey/Target.wrl"]
                  }
                }
              ]
            }
          },
          { "TimeSensor":
            {
              "@DEF":"FireClock",
              "@cycleInterval":8
            }
          },
          { "PositionInterpolator":
            {
              "@DEF":"MissilePath",
              "@key":[0.0,0.1,1.0],
              "@keyValue":[-15.65,0,4.5,-15.65,-2,4.5,16,-50,-500]
            }
          },
          { "ROUTE":
            {
              "@fromField":"touchTime",
              "@fromNode":"FireSensor",
              "@toField":"set_startTime",
              "@toNode":"FireClock"
            }
          },
          { "ROUTE":
            {
              "@fromField":"fraction_changed",
              "@fromNode":"FireClock",
              "@toField":"set_fraction",
              "@toNode":"MissilePath"
            }
          },
          { "ROUTE":
            {
              "@fromField":"value_changed",
              "@fromNode":"MissilePath",
              "@toField":"set_translation",
              "@toNode":"LeftmostAmraamTransform"
            }
          },
          { "Viewpoint":
            {
              "@DEF":"MissileLaunchView",
              "@description":"Missile Fire View",
              "@orientation":[0.094,-0.994,0.057,1.1716],
              "@position":[-344.3,-142.8,-27.7]
            }
          },
          { "ROUTE":
            {
              "@fromField":"isActive",
              "@fromNode":"FireSensor",
              "@toField":"set_bind",
              "@toNode":"MissileLaunchView"
            }
          },
          {
            "#comment":"TODO fix type, add filter"
          }
        ]
    }
  }
}