{ "X3D": {
    "encoding":"UTF-8",
    "@profile":"Immersive",
    "@version":"3.1",
    "@xsd:noNamespaceSchemaLocation":"https://www.web3d.org/specifications/x3d-3.1.xsd",
    "JSON schema":"https://www.web3d.org/specifications/x3d-4.0-JSONSchema.autogenerated.json",
    "head": {
        "meta": [
          {
            "@name":"title",
            "@content":"Cruiser.x3d"
          },
          {
            "@name":"creator",
            "@content":"Ugur Demiryurek, Mike Hunsberger"
          },
          {
            "@name":"created",
            "@content":"11 September 2000"
          },
          {
            "@name":"modified",
            "@content":"20 October 2019"
          },
          {
            "@name":"description",
            "@content":"Generic cruiser-class ship."
          },
          {
            "@name":"identifier",
            "@content":"https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/CruiserUnitedStates/Cruiser.x3d"
          },
          {
            "@name":"generator",
            "@content":"X3D-Edit 3.2, https://www.web3d.org/x3d/tools/X3D-Edit"
          },
          {
            "@name":"license",
            "@content":"../../license.html"
          },
          {
            "@name":"translated",
            "@content":"26 March 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":"Cruiser.x3d"
            }
          },
          { "Viewpoint":
            {
              "@DEF":"SideView",
              "@description":"Right Side View",
              "@position":[-5,15,150]
            }
          },
          { "Viewpoint":
            {
              "@description":"Back View",
              "@orientation":[0.0,1.0,0.0,-1.5],
              "@position":[-150,10,0]
            }
          },
          { "Viewpoint":
            {
              "@DEF":"FrontView",
              "@description":"Front View",
              "@orientation":[0,-1.0,0,-1.5],
              "@position":[100,10,0]
            }
          },
          { "Viewpoint":
            {
              "@DEF":"TopView",
              "@description":"Top View",
              "@orientation":[1,0,0,-1.1],
              "@position":[0,150,75]
            }
          },
          { "Viewpoint":
            {
              "@description":"Left Side View",
              "@orientation":[0,1,0,3.14],
              "@position":[-5,15,-120]
            }
          },
          { "Viewpoint":
            {
              "@description":"Harpoon and Rear Gun",
              "@position":[-75,10,30]
            }
          },
          { "Viewpoint":
            {
              "@description":"Front Gun",
              "@position":[60,12,15]
            }
          },
          { "Viewpoint":
            {
              "@description":"Bridge Side View",
              "@position":[35,23,15]
            }
          },
          { "Viewpoint":
            {
              "@description":"Large Antenna",
              "@position":[0,33,40]
            }
          },
          { "Background":
            {
              "@groundColor":[0,0,0],
              "@skyColor":[0,0.5,0.5]
            }
          },
          {
            "#comment":"Scene nodes are added here"
          },
          { "Transform":
            {
              "@translation":[1.13,1,1],
              "-children":[
                { "Transform":
                  {
                    "@DEF":"CRUSIERMAINBODY",
                    "-children":[
                      { "Shape":
                        {
                          "@DEF":"BelowWaterHull",
                          "-appearance":
                            { "Appearance":
                              {
                                "@DEF":"Black",
                                "-material":
                                  { "Material":
                                    {
                                      "@diffuseColor":[0.1,0.1,0.1]
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "Extrusion":
                              {
                                "@creaseAngle":0.85,
                                "@crossSection":[0,8.4,4.412,6.65,4.412,-6.65,0,-8.4,0,8.4],
                                "@orientation":[0,0,1,0.45,0,0,1,0,0,0,1,-0.785],
                                "@scale":[1.1,1,1,1,1.9,0.02],
                                "@solid":false,
                                "@spine":[-82.0,0,0,45,0,0,70,0,0]
                              }
                            }
                        }
                      },
                      { "Shape":
                        {
                          "@DEF":"BottomHull",
                          "-appearance":
                            { "Appearance":
                              {
                                "@DEF":"HullGrey",
                                "-material":
                                  { "Material":
                                    {
                                      "@diffuseColor":[0.62,0.639,0.612]
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "Extrusion":
                              {
                                "@creaseAngle":0.85,
                                "@crossSection":[-2.206,9.65,0,8.4,0,-8.4,-2.206,-9.65,-2.206,9.65],
                                "@orientation":[0,0,1,0.45,0,0,1,0,0,0,1,-0.785],
                                "@scale":[1.1,1,1,1,1.9,0.02],
                                "@solid":false,
                                "@spine":[-82.0,0,0,45,0,0,70,0,0]
                              }
                            }
                        }
                      },
                      { "Shape":
                        {
                          "@DEF":"CenterHull",
                          "-appearance":
                            { "Appearance":
                              {
                                "@USE":"HullGrey"
                              }
                            },
                          "-geometry":
                            { "Extrusion":
                              {
                                "@creaseAngle":0.7,
                                "@crossSection":[-4.67,9.65,-2.206,9.65,-2.206,-9.65,-4.67,-9.65,-4.67,9.65],
                                "@orientation":[0,0,1,0,0,0,1,0,0,0,1,-0.785],
                                "@scale":[1,1,1,1,1.9,0.02],
                                "@solid":false,
                                "@spine":[-83.0,0,0,45,0,0,70,0,0]
                              }
                            }
                        }
                      },
                      { "Shape":
                        {
                          "@DEF":"UpperHullFwd",
                          "-appearance":
                            { "Appearance":
                              {
                                "@USE":"HullGrey"
                              }
                            },
                          "-geometry":
                            { "Extrusion":
                              {
                                "@creaseAngle":0.7,
                                "@crossSection":[-7,9.65,-4.67,9.65,-4.67,-9.65,-7,-9.65,-7,9.65],
                                "@orientation":[0,0,1,-0.6,0,0,1,0,0,0,1,-0.785],
                                "@scale":[1.2,1,1,1,1.9,0.02],
                                "@solid":false,
                                "@spine":[40,0,0,45,0,0,70,0,0]
                              }
                            }
                        }
                      },
                      { "Shape":
                        {
                          "@DEF":"MissileDeck",
                          "-appearance":
                            { "Appearance":
                              {
                                "@USE":"HullGrey"
                              }
                            },
                          "-geometry":
                            { "Extrusion":
                              {
                                "@creaseAngle":1.2,
                                "@crossSection":[-55.5,-2.5,-55.5,2.5,-50.3,9.65,45,9.65,45,-9.65,-50.3,-9.65,-55.5,-2.5],
                                "@solid":false,
                                "@spine":[0,2,0,0,6.9,0]
                              }
                            }
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"FRONTGUN",
                    "@rotation":[1,0.05,0,-1.57],
                    "@scale":[0.7,0.7,0.7],
                    "@translation":[55,9.4,1.5],
                    "-children":[
                      { "Transform":
                        {
                          "@DEF":"FrontGunBody",
                          "@scale":[0.5,0.5,0.7],
                          "-children":[
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "@USE":"HullGrey"
                                    }
                                  },
                                "-geometry":
                                  { "Extrusion":
                                    {
                                      "@creaseAngle":1.5,
                                      "@crossSection":[-6.0,0.0,-5.9,0.7,-5.7,1.2,-5.3,1.7,-5,2.1,-4,2.2,-3,2.3,-2,2.40,2.5,1,2.6,2,2.653,2.25,4,1.75,16,0,7,-2.5,-5.5,-2.5,-6,0],
                                      "@spine":[0,1,0,0,7,0]
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"FrontGunFire",
                          "@rotation":[-0.3,0,1,1.57],
                          "@translation":[4,2.1,1],
                          "-children":[
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "@USE":"HullGrey"
                                    }
                                  },
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@bottom":false,
                                      "@height":10,
                                      "@radius":0.2,
                                      "@top":false
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"FrontGunBottom1",
                          "@rotation":[1,0,0,1.57],
                          "@translation":[0,2.2,-2.2],
                          "-children":[
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "@USE":"HullGrey"
                                    }
                                  },
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":0.25,
                                      "@radius":4
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"FrontGunBottom2",
                          "@rotation":[1,0,0,1.57],
                          "@translation":[0,2.0,-2.0],
                          "-children":[
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "@USE":"HullGrey"
                                    }
                                  },
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":0.5,
                                      "@radius":1.25
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"BACKGUN",
                    "@rotation":[0,1,1,-3.1],
                    "@translation":[-65,7.0,-1.8],
                    "-children":[
                      { "Transform":
                        {
                          "@DEF":"BackGunBody",
                          "@scale":[0.5,0.5,0.7],
                          "-children":[
                            { "Shape":
                              {
                                "@DEF":"gun",
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "@USE":"HullGrey"
                                    }
                                  },
                                "-geometry":
                                  { "Extrusion":
                                    {
                                      "@creaseAngle":1.5,
                                      "@crossSection":[-6.0,0.0,-5.9,0.7,-5.7,1.2,-5.3,1.7,-5,2.1,-4,2.2,-3,2.3,-2,2.40,2.5,1,2.6,2,2.653,2.25,4,1.75,16,0,7,-2.5,-5.5,-2.5,-6,0],
                                      "@spine":[0,1,0,0,7,0]
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"BackGunFirePipe",
                          "@rotation":[-0.3,0,1,1.57],
                          "@translation":[4,2.1,1],
                          "-children":[
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "@USE":"HullGrey"
                                    }
                                  },
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@bottom":false,
                                      "@height":10,
                                      "@radius":0.2,
                                      "@top":false
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"BackGunBottom1",
                          "@rotation":[1,0,0,1.57],
                          "@translation":[0,2.2,-2.2],
                          "-children":[
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "@USE":"HullGrey"
                                    }
                                  },
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":0.25,
                                      "@radius":4
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"BackGunBottom2",
                          "@rotation":[1,0,0,1.57],
                          "@translation":[0,2.5,-2.0],
                          "-children":[
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "@USE":"HullGrey"
                                    }
                                  },
                                "-geometry":
                                  { "Cylinder":
                                    {
                                      "@height":0.5,
                                      "@radius":1.25
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"HARPOON",
                    "@scale":[1.3,1.3,1.3],
                    "@translation":[-77.5,7.9,-6.2],
                    "-children":[
                      { "Transform":
                        {
                          "@DEF":"HarpoonBunch1",
                          "@translation":[0,0.1,0],
                          "-children":[
                            { "Group":
                              {
                                "@DEF":"HarpoonBunch",
                                "-children":[
                                  { "Transform":
                                    {
                                      "@translation":[0,-0.245,0],
                                      "-children":[
                                        { "Group":
                                          {
                                            "@DEF":"Harpoon",
                                            "-children":[
                                              { "Transform":
                                                {
                                                  "@rotation":[1,0,0,-0.5],
                                                  "-children":[
                                                    { "Shape":
                                                      {
                                                        "@DEF":"HarpoonWithHolders",
                                                        "-appearance":
                                                          { "Appearance":
                                                            {
                                                              "@USE":"HullGrey"
                                                            }
                                                          },
                                                        "-geometry":
                                                          { "Cylinder":
                                                            {
                                                              "@height":5,
                                                              "@radius":0.25
                                                            }
                                                          }
                                                      }
                                                    },
                                                    { "Transform":
                                                      {
                                                        "@DEF":"HarpoonDownHolder",
                                                        "@translation":[0,-1.5,0],
                                                        "-children":[
                                                          { "Shape":
                                                            {
                                                              "-appearance":
                                                                { "Appearance":
                                                                  {
                                                                    "-material":
                                                                      { "Material":
                                                                        {
                                                                        }
                                                                      }
                                                                  }
                                                                },
                                                              "-geometry":
                                                                { "Box":
                                                                  {
                                                                    "@size":[0.5,0.2,0.5]
                                                                  }
                                                                }
                                                            }
                                                          }
                                                        ]
                                                      }
                                                    },
                                                    { "Transform":
                                                      {
                                                        "@DEF":"HarpoonTopHolder",
                                                        "@translation":[0,1.5,0],
                                                        "-children":[
                                                          { "Shape":
                                                            {
                                                              "-appearance":
                                                                { "Appearance":
                                                                  {
                                                                    "-material":
                                                                      { "Material":
                                                                        {
                                                                        }
                                                                      }
                                                                  }
                                                                },
                                                              "-geometry":
                                                                { "Box":
                                                                  {
                                                                    "@size":[0.5,0.2,0.5]
                                                                  }
                                                                }
                                                            }
                                                          }
                                                        ]
                                                      }
                                                    }
                                                  ]
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@translation":[0.5,-0.245,0],
                                      "-children":[
                                        { "Group":
                                          {
                                            "@USE":"Harpoon"
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@translation":[0,0,0.5],
                                      "-children":[
                                        { "Group":
                                          {
                                            "@USE":"Harpoon"
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@translation":[0.5,0,0.5],
                                      "-children":[
                                        { "Group":
                                          {
                                            "@USE":"Harpoon"
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@rotation":[1,0,0,-0.5],
                                      "@translation":[0.25,-0.45,-0.26],
                                      "-children":[
                                        { "Shape":
                                          {
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "@USE":"HullGrey"
                                                }
                                              },
                                            "-geometry":
                                              { "Box":
                                                {
                                                  "@size":[1.05,5,0.1]
                                                }
                                              }
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"HarpoonBunch2",
                          "@rotation":[1,0,0,-1.7],
                          "@translation":[-1.1,-0.77,0.7],
                          "-children":[
                            { "Group":
                              {
                                "@USE":"HarpoonBunch"
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"HarpoonSupport1",
                          "@translation":[-0.85,-2.25,0.5],
                          "-children":[
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "@USE":"HullGrey"
                                    }
                                  },
                                "-geometry":
                                  { "Box":
                                    {
                                      "@size":[1,1.5,0.1]
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      },
                      { "Transform":
                        {
                          "@DEF":"HarpoonSupport2",
                          "@translation":[0.225,-1.85,0.0],
                          "-children":[
                            { "Shape":
                              {
                                "-appearance":
                                  { "Appearance":
                                    {
                                      "@USE":"HullGrey"
                                    }
                                  },
                                "-geometry":
                                  { "Box":
                                    {
                                      "@size":[1,1.5,0.1]
                                    }
                                  }
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                },
                { "Transform":
                  {
                    "@DEF":"Cruiser_Superstructure",
                    "@scale":[1,0.78,0.8],
                    "@translation":[4,-2.5,0],
                    "-children":[
                      { "Group":
                        {
                          "@DEF":"Rear-Superstructure-grouping",
                          "-children":[
                            { "Transform":
                              {
                                "@DEF":"Rear-Superstructure",
                                "@translation":[-55,10,0],
                                "-children":[
                                  { "Transform":
                                    {
                                      "@translation":[6,0,0],
                                      "-children":[
                                        { "Shape":
                                          {
                                            "@DEF":"FlightDeckStructure",
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "@USE":"HullGrey"
                                                }
                                              },
                                            "-geometry":
                                              { "Extrusion":
                                                {
                                                  "@ccw":false,
                                                  "@creaseAngle":0.7,
                                                  "@crossSection":[0,-5.5,2.5,-7.25,22,-7.25,22,7.25,2.5,7.25,0,5.5,0,-5.5],
                                                  "@spine":[0,0.0,0,0,4,0]
                                                }
                                              }
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Shape":
                                    {
                                      "@DEF":"RightSideFlightDeck",
                                      "-appearance":
                                        { "Appearance":
                                          {
                                            "@USE":"HullGrey"
                                          }
                                        },
                                      "-geometry":
                                        { "Extrusion":
                                          {
                                            "@ccw":false,
                                            "@creaseAngle":0.7,
                                            "@crossSection":[20,7.25,21,9.65,44.5,9.65,44.5,7.25,20,7.25],
                                            "@solid":false,
                                            "@spine":[0,0.0,0,0,4,0]
                                          }
                                        }
                                    }
                                  },
                                  { "Shape":
                                    {
                                      "@DEF":"LeftSideFlightDeck",
                                      "-appearance":
                                        { "Appearance":
                                          {
                                            "@USE":"HullGrey"
                                          }
                                        },
                                      "-geometry":
                                        { "Extrusion":
                                          {
                                            "@ccw":false,
                                            "@creaseAngle":0.7,
                                            "@crossSection":[20,-7.25,21,-9.65,44.5,-9.65,44.5,-7.25,20,-7.25],
                                            "@spine":[0,0.0,0,0,4,0]
                                          }
                                        }
                                    }
                                  },
                                  { "Shape":
                                    {
                                      "@DEF":"RearStructure1",
                                      "-appearance":
                                        { "Appearance":
                                          {
                                            "@USE":"HullGrey"
                                          }
                                        },
                                      "-geometry":
                                        { "Extrusion":
                                          {
                                            "@ccw":false,
                                            "@creaseAngle":0.7,
                                            "@crossSection":[28,-7.25,44.5,-7.25,44.5,7.25,28,7.25,28,-7.25],
                                            "@solid":false,
                                            "@spine":[0,0.0,0,0,13.5,0]
                                          }
                                        }
                                    }
                                  },
                                  { "Shape":
                                    {
                                      "@DEF":"RearStructure1-Top1",
                                      "-appearance":
                                        { "Appearance":
                                          {
                                            "@USE":"HullGrey"
                                          }
                                        },
                                      "-geometry":
                                        { "Extrusion":
                                          {
                                            "@ccw":false,
                                            "@creaseAngle":0.7,
                                            "@crossSection":[28,2,35,2,35,7.25,28,7.25,28,2],
                                            "@spine":[0,13.5,0,0,18.5,0]
                                          }
                                        }
                                    }
                                  },
                                  { "Shape":
                                    {
                                      "@DEF":"RearStructureTop2",
                                      "-appearance":
                                        { "Appearance":
                                          {
                                            "@USE":"HullGrey"
                                          }
                                        },
                                      "-geometry":
                                        { "Extrusion":
                                          {
                                            "@ccw":false,
                                            "@creaseAngle":0.7,
                                            "@crossSection":[35,3,44.5,3,44.5,7.25,35,7.25,35,3],
                                            "@spine":[0,13.5,0,0,20.5,0]
                                          }
                                        }
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@DEF":"Stack1-Rear-LargeStructure",
                                      "@translation":[38,23,5],
                                      "-children":[
                                        { "Shape":
                                          {
                                            "@DEF":"Stack1",
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "@USE":"HullGrey"
                                                }
                                              },
                                            "-geometry":
                                              { "Cylinder":
                                                {
                                                  "@height":5,
                                                  "@radius":2,
                                                  "@top":false
                                                }
                                              }
                                          }
                                        },
                                        { "Shape":
                                          {
                                            "@DEF":"InnerStack",
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "-material":
                                                    { "Material":
                                                      {
                                                        "@diffuseColor":[0,0,0]
                                                      }
                                                    }
                                                }
                                              },
                                            "-geometry":
                                              { "Cylinder":
                                                {
                                                  "@height":4.9,
                                                  "@radius":1.9
                                                }
                                              }
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@DEF":"Stack2-Rear-LargeStructure",
                                      "@translation":[42,23,5],
                                      "-children":[
                                        { "Shape":
                                          {
                                            "@USE":"Stack1"
                                          }
                                        },
                                        { "Shape":
                                          {
                                            "@USE":"InnerStack"
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@DEF":"Rear-Large-Structure-Top",
                                      "-children":[
                                        { "Shape":
                                          {
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "@USE":"HullGrey"
                                                }
                                              },
                                            "-geometry":
                                              { "IndexedFaceSet":
                                                {
                                                  "@ccw":false,
                                                  "@coordIndex":[4,5,67,-1,0,1,2,3,-1,0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,0,4,7,3],
                                                  "@solid":false,
                                                  "-children":[
                                                    {
                                                      "#comment":"top, bottom, front, left, back, right"
                                                    }
                                                  ],
                                                  "-coord":
                                                    { "Coordinate":
                                                      {
                                                        "@point":[28,13.5,2,28,13.5,-7.25,44.5,13.5,-7.25,44.5,13.5,2,28,23.5,2,28,23.5,-5.25,44.5,23.5,-5.25,44.5,23.5,2]
                                                      }
                                                    }
                                                }
                                              }
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      },
                      { "Group":
                        {
                          "@DEF":"Front-Superstructure-Grouping",
                          "-children":[
                            { "Transform":
                              {
                                "@DEF":"Front-Superstructure",
                                "@translation":[4,10,0],
                                "-children":[
                                  { "Transform":
                                    {
                                      "@DEF":"Front-Super-RearBox",
                                      "@translation":[12,4.5,0],
                                      "-children":[
                                        { "Shape":
                                          {
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "@USE":"HullGrey"
                                                }
                                              },
                                            "-geometry":
                                              { "Box":
                                                {
                                                  "@size":[24,9,12]
                                                }
                                              }
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@DEF":"Front-Super-RearBox-upper",
                                      "@translation":[12,11,0],
                                      "-children":[
                                        { "Shape":
                                          {
                                            "@DEF":"LargeStructureTop1",
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "@USE":"HullGrey"
                                                }
                                              },
                                            "-geometry":
                                              { "Box":
                                                {
                                                  "@size":[24,4,8]
                                                }
                                              }
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@DEF":"Front-Super-RearBox-small-upper",
                                      "@translation":[12,16,0],
                                      "-children":[
                                        { "Shape":
                                          {
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "@USE":"HullGrey"
                                                }
                                              },
                                            "-geometry":
                                              { "Box":
                                                {
                                                  "@size":[12,6,6]
                                                }
                                              }
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@DEF":"Front-Super-Stack",
                                      "@translation":[10.5,21,0],
                                      "-children":[
                                        { "Shape":
                                          {
                                            "@DEF":"Front-Super-Stack1",
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "@USE":"HullGrey"
                                                }
                                              },
                                            "-geometry":
                                              { "Cylinder":
                                                {
                                                  "@height":5,
                                                  "@radius":2,
                                                  "@top":false
                                                }
                                              }
                                          }
                                        },
                                        { "Shape":
                                          {
                                            "@DEF":"Front-InnerStack",
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "-material":
                                                    { "Material":
                                                      {
                                                        "@diffuseColor":[0,0,0]
                                                      }
                                                    }
                                                }
                                              },
                                            "-geometry":
                                              { "Cylinder":
                                                {
                                                  "@height":4.9,
                                                  "@radius":1.9
                                                }
                                              }
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@DEF":"Front-Super-Stack2",
                                      "@translation":[15,21,0],
                                      "-children":[
                                        { "Shape":
                                          {
                                            "@USE":"Front-Super-Stack1"
                                          }
                                        },
                                        { "Shape":
                                          {
                                            "@USE":"Front-InnerStack"
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@DEF":"Front-Super-FrontBox",
                                      "@translation":[30,4,0],
                                      "-children":[
                                        { "Shape":
                                          {
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "@USE":"HullGrey"
                                                }
                                              },
                                            "-geometry":
                                              { "Box":
                                                {
                                                  "@size":[12,8,12]
                                                }
                                              }
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@DEF":"Front-Super-FrontBox-Top",
                                      "-children":[
                                        { "Shape":
                                          {
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "@USE":"HullGrey"
                                                }
                                              },
                                            "-geometry":
                                              { "IndexedFaceSet":
                                                {
                                                  "@ccw":false,
                                                  "@coordIndex":[4,5,6,7,-1,0,1,2,3,-1,0,1,5,4,-1,1,2,6,5,-1,2,3,7,6,-1,0,4,7,3],
                                                  "@solid":false,
                                                  "-children":[
                                                    {
                                                      "#comment":"top, bottom, front, left, back, right"
                                                    }
                                                  ],
                                                  "-coord":
                                                    { "Coordinate":
                                                      {
                                                        "@point":[24,8,6,24,8,-6,36,8,-6,36,8,6,24,13.5,5,24,13.5,-5,34,13.5,-5,34,13.5,5]
                                                      }
                                                    }
                                                }
                                              }
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@DEF":"Front-Super-Bridge",
                                      "@translation":[28,14,0],
                                      "-children":[
                                        { "Transform":
                                          {
                                            "@DEF":"Front-Super-Bridge-Lower",
                                            "@translation":[0,0.25,0],
                                            "-children":[
                                              { "Shape":
                                                {
                                                  "-appearance":
                                                    { "Appearance":
                                                      {
                                                        "@USE":"HullGrey"
                                                      }
                                                    },
                                                  "-geometry":
                                                    { "Box":
                                                      {
                                                        "@size":[8,1.5,6]
                                                      }
                                                    }
                                                }
                                              }
                                            ]
                                          }
                                        },
                                        { "Transform":
                                          {
                                            "@DEF":"Front-Super-Bridge-Windows",
                                            "@translation":[0,1.75,0],
                                            "-children":[
                                              { "Shape":
                                                {
                                                  "-appearance":
                                                    { "Appearance":
                                                      {
                                                        "-material":
                                                          { "Material":
                                                            {
                                                              "@transparency":0.6
                                                            }
                                                          }
                                                      }
                                                    },
                                                  "-geometry":
                                                    { "Box":
                                                      {
                                                        "@size":[8,1.5,6]
                                                      }
                                                    }
                                                }
                                              }
                                            ]
                                          }
                                        },
                                        { "Transform":
                                          {
                                            "@DEF":"Front-Super-Bridge-Roof",
                                            "@translation":[0,2.5,0],
                                            "-children":[
                                              { "Shape":
                                                {
                                                  "-appearance":
                                                    { "Appearance":
                                                      {
                                                        "@USE":"HullGrey"
                                                      }
                                                    },
                                                  "-geometry":
                                                    { "Box":
                                                      {
                                                        "@size":[8,0.1,6]
                                                      }
                                                    }
                                                }
                                              }
                                            ]
                                          }
                                        },
                                        { "Transform":
                                          {
                                            "@DEF":"Front-Super-Bridge-Back",
                                            "@translation":[-4,1,0],
                                            "-children":[
                                              { "Shape":
                                                {
                                                  "-appearance":
                                                    { "Appearance":
                                                      {
                                                        "@USE":"HullGrey"
                                                      }
                                                    },
                                                  "-geometry":
                                                    { "Box":
                                                      {
                                                        "@size":[0.1,3,6]
                                                      }
                                                    }
                                                }
                                              }
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                  },
                                  { "Transform":
                                    {
                                      "@DEF":"Front-Super-antenna",
                                      "@scale":[1,1.2,1],
                                      "@translation":[21,13,0],
                                      "-children":[
                                        { "Inline":
                                          {
                                            "@DEF":"AntennaMast",
                                            "@url":["../DestroyerSovremennyRussia/AntennaMast.x3d","https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DestroyerSovremennyRussia/AntennaMast.x3d","../DestroyerSovremennyRussia/AntennaMast.wrl","https://www.web3d.org/x3d/content/examples/Savage/ShipsMilitary/DestroyerSovremennyRussia/AntennaMast.wrl"]
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      },
                      { "Group":
                        {
                          "@DEF":"Mid-Superstructure-Grouping",
                          "-children":[
                            { "Transform":
                              {
                                "@DEF":"Mid-Super-Box",
                                "@translation":[-3,10.5,0],
                                "-children":[
                                  { "Transform":
                                    {
                                      "@translation":[0,6,0],
                                      "-children":[
                                        { "Shape":
                                          {
                                            "-appearance":
                                              { "Appearance":
                                                {
                                                  "@USE":"HullGrey"
                                                }
                                              },
                                            "-geometry":
                                              { "Box":
                                                {
                                                  "@size":[15,13,8]
                                                }
                                              }
                                          }
                                        }
                                      ]
                                    }
                                  }
                                ]
                              }
                            },
                            { "Transform":
                              {
                                "@DEF":"Mid-Super-antenna",
                                "@scale":[1.3,1.8,1.3],
                                "@translation":[0,23,0],
                                "-children":[
                                  { "Inline":
                                    {
                                      "@USE":"AntennaMast"
                                    }
                                  }
                                ]
                              }
                            }
                          ]
                        }
                      }
                    ]
                  }
                }
              ]
            }
          }
        ]
    }
  }
}