{ "X3D": {
    "encoding":"UTF-8",
    "@profile":"Interchange",
    "@version":"4.1",
    "@xsd:noNamespaceSchemaLocation":"https://www.web3d.org/specifications/x3d-4.1.xsd",
    "JSON schema":"https://www.web3d.org/specifications/x3d-4.0-JSONSchema.autogenerated.json",
    "head": {
        "component": [
          {
            "@name":"Lighting",
            "@level":3
          },
          {
            "@name":"Shape",
            "@level":2
          }
        ],
        "meta": [
          {
            "@name":"title",
            "@content":"AlphaBlendModeTest.x3d"
          },
          {
            "@name":"description",
            "@content":"This model tests the various alpha modes available in glTF 2.0 rendering. There are three settings for alphaMode: \"OPAQUE\" (the default), \"BLEND\", and \"MASK\". Of these, \"MASK\" takes an additional alphaCutoff value that modifies it."
          },
          {
            "@name":"created",
            "@content":"17 July 2021"
          },
          {
            "@name":"modified",
            "@content":"28 March 2026"
          },
          {
            "@name":"creator",
            "@content":"Ed Mackey"
          },
          {
            "@name":"warning",
            "@content":"removed gravityTransform=false since that construct is not valid X3D4. several converters not yet supporting Tangent node properly, perform QA checks for details."
          },
          {
            "@name":"source",
            "@content":"AlphaBlendModeTest.gltf"
          },
          {
            "@name":"reference",
            "@content":"https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/2.0/AlphaBlendModeTest"
          },
          {
            "@name":"reference",
            "@content":"https://khronos/gltf"
          },
          {
            "@name":"reference",
            "@content":"https://en.wikipedia.org/glTF"
          },
          {
            "@name":"reference",
            "@content":"https://www.web3d.org/x3d4"
          },
          {
            "@name":"specificationSection",
            "@content":"X3D 4.0 Architecture, ISO/IEC 19775-1:2023, clause 12 Shape component, 12.4.2 Appearance"
          },
          {
            "@name":"specificationUrl",
            "@content":"https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/shape.html#Appearance"
          },
          {
            "@name":"specificationSection",
            "@content":"X3D 4.0 Architecture, ISO/IEC 19775-1:2023, clause 12 Shape component, Table 12.4 - Shape component support levels"
          },
          {
            "@name":"specificationUrl",
            "@content":"https://www.web3d.org/specifications/X3Dv4/ISO-IEC19775-1v4-IS/Part01/components/shape.html#t-supportLevels"
          },
          {
            "@name":"reference",
            "@content":"https://castle-engine.io/creating_data_model_formats.php#section_gltf"
          },
          {
            "@name":"generator",
            "@content":"view3dscene, https://castle-engine.io/view3dscene.php"
          },
          {
            "@name":"generator",
            "@content":"X3D-Edit 4.0, https://www.web3d.org/x3d/tools/X3D-Edit"
          },
          {
            "@name":"identifier",
            "@content":"https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/AlphaBlendModeTest.x3d"
          },
          {
            "@name":"license",
            "@content":"https://www.web3d.org/x3d/content/examples/license.html"
          },
          {
            "@name":"translated",
            "@content":"16 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":
            {
              "@info":["glTF Sample Model"],
              "@title":"AlphaBlendModeTest.x3d"
            }
          },
          { "Transform":
            {
              "@DEF":"GreenArrows",
              "@translation":[0.5,1.0682,0.005],
              "-children":[
                { "Group":
                  {
                    "@DEF":"GreenArrowsMesh",
                    "-children":[
                      { "Shape":
                        {
                          "@bboxCenter":[1.545,0.0009,0],
                          "@bboxSize":[3.09,0.965,0],
                          "-appearance":
                            { "Appearance":
                              {
                                "@DEF":"MatOpaque",
                                "@alphaMode":"OPAQUE",
                                "-textureTransform":
                                  { "TextureTransform":
                                    {
                                      "@DEF":"FlipVertical",
                                      "@scale":[1,-1],
                                      "@translation":[0,-1]
                                    }
                                  },
                                "-material":
                                  { "PhysicalMaterial":
                                    {
                                      "@baseTextureMapping":"TEXCOORD_0",
                                      "@metallic":0,
                                      "@roughness":0.8,
                                      "-baseTexture":
                                        { "ImageTexture":
                                          {
                                            "@DEF":"AlphaBlendLabels",
                                            "@url":["AlphaBlendLabels.png","https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/AlphaBlendLabels.png"]
                                          }
                                        }
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedTriangleSet":
                              {
                                "@index":[0,1,2,3,4,5,6,7,8],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@point":[1.5,0,0,1.59,-0.095,0,1.59,0.095,0,0,0.3884,0,0.09,0.2934,0,0.09,0.4834,0,3,-0.3866,0,3.09,-0.4816,0,3.09,-0.2916,0]
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@vector":[0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1]
                                    }
                                  },
                                "-tangent":
                                  { "Tangent":
                                    {
                                      "@DEF":"TodoFigureOutMissingValue",
                                      "@vector":[0.9998,-0.0175,0,0.9998,-0.0175,0,0.9998,-0.0175,0,0.9998,-0.0175,0,0.9998,-0.0175,0,0.9998,-0.0175,0,0.9998,-0.0175,0,0.9998,-0.0175,0,0.9998,-0.0175,0]
                                    }
                                  },
                                "-texCoord":
                                  { "MultiTextureCoordinate":
                                    {
                                      "-texCoord":[
                                        { "TextureCoordinate":
                                          {
                                            "@mapping":"TEXCOORD_0",
                                            "@point":[0.8134,0.6123,0.8169,0.6158,0.8169,0.6087,0.8134,0.6123,0.8169,0.6158,0.8169,0.6087,0.8134,0.6123,0.8169,0.6158,0.8169,0.6087]
                                          }
                                        }
                                      ]
                                    }
                                  }
                              }
                            }
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"DecalBlend",
              "@rotation":[-1,0,0,0.9828],
              "@translation":[0,0,0.409],
              "-children":[
                { "Group":
                  {
                    "@DEF":"DecalBlendMesh",
                    "-children":[
                      { "Shape":
                        {
                          "@bboxCenter":[-1.1,0,0.01],
                          "@bboxSize":[0.216,0.228,0],
                          "-appearance":
                            { "Appearance":
                              {
                                "@DEF":"MatBlend",
                                "@alphaMode":"BLEND",
                                "-textureTransform":
                                  { "TextureTransform":
                                    {
                                      "@USE":"FlipVertical"
                                    }
                                  },
                                "-material":
                                  { "PhysicalMaterial":
                                    {
                                      "@baseTextureMapping":"TEXCOORD_0",
                                      "@metallic":0,
                                      "@roughness":0.8,
                                      "-baseTexture":
                                        { "ImageTexture":
                                          {
                                            "@USE":"AlphaBlendLabels"
                                          }
                                        }
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedTriangleSet":
                              {
                                "@index":[0,1,2,0,3,1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@point":[-0.992,0.114,0.01,-1.208,-0.114,0.01,-0.992,-0.114,0.01,-1.208,0.114,0.01]
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@vector":[0,0,1,0,0,1,0,0,1,0,0,1]
                                    }
                                  },
                                "-tangent":
                                  { "Tangent":
                                    {
                                      "@vector":[1,0,0,1,0,0,1,0,0,1,0,0]
                                    }
                                  },
                                "-texCoord":
                                  { "MultiTextureCoordinate":
                                    {
                                      "-texCoord":[
                                        { "TextureCoordinate":
                                          {
                                            "@mapping":"TEXCOORD_0",
                                            "@point":[0.9825,0.6625,0.8925,0.7575,0.9825,0.7575,0.8925,0.6625]
                                          }
                                        }
                                      ]
                                    }
                                  }
                              }
                            }
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"DecalOpaque",
              "@rotation":[-1,0,0,0.9828],
              "@translation":[0,0,0.409],
              "-children":[
                { "Group":
                  {
                    "@DEF":"DecalOpaqueMesh",
                    "-children":[
                      { "Shape":
                        {
                          "@bboxCenter":[0,0,0.005],
                          "@bboxSize":[6.58,0.312,0.01],
                          "-appearance":
                            { "Appearance":
                              {
                                "@USE":"MatOpaque"
                              }
                            },
                          "-geometry":
                            { "IndexedTriangleSet":
                              {
                                "@index":[0,1,2,0,3,1,4,5,6,4,7,5,8,9,10,8,11,9,12,13,14,12,15,13,16,17,18,16,19,17,20,21,22,20,23,21,24,25,26,24,27,25,28,29,30,28,31,29],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@point":[-0.992,0.114,-0,-1.208,-0.114,-0,-0.992,-0.114,-0,-1.208,0.114,-0,-2.492,0.114,-0,-2.708,-0.114,-0,-2.492,-0.114,-0,-2.708,0.114,-0,-2.492,0.114,0.01,-2.708,-0.114,0.01,-2.492,-0.114,0.01,-2.708,0.114,0.01,0.29,0.156,-0,-0.29,-0.156,-0,0.29,-0.156,-0,-0.29,0.156,-0,1.79,0.156,-0,1.21,-0.156,-0,1.79,-0.156,-0,1.21,0.156,-0,3.29,0.156,-0,2.71,-0.156,-0,3.29,-0.156,-0,2.71,0.156,-0,-1.21,0.156,-0,-1.79,-0.156,-0,-1.21,-0.156,-0,-1.79,0.156,-0,-2.71,0.156,-0,-3.29,-0.156,-0,-2.71,-0.156,-0,-3.29,0.156,-0]
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@vector":[0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1]
                                    }
                                  },
                                "-tangent":
                                  { "Tangent":
                                    {
                                      "@vector":[1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0]
                                    }
                                  },
                                "-texCoord":
                                  { "MultiTextureCoordinate":
                                    {
                                      "-texCoord":[
                                        { "TextureCoordinate":
                                          {
                                            "@mapping":"TEXCOORD_0",
                                            "@point":[0.87,0.545,0.78,0.64,0.87,0.64,0.78,0.545,0.9825,0.545,0.8925,0.64,0.9825,0.64,0.8925,0.545,0.87,0.6625,0.78,0.7575,0.87,0.7575,0.78,0.6625,0.975,0.405,0.83,0.483,0.975,0.483,0.83,0.405,0.975,0.295,0.83,0.373,0.975,0.373,0.83,0.295,0.975,0.18,0.83,0.258,0.975,0.258,0.83,0.18,0.975,0.09,0.83,0.168,0.975,0.168,0.83,0.09,0.975,0.0198,0.83,0.0978,0.975,0.0978,0.83,0.0198]
                                          }
                                        }
                                      ]
                                    }
                                  }
                              }
                            }
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"TestCutoff75",
              "@translation":[3,0,0],
              "-children":[
                { "Group":
                  {
                    "@DEF":"TestCutoff75Mesh",
                    "-children":[
                      { "Shape":
                        {
                          "@bboxCenter":[0,1.035,0],
                          "@bboxSize":[1.1,1.87,0],
                          "-appearance":
                            { "Appearance":
                              {
                                "@DEF":"MatCutoff75",
                                "@alphaCutoff":0.75,
                                "@alphaMode":"MASK",
                                "-textureTransform":
                                  { "TextureTransform":
                                    {
                                      "@USE":"FlipVertical"
                                    }
                                  },
                                "-material":
                                  { "PhysicalMaterial":
                                    {
                                      "@baseTextureMapping":"TEXCOORD_0",
                                      "@metallic":0,
                                      "@roughness":0.8,
                                      "-baseTexture":
                                        { "ImageTexture":
                                          {
                                            "@USE":"AlphaBlendLabels"
                                          }
                                        }
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedTriangleSet":
                              {
                                "@index":[0,1,2,0,3,1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@point":[0.55,1.97,0,-0.55,0.1,0,0.55,0.1,0,-0.55,1.97,0]
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@vector":[0,0,1,0,0,1,0,0,1,0,0,1]
                                    }
                                  },
                                "-tangent":
                                  { "Tangent":
                                    {
                                      "@vector":[1,0,0,1,0,0,1,0,0,1,0,0]
                                    }
                                  },
                                "-texCoord":
                                  { "MultiTextureCoordinate":
                                    {
                                      "-texCoord":[
                                        { "TextureCoordinate":
                                          {
                                            "@mapping":"TEXCOORD_0",
                                            "@point":[0.675,0.05,0.125,0.985,0.675,0.985,0.125,0.05]
                                          }
                                        }
                                      ]
                                    }
                                  }
                              }
                            }
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"TestCutoffDefault",
              "@translation":[1.5,0,0],
              "-children":[
                { "Group":
                  {
                    "@DEF":"TestCutoffDefaultMesh",
                    "-children":[
                      { "Shape":
                        {
                          "@bboxCenter":[0,1.035,0],
                          "@bboxSize":[1.1,1.87,0],
                          "-appearance":
                            { "Appearance":
                              {
                                "@DEF":"MatCutoffDefault",
                                "@alphaMode":"MASK",
                                "-textureTransform":
                                  { "TextureTransform":
                                    {
                                      "@USE":"FlipVertical"
                                    }
                                  },
                                "-material":
                                  { "PhysicalMaterial":
                                    {
                                      "@baseTextureMapping":"TEXCOORD_0",
                                      "@metallic":0,
                                      "@roughness":0.8,
                                      "-baseTexture":
                                        { "ImageTexture":
                                          {
                                            "@USE":"AlphaBlendLabels"
                                          }
                                        }
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedTriangleSet":
                              {
                                "@index":[0,1,2,0,3,1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@point":[0.55,1.97,0,-0.55,0.1,0,0.55,0.1,0,-0.55,1.97,0]
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@vector":[0,0,1,0,0,1,0,0,1,0,0,1]
                                    }
                                  },
                                "-tangent":
                                  { "Tangent":
                                    {
                                      "@vector":[1,0,0,1,0,0,1,0,0,1,0,0]
                                    }
                                  },
                                "-texCoord":
                                  { "MultiTextureCoordinate":
                                    {
                                      "-texCoord":[
                                        { "TextureCoordinate":
                                          {
                                            "@mapping":"TEXCOORD_0",
                                            "@point":[0.675,0.05,0.125,0.985,0.675,0.985,0.125,0.05]
                                          }
                                        }
                                      ]
                                    }
                                  }
                              }
                            }
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"TestCutoff25",
              "-children":[
                { "Group":
                  {
                    "@DEF":"TestCutoff25Mesh",
                    "-children":[
                      { "Shape":
                        {
                          "@bboxCenter":[0,1.035,0],
                          "@bboxSize":[1.1,1.87,0],
                          "-appearance":
                            { "Appearance":
                              {
                                "@DEF":"MatCutoff25",
                                "@alphaCutoff":0.25,
                                "@alphaMode":"MASK",
                                "-textureTransform":
                                  { "TextureTransform":
                                    {
                                      "@USE":"FlipVertical"
                                    }
                                  },
                                "-material":
                                  { "PhysicalMaterial":
                                    {
                                      "@baseTextureMapping":"TEXCOORD_0",
                                      "@metallic":0,
                                      "@roughness":0.8,
                                      "-baseTexture":
                                        { "ImageTexture":
                                          {
                                            "@USE":"AlphaBlendLabels"
                                          }
                                        }
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedTriangleSet":
                              {
                                "@index":[0,1,2,0,3,1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@point":[0.55,1.97,0,-0.55,0.1,0,0.55,0.1,0,-0.55,1.97,0]
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@vector":[0,0,1,0,0,1,0,0,1,0,0,1]
                                    }
                                  },
                                "-tangent":
                                  { "Tangent":
                                    {
                                      "@vector":[1,0,0,1,0,0,1,0,0,1,0,0]
                                    }
                                  },
                                "-texCoord":
                                  { "MultiTextureCoordinate":
                                    {
                                      "-texCoord":[
                                        { "TextureCoordinate":
                                          {
                                            "@mapping":"TEXCOORD_0",
                                            "@point":[0.675,0.05,0.125,0.985,0.675,0.985,0.125,0.05]
                                          }
                                        }
                                      ]
                                    }
                                  }
                              }
                            }
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"TestBlend",
              "@translation":[-1.5,0,0],
              "-children":[
                { "Group":
                  {
                    "@DEF":"TestBlendMesh",
                    "-children":[
                      { "Shape":
                        {
                          "@bboxCenter":[0,1.035,0],
                          "@bboxSize":[1.1,1.87,0],
                          "-appearance":
                            { "Appearance":
                              {
                                "@USE":"MatBlend"
                              }
                            },
                          "-geometry":
                            { "IndexedTriangleSet":
                              {
                                "@index":[0,1,2,0,3,1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@point":[0.55,1.97,0,-0.55,0.1,0,0.55,0.1,0,-0.55,1.97,0]
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@vector":[0,0,1,0,0,1,0,0,1,0,0,1]
                                    }
                                  },
                                "-tangent":
                                  { "Tangent":
                                    {
                                      "@vector":[1,0,0,1,0,0,1,0,0,1,0,0]
                                    }
                                  },
                                "-texCoord":
                                  { "MultiTextureCoordinate":
                                    {
                                      "-texCoord":[
                                        { "TextureCoordinate":
                                          {
                                            "@mapping":"TEXCOORD_0",
                                            "@point":[0.675,0.05,0.125,0.985,0.675,0.985,0.125,0.05]
                                          }
                                        }
                                      ]
                                    }
                                  }
                              }
                            }
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"TestOpaque",
              "@translation":[-3,0,0],
              "-children":[
                { "Group":
                  {
                    "@DEF":"TestOpaqueMesh",
                    "-children":[
                      { "Shape":
                        {
                          "@bboxCenter":[0,1.035,0],
                          "@bboxSize":[1.1,1.87,0],
                          "-appearance":
                            { "Appearance":
                              {
                                "@USE":"MatOpaque"
                              }
                            },
                          "-geometry":
                            { "IndexedTriangleSet":
                              {
                                "@index":[0,1,2,0,3,1],
                                "@solid":false,
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@point":[0.55,1.97,0,-0.55,0.1,0,0.55,0.1,0,-0.55,1.97,0]
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@vector":[0,0,1,0,0,1,0,0,1,0,0,1]
                                    }
                                  },
                                "-tangent":
                                  { "Tangent":
                                    {
                                      "@vector":[1,0,0,1,0,0,1,0,0,1,0,0]
                                    }
                                  },
                                "-texCoord":
                                  { "MultiTextureCoordinate":
                                    {
                                      "-texCoord":[
                                        { "TextureCoordinate":
                                          {
                                            "@mapping":"TEXCOORD_0",
                                            "@point":[0.675,0.05,0.125,0.985,0.675,0.985,0.125,0.05]
                                          }
                                        }
                                      ]
                                    }
                                  }
                              }
                            }
                        }
                      }
                    ]
                  }
                }
              ]
            }
          },
          { "Transform":
            {
              "@DEF":"Bed",
              "-children":[
                { "Group":
                  {
                    "@DEF":"BedMesh",
                    "-children":[
                      { "Shape":
                        {
                          "@bboxCenter":[0,1.0998,-0.1],
                          "@bboxSize":[8.6,2.3995,1.3],
                          "-appearance":
                            { "Appearance":
                              {
                                "@DEF":"MatBed",
                                "@alphaMode":"OPAQUE",
                                "-material":
                                  { "PhysicalMaterial":
                                    {
                                      "@baseTextureMapping":"TEXCOORD_0",
                                      "@metallicRoughnessTextureMapping":"TEXCOORD_0",
                                      "@normalTextureMapping":"TEXCOORD_0",
                                      "@occlusionTextureMapping":"TEXCOORD_0",
                                      "-normalTexture":
                                        { "ImageTexture":
                                          {
                                            "@url":["MatBed_normal.jpg","https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/MatBed_normal.jpg"]
                                          }
                                        },
                                      "-baseTexture":
                                        { "ImageTexture":
                                          {
                                            "@url":["MatBed_baseColor.jpg","https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/MatBed_baseColor.jpg"]
                                          }
                                        },
                                      "-metallicRoughnessTexture":
                                        { "ImageTexture":
                                          {
                                            "@DEF":"MatBed_occlusionRoughnessMetallic",
                                            "@url":["MatBed_occlusionRoughnessMetallic.jpg","https://www.web3d.org/x3d/content/examples/X3dForAdvancedModeling/GltfSampleModels/MatBed_occlusionRoughnessMetallic.jpg"]
                                          }
                                        },
                                      "-occlusionTexture":
                                        { "ImageTexture":
                                          {
                                            "@USE":"MatBed_occlusionRoughnessMetallic"
                                          }
                                        }
                                    }
                                  }
                              }
                            },
                          "-geometry":
                            { "IndexedTriangleSet":
                              {
                                "@index":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,0,39,1,3,40,4,41,42,43,9,44,10,12,45,13,15,46,16,18,47,19,48,49,50,51,52,53,54,55,56,24,57,25,58,59,60,30,61,31,33,62,34,63,64,65,66,67,68,69,70,71],
                                "-coord":
                                  { "Coordinate":
                                    {
                                      "@point":[-4.3,0.1,0.25,-4.3,-0.1,-0.75,-4.3,-0.1,0.55,-4.3,0.1,-0.75,4.3,-0.1,-0.75,-4.3,-0.1,-0.75,4.3,-0.1,-0.75,4.3,0.1,0.25,4.3,-0.1,0.55,4.3,0.1,0.25,-4.3,-0.1,0.55,4.3,-0.1,0.55,4.3,-0.1,-0.75,-4.3,-0.1,0.55,-4.3,-0.1,-0.75,-4.3,0.1,-0.75,4.3,0.1,0.25,4.3,0.1,-0.75,4.0566,2.2995,-0.5672,-4.0566,2.2995,-0.4672,4.0566,2.2995,-0.4672,-4.1881,0.0995,-0.5672,4.0566,2.2995,-0.5672,4.1881,0.0995,-0.5672,-4.1881,2.168,-0.5672,-4.1881,0.0995,-0.4672,-4.1881,2.168,-0.4672,4.1881,0.0995,-0.5672,4.1881,2.168,-0.4672,4.1881,0.0995,-0.4672,-4.0566,2.2995,-0.5672,-4.1881,2.168,-0.4672,-4.0566,2.2995,-0.4672,4.0566,2.2995,-0.4672,4.1881,2.168,-0.5672,4.0566,2.2995,-0.5672,4.1881,0.0995,-0.4672,-4.0566,2.2995,-0.4672,-4.1881,0.0995,-0.4672,-4.3,0.1,-0.75,4.3,0.1,-0.75,4.3,-0.1,-0.75,4.3,0.1,-0.75,4.3,0.1,0.25,-4.3,0.1,0.25,4.3,-0.1,0.55,-4.3,0.1,0.25,-4.0566,2.2995,-0.5672,4.1881,2.168,-0.5672,4.1881,0.0995,-0.5672,4.0566,2.2995,-0.5672,-4.1881,0.0995,-0.5672,-4.1881,2.168,-0.5672,-4.0566,2.2995,-0.5672,-4.0566,2.2995,-0.5672,4.0566,2.2995,-0.5672,-4.1881,0.0995,-0.5672,-4.1881,0.0995,-0.5672,4.1881,0.0995,-0.5672,4.1881,2.168,-0.5672,4.1881,2.168,-0.4672,-4.1881,2.168,-0.5672,4.1881,2.168,-0.4672,-4.1881,2.168,-0.4672,-4.1881,0.0995,-0.4672,-4.0566,2.2995,-0.4672,4.1881,0.0995,-0.4672,4.1881,2.168,-0.4672,4.0566,2.2995,-0.4672,4.0566,2.2995,-0.4672,-4.0566,2.2995,-0.4672,4.1881,0.0995,-0.4672]
                                    }
                                  },
                                "-normal":
                                  { "Normal":
                                    {
                                      "@vector":[-1,0,0,-1,0,0,-1,0,0,0,0,-1,0,0,-1,0,0,-1,1,0,0,1,0,0,1,0,0,0,0.8321,0.5547,0,0.8321,0.5547,0,0.8321,0.5547,0,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,-1,0,0,-1,0,0,-1,0,0,1,0,0,1,0,0,1,0,0,-0.7071,0.7071,0,-0.7071,0.7071,0,-0.7071,0.7071,0,0.7071,0.7071,0,0.7071,0.7071,0,0.7071,0.7071,0,0,-0,1,0,-0,1,0,-0,1,-1,0,0,0,0,-1,1,0,0,1,0,0,1,0,0,0,0.8321,0.5547,0,-1,0,0,1,0,0,1,0,0,0,-1,0,0,-1,0,0,-1,-0,0,-1,-0,0,-1,-0,0,-1,0,0,-1,0,0,-1,0,0,-1,-1,0,0,1,0,0,1,0,0,1,0,0,-0.7071,0.7071,0,0.7071,0.7071,0,0,-0,1,0,-0,1,0,-0,1,-0,-0,1,-0,-0,1,-0,-0,1,0,-0,1,0,-0,1,0,-0,1]
                                    }
                                  },
                                "-tangent":
                                  { "Tangent":
                                    {
                                      "@vector":[0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0,0,-1,-0,0,-1,-0,0,0.5547,-0.8321,0,0.5547,-0.8321,0,0.5547,-0.8321,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,-1,-0,0,-1,-0,0,-1,-0,0,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,1,0,0,1,0,0,1,0,0,-1,0,0,-1,0,0,-1,-0,0,-1,-0,0,-1,-0,0,0.5547,-0.8321,0,0,1,0,0,-1,0,0,-1,0,-1,-0,0,-1,-0,0,-1,-0,-0,-1,-0,-0,-1,-0,-0,-1,-0,-0,-1,-0,-0,-1,-0,-0,-1,-0,0,0,1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,0,0,-1,-0,1,0,-0,1,0,-0,1,0,0,1,0,0,1,0,0,1,0,-0,1,0,-0,1,0,-0,1,0]
                                    }
                                  },
                                "-texCoord":
                                  { "MultiTextureCoordinate":
                                    {
                                      "-texCoord":[
                                        { "TextureCoordinate":
                                          {
                                            "@mapping":"TEXCOORD_0",
                                            "@point":[0.9717,0.8819,0.9974,0.9977,0.9974,0.8472,0.9229,0.0023,0.9486,0.9977,0.9486,0.0023,0.9974,0.6921,0.9717,0.8079,0.9974,0.8426,0.617,0.9977,0.5784,0.0023,0.5784,0.9977,0.7506,0.9977,0.9177,0.0023,0.7506,0.0023,0.7455,0.0023,0.617,0.9977,0.7455,0.9977,0.9666,0.9825,0.9537,0.0434,0.9537,0.9825,0.5733,0.0282,0.2905,0.9825,0.5733,0.9977,0.9717,0.4481,0.9846,0.6875,0.9846,0.4481,0.9846,0.4435,0.9717,0.2041,0.9717,0.4435,0.9666,0.0434,0.9537,0.0282,0.9537,0.0434,0.9537,0.9825,0.9666,0.9977,0.9666,0.9825,0.0026,0.9977,0.2853,0.0434,0.0026,0.0282,0.9717,0.9977,0.9229,0.9977,0.9974,0.6921,0.9717,0.6921,0.9717,0.8079,0.617,0.0023,0.9177,0.9977,0.617,0.0023,0.9666,0.0434,0.3074,0.9977,0.5733,0.9977,0.2905,0.9825,0.5733,0.0282,0.3074,0.0282,0.2905,0.0434,0.2905,0.0434,0.2905,0.9825,0.5733,0.0282,0.9717,0.6875,0.9846,0.4435,0.9846,0.2041,0.9717,0.2041,0.9666,0.0282,0.9537,0.9977,0.2684,0.0282,0.0026,0.0282,0.2853,0.0434,0.0026,0.9977,0.2684,0.9977,0.2853,0.9825,0.2853,0.9825,0.2853,0.0434,0.0026,0.9977]
                                          }
                                        }
                                      ]
                                    }
                                  }
                              }
                            }
                        }
                      }
                    ]
                  }
                }
              ]
            }
          }
        ]
    }
  }
}