{ "asset":{ "generator":"Khronos glTF Blender I/O v4.2.60", "version":"2.0" }, "scene":0, "scenes":[ { "name":"Scene", "nodes":[ 0, 7 ] } ], "nodes":[ { "mesh":0, "name":"Pole" }, { "name":"Bone.004", "translation":[ 8.696646088137512e-19, 0.2499999850988388, 3.278353943869661e-08 ] }, { "children":[ 1 ], "name":"Bone.003", "translation":[ 8.696513739239503e-19, 0.25, 2.1855694143368964e-08 ] }, { "children":[ 2 ], "name":"Bone.002", "translation":[ 8.696447564790499e-19, 0.25, 1.0927847071684482e-08 ] }, { "children":[ 3 ], "name":"Bone", "translation":[ 8.696381390341495e-19, 0, 0 ] }, { "name":"neutral_bone", "rotation":[ -0.7071067690849304, 0, 0, 0.7071067690849304 ] }, { "mesh":1, "name":"Flag", "skin":0 }, { "children":[ 6, 4, 5 ], "name":"Armature", "rotation":[ -0.7071068286895752, 0, 0, 0.7071068286895752 ], "translation":[ 0, 3.691416025161743, 0 ] } ], "animations":[ { "channels":[ { "sampler":0, "target":{ "node":4, "path":"translation" } }, { "sampler":1, "target":{ "node":4, "path":"rotation" } }, { "sampler":2, "target":{ "node":4, "path":"scale" } }, { "sampler":3, "target":{ "node":3, "path":"translation" } }, { "sampler":4, "target":{ "node":3, "path":"rotation" } }, { "sampler":5, "target":{ "node":3, "path":"scale" } }, { "sampler":6, "target":{ "node":2, "path":"translation" } }, { "sampler":7, "target":{ "node":2, "path":"rotation" } }, { "sampler":8, "target":{ "node":2, "path":"scale" } }, { "sampler":9, "target":{ "node":1, "path":"translation" } }, { "sampler":10, "target":{ "node":1, "path":"rotation" } }, { "sampler":11, "target":{ "node":1, "path":"scale" } } ], "name":"flap", "samplers":[ { "input":11, "interpolation":"STEP", "output":12 }, { "input":13, "interpolation":"LINEAR", "output":14 }, { "input":11, "interpolation":"LINEAR", "output":15 }, { "input":11, "interpolation":"LINEAR", "output":16 }, { "input":13, "interpolation":"LINEAR", "output":17 }, { "input":11, "interpolation":"LINEAR", "output":18 }, { "input":11, "interpolation":"LINEAR", "output":19 }, { "input":13, "interpolation":"LINEAR", "output":20 }, { "input":11, "interpolation":"LINEAR", "output":21 }, { "input":11, "interpolation":"LINEAR", "output":22 }, { "input":13, "interpolation":"LINEAR", "output":23 }, { "input":11, "interpolation":"LINEAR", "output":24 } ] }, { "channels":[ { "sampler":0, "target":{ "node":4, "path":"translation" } }, { "sampler":1, "target":{ "node":4, "path":"rotation" } }, { "sampler":2, "target":{ "node":4, "path":"scale" } }, { "sampler":3, "target":{ "node":3, "path":"translation" } }, { "sampler":4, "target":{ "node":3, "path":"rotation" } }, { "sampler":5, "target":{ "node":3, "path":"scale" } }, { "sampler":6, "target":{ "node":2, "path":"translation" } }, { "sampler":7, "target":{ "node":2, "path":"rotation" } }, { "sampler":8, "target":{ "node":2, "path":"scale" } }, { "sampler":9, "target":{ "node":1, "path":"translation" } }, { "sampler":10, "target":{ "node":1, "path":"rotation" } }, { "sampler":11, "target":{ "node":1, "path":"scale" } } ], "name":"RESET", "samplers":[ { "input":25, "interpolation":"LINEAR", "output":26 }, { "input":25, "interpolation":"LINEAR", "output":27 }, { "input":25, "interpolation":"LINEAR", "output":28 }, { "input":25, "interpolation":"LINEAR", "output":29 }, { "input":25, "interpolation":"LINEAR", "output":30 }, { "input":25, "interpolation":"LINEAR", "output":31 }, { "input":25, "interpolation":"LINEAR", "output":32 }, { "input":25, "interpolation":"LINEAR", "output":33 }, { "input":25, "interpolation":"LINEAR", "output":34 }, { "input":25, "interpolation":"LINEAR", "output":35 }, { "input":25, "interpolation":"LINEAR", "output":36 }, { "input":25, "interpolation":"LINEAR", "output":37 } ] } ], "materials":[ { "doubleSided":true, "name":"Flagpole", "pbrMetallicRoughness":{ "baseColorTexture":{ "index":0 }, "metallicFactor":0 } } ], "meshes":[ { "name":"Cylinder", "primitives":[ { "attributes":{ "POSITION":0, "NORMAL":1, "TEXCOORD_0":2 }, "indices":3, "material":0 } ] }, { "name":"Plane", "primitives":[ { "attributes":{ "POSITION":4, "NORMAL":5, "TEXCOORD_0":6, "JOINTS_0":7, "WEIGHTS_0":8 }, "indices":9, "material":0 } ] } ], "textures":[ { "sampler":0, "source":0 } ], "images":[ { "mimeType":"image/png", "name":"flag", "uri":"flag.png" } ], "skins":[ { "inverseBindMatrices":10, "joints":[ 4, 3, 2, 1, 5 ], "name":"Armature" } ], "accessors":[ { "bufferView":0, "componentType":5126, "count":36, "max":[ 0.021650634706020355, 4, 0.02500000037252903 ], "min":[ -0.021650634706020355, 0, -0.02500000037252903 ], "type":"VEC3" }, { "bufferView":1, "componentType":5126, "count":36, "type":"VEC3" }, { "bufferView":2, "componentType":5126, "count":36, "type":"VEC2" }, { "bufferView":3, "componentType":5123, "count":60, "type":"SCALAR" }, { "bufferView":4, "componentType":5126, "count":12, "max":[ 7.546751845666222e-08, 3.9779999256134033, 0 ], "min":[ -3.0382807381101884e-11, 3.359999895095825, -1 ], "type":"VEC3" }, { "bufferView":5, "componentType":5126, "count":12, "type":"VEC3" }, { "bufferView":6, "componentType":5126, "count":12, "type":"VEC2" }, { "bufferView":7, "componentType":5121, "count":12, "type":"VEC4" }, { "bufferView":8, "componentType":5126, "count":12, "type":"VEC4" }, { "bufferView":9, "componentType":5123, "count":30, "type":"SCALAR" }, { "bufferView":10, "componentType":5126, "count":5, "type":"MAT4" }, { "bufferView":11, "componentType":5126, "count":2, "max":[ 3.9583333333333335 ], "min":[ 0.041666666666666664 ], "type":"SCALAR" }, { "bufferView":12, "componentType":5126, "count":2, "type":"VEC3" }, { "bufferView":13, "componentType":5126, "count":95, "max":[ 3.9583333333333335 ], "min":[ 0.041666666666666664 ], "type":"SCALAR" }, { "bufferView":14, "componentType":5126, "count":95, "type":"VEC4" }, { "bufferView":15, "componentType":5126, "count":2, "type":"VEC3" }, { "bufferView":16, "componentType":5126, "count":2, "type":"VEC3" }, { "bufferView":17, "componentType":5126, "count":95, "type":"VEC4" }, { "bufferView":18, "componentType":5126, "count":2, "type":"VEC3" }, { "bufferView":19, "componentType":5126, "count":2, "type":"VEC3" }, { "bufferView":20, "componentType":5126, "count":95, "type":"VEC4" }, { "bufferView":21, "componentType":5126, "count":2, "type":"VEC3" }, { "bufferView":22, "componentType":5126, "count":2, "type":"VEC3" }, { "bufferView":23, "componentType":5126, "count":95, "type":"VEC4" }, { "bufferView":24, "componentType":5126, "count":2, "type":"VEC3" }, { "bufferView":25, "componentType":5126, "count":1, "max":[ 0 ], "min":[ 0 ], "type":"SCALAR" }, { "bufferView":26, "componentType":5126, "count":1, "type":"VEC3" }, { "bufferView":27, "componentType":5126, "count":1, "type":"VEC4" }, { "bufferView":28, "componentType":5126, "count":1, "type":"VEC3" }, { "bufferView":29, "componentType":5126, "count":1, "type":"VEC3" }, { "bufferView":30, "componentType":5126, "count":1, "type":"VEC4" }, { "bufferView":31, "componentType":5126, "count":1, "type":"VEC3" }, { "bufferView":32, "componentType":5126, "count":1, "type":"VEC3" }, { "bufferView":33, "componentType":5126, "count":1, "type":"VEC4" }, { "bufferView":34, "componentType":5126, "count":1, "type":"VEC3" }, { "bufferView":35, "componentType":5126, "count":1, "type":"VEC3" }, { "bufferView":36, "componentType":5126, "count":1, "type":"VEC4" }, { "bufferView":37, "componentType":5126, "count":1, "type":"VEC3" } ], "bufferViews":[ { "buffer":0, "byteLength":432, "byteOffset":0, "target":34962 }, { "buffer":0, "byteLength":432, "byteOffset":432, "target":34962 }, { "buffer":0, "byteLength":288, "byteOffset":864, "target":34962 }, { "buffer":0, "byteLength":120, "byteOffset":1152, "target":34963 }, { "buffer":0, "byteLength":144, "byteOffset":1272, "target":34962 }, { "buffer":0, "byteLength":144, "byteOffset":1416, "target":34962 }, { "buffer":0, "byteLength":96, "byteOffset":1560, "target":34962 }, { "buffer":0, "byteLength":48, "byteOffset":1656, "target":34962 }, { "buffer":0, "byteLength":192, "byteOffset":1704, "target":34962 }, { "buffer":0, "byteLength":60, "byteOffset":1896, "target":34963 }, { "buffer":0, "byteLength":320, "byteOffset":1956 }, { "buffer":0, "byteLength":8, "byteOffset":2276 }, { "buffer":0, "byteLength":24, "byteOffset":2284 }, { "buffer":0, "byteLength":380, "byteOffset":2308 }, { "buffer":0, "byteLength":1520, "byteOffset":2688 }, { "buffer":0, "byteLength":24, "byteOffset":4208 }, { "buffer":0, "byteLength":24, "byteOffset":4232 }, { "buffer":0, "byteLength":1520, "byteOffset":4256 }, { "buffer":0, "byteLength":24, "byteOffset":5776 }, { "buffer":0, "byteLength":24, "byteOffset":5800 }, { "buffer":0, "byteLength":1520, "byteOffset":5824 }, { "buffer":0, "byteLength":24, "byteOffset":7344 }, { "buffer":0, "byteLength":24, "byteOffset":7368 }, { "buffer":0, "byteLength":1520, "byteOffset":7392 }, { "buffer":0, "byteLength":24, "byteOffset":8912 }, { "buffer":0, "byteLength":4, "byteOffset":8936 }, { "buffer":0, "byteLength":12, "byteOffset":8940 }, { "buffer":0, "byteLength":16, "byteOffset":8952 }, { "buffer":0, "byteLength":12, "byteOffset":8968 }, { "buffer":0, "byteLength":12, "byteOffset":8980 }, { "buffer":0, "byteLength":16, "byteOffset":8992 }, { "buffer":0, "byteLength":12, "byteOffset":9008 }, { "buffer":0, "byteLength":12, "byteOffset":9020 }, { "buffer":0, "byteLength":16, "byteOffset":9032 }, { "buffer":0, "byteLength":12, "byteOffset":9048 }, { "buffer":0, "byteLength":12, "byteOffset":9060 }, { "buffer":0, "byteLength":16, "byteOffset":9072 }, { "buffer":0, "byteLength":12, "byteOffset":9088 } ], "samplers":[ { "magFilter":9728, "minFilter":9984 } ], "buffers":[ { "byteLength":9100, "uri":"flag.bin" } ] }