{
  "asset": {
    "generator": "glTF-Transform v3.4.5",
    "version": "2.0"
  },
  "accessors": [
    {
      "type": "VEC3",
      "componentType": 5126,
      "count": 24,
      "max": [
        1,
        1,
        1
      ],
      "min": [
        -1,
        -1,
        -1
      ],
      "bufferView": 0,
      "byteOffset": 0
    },
    {
      "type": "VEC3",
      "componentType": 5126,
      "count": 24,
      "bufferView": 0,
      "byteOffset": 12
    },
    {
      "type": "VEC3",
      "componentType": 5126,
      "count": 4,
      "max": [
        1,
        0,
        1
      ],
      "min": [
        -1,
        0,
        -1
      ],
      "bufferView": 1,
      "byteOffset": 0
    },
    {
      "type": "VEC3",
      "componentType": 5126,
      "count": 4,
      "bufferView": 1,
      "byteOffset": 12
    },
    {
      "type": "VEC2",
      "componentType": 5126,
      "count": 4,
      "bufferView": 1,
      "byteOffset": 24
    },
    {
      "type": "SCALAR",
      "componentType": 5121,
      "count": 36,
      "bufferView": 2,
      "byteOffset": 0
    },
    {
      "type": "SCALAR",
      "componentType": 5121,
      "count": 6,
      "bufferView": 2,
      "byteOffset": 36
    },
    {
      "type": "SCALAR",
      "componentType": 5126,
      "count": 5,
      "max": [
        2
      ],
      "min": [
        0
      ],
      "bufferView": 3,
      "byteOffset": 0
    },
    {
      "type": "VEC3",
      "componentType": 5126,
      "count": 5,
      "bufferView": 3,
      "byteOffset": 20
    },
    {
      "type": "VEC3",
      "componentType": 5126,
      "count": 15,
      "bufferView": 3,
      "byteOffset": 80
    },
    {
      "type": "VEC4",
      "componentType": 5126,
      "count": 5,
      "bufferView": 3,
      "byteOffset": 260
    },
    {
      "type": "VEC4",
      "componentType": 5126,
      "count": 15,
      "bufferView": 3,
      "byteOffset": 340
    },
    {
      "type": "VEC3",
      "componentType": 5126,
      "count": 5,
      "bufferView": 3,
      "byteOffset": 580
    },
    {
      "type": "VEC3",
      "componentType": 5126,
      "count": 15,
      "bufferView": 3,
      "byteOffset": 640
    },
    {
      "type": "VEC3",
      "componentType": 5126,
      "count": 5,
      "bufferView": 3,
      "byteOffset": 820
    }
  ],
  "bufferViews": [
    {
      "buffer": 0,
      "byteOffset": 0,
      "byteLength": 576,
      "byteStride": 24,
      "target": 34962
    },
    {
      "buffer": 0,
      "byteOffset": 576,
      "byteLength": 128,
      "byteStride": 32,
      "target": 34962
    },
    {
      "buffer": 0,
      "byteOffset": 704,
      "byteLength": 44,
      "target": 34963
    },
    {
      "buffer": 0,
      "byteOffset": 748,
      "byteLength": 880
    }
  ],
  "samplers": [
    {
      "wrapS": 10497,
      "wrapT": 10497
    }
  ],
  "textures": [
    {
      "source": 0,
      "sampler": 0
    }
  ],
  "images": [
    {
      "name": "l.jpg",
      "uri": "InterpolationTest_img0.jpg"
    }
  ],
  "buffers": [
    {
      "uri": "InterpolationTest_data.bin",
      "byteLength": 1628
    }
  ],
  "materials": [
    {
      "name": "Material",
      "pbrMetallicRoughness": {
        "baseColorFactor": [
          0.8,
          0.8,
          0.8,
          1
        ],
        "roughnessFactor": 0.5,
        "metallicFactor": 0
      }
    },
    {
      "name": "Material.009",
      "pbrMetallicRoughness": {
        "roughnessFactor": 0.5,
        "metallicFactor": 0,
        "baseColorTexture": {
          "index": 0
        }
      }
    }
  ],
  "meshes": [
    {
      "name": "Cube",
      "primitives": [
        {
          "attributes": {
            "NORMAL": 1,
            "POSITION": 0
          },
          "mode": 4,
          "material": 0,
          "indices": 5
        }
      ]
    },
    {
      "name": "Plane.001",
      "primitives": [
        {
          "attributes": {
            "NORMAL": 3,
            "POSITION": 2,
            "TEXCOORD_0": 4
          },
          "mode": 4,
          "material": 1,
          "indices": 6
        }
      ]
    }
  ],
  "nodes": [
    {
      "name": "Cube",
      "mesh": 0
    },
    {
      "name": "Cube.001",
      "translation": [
        -3.4,
        0,
        0
      ],
      "mesh": 0
    },
    {
      "name": "Cube.002",
      "translation": [
        3.4,
        0,
        0
      ],
      "mesh": 0
    },
    {
      "name": "Cube.003",
      "translation": [
        0,
        3.4,
        0
      ],
      "mesh": 0
    },
    {
      "name": "Cube.004",
      "translation": [
        3.4,
        3.4,
        0
      ],
      "mesh": 0
    },
    {
      "name": "Cube.005",
      "translation": [
        -3.4,
        3.4,
        0
      ],
      "mesh": 0
    },
    {
      "name": "Cube.006",
      "translation": [
        0,
        6.8,
        0
      ],
      "mesh": 0
    },
    {
      "name": "Cube.008",
      "translation": [
        3.4,
        6.8,
        0
      ],
      "mesh": 0
    },
    {
      "name": "Cube.009",
      "translation": [
        -3.4,
        6.8,
        0
      ],
      "mesh": 0
    },
    {
      "name": "Plane",
      "translation": [
        0,
        -1.7941787242889404,
        1.0036747455596924
      ],
      "rotation": [
        0.7071068286895752,
        0,
        0,
        0.7071068286895752
      ],
      "scale": [
        4.218648433685303,
        1,
        0.3652837574481964
      ],
      "mesh": 1
    }
  ],
  "animations": [
    {
      "name": "Step Scale",
      "samplers": [
        {
          "input": 7,
          "output": 8,
          "interpolation": "STEP"
        }
      ],
      "channels": [
        {
          "sampler": 0,
          "target": {
            "node": 0,
            "path": "scale"
          }
        }
      ]
    },
    {
      "name": "Linear Scale",
      "samplers": [
        {
          "input": 7,
          "output": 8,
          "interpolation": "LINEAR"
        }
      ],
      "channels": [
        {
          "sampler": 0,
          "target": {
            "node": 1,
            "path": "scale"
          }
        }
      ]
    },
    {
      "name": "CubicSpline Scale",
      "samplers": [
        {
          "input": 7,
          "output": 9,
          "interpolation": "CUBICSPLINE"
        }
      ],
      "channels": [
        {
          "sampler": 0,
          "target": {
            "node": 2,
            "path": "scale"
          }
        }
      ]
    },
    {
      "name": "Step Rotation",
      "samplers": [
        {
          "input": 7,
          "output": 10,
          "interpolation": "STEP"
        }
      ],
      "channels": [
        {
          "sampler": 0,
          "target": {
            "node": 3,
            "path": "rotation"
          }
        }
      ]
    },
    {
      "name": "CubicSpline Rotation",
      "samplers": [
        {
          "input": 7,
          "output": 11,
          "interpolation": "CUBICSPLINE"
        }
      ],
      "channels": [
        {
          "sampler": 0,
          "target": {
            "node": 4,
            "path": "rotation"
          }
        }
      ]
    },
    {
      "name": "Linear Rotation",
      "samplers": [
        {
          "input": 7,
          "output": 10,
          "interpolation": "LINEAR"
        }
      ],
      "channels": [
        {
          "sampler": 0,
          "target": {
            "node": 5,
            "path": "rotation"
          }
        }
      ]
    },
    {
      "name": "Step Translation",
      "samplers": [
        {
          "input": 7,
          "output": 12,
          "interpolation": "STEP"
        }
      ],
      "channels": [
        {
          "sampler": 0,
          "target": {
            "node": 6,
            "path": "translation"
          }
        }
      ]
    },
    {
      "name": "CubicSpline Translation",
      "samplers": [
        {
          "input": 7,
          "output": 13,
          "interpolation": "CUBICSPLINE"
        }
      ],
      "channels": [
        {
          "sampler": 0,
          "target": {
            "node": 7,
            "path": "translation"
          }
        }
      ]
    },
    {
      "name": "Linear Translation",
      "samplers": [
        {
          "input": 7,
          "output": 14,
          "interpolation": "LINEAR"
        }
      ],
      "channels": [
        {
          "sampler": 0,
          "target": {
            "node": 8,
            "path": "translation"
          }
        }
      ]
    }
  ],
  "scenes": [
    {
      "name": "Scene",
      "nodes": [
        0,
        1,
        2,
        3,
        4,
        5,
        6,
        7,
        8,
        9
      ]
    }
  ],
  "scene": 0
}