diff --git a/public/static/meshes/puzzle-5x4/puzzle-5x4.bin b/public/static/meshes/puzzle-5x4/puzzle-5x4.bin new file mode 100644 index 0000000..efa9935 Binary files /dev/null and b/public/static/meshes/puzzle-5x4/puzzle-5x4.bin differ diff --git a/public/static/meshes/puzzle-5x4/puzzle-5x4.gltf b/public/static/meshes/puzzle-5x4/puzzle-5x4.gltf new file mode 100644 index 0000000..ac6f78c --- /dev/null +++ b/public/static/meshes/puzzle-5x4/puzzle-5x4.gltf @@ -0,0 +1,2558 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.4.55", + "version":"2.0" + }, + "extensionsUsed":[ + "EXT_texture_webp" + ], + "extensionsRequired":[ + "EXT_texture_webp" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Plane.001" + }, + { + "mesh":1, + "name":"Plane.002" + }, + { + "mesh":2, + "name":"Plane.003" + }, + { + "mesh":3, + "name":"Plane.004" + }, + { + "mesh":4, + "name":"Plane.005" + }, + { + "mesh":5, + "name":"Plane.006" + }, + { + "mesh":6, + "name":"Plane.007" + }, + { + "mesh":7, + "name":"Plane.008" + }, + { + "mesh":8, + "name":"Plane.009" + }, + { + "mesh":9, + "name":"Plane.010" + }, + { + "mesh":10, + "name":"Plane.011" + }, + { + "mesh":11, + "name":"Plane.012" + }, + { + "mesh":12, + "name":"Plane.013" + }, + { + "mesh":13, + "name":"Plane.014" + }, + { + "mesh":14, + "name":"Plane.015" + }, + { + "mesh":15, + "name":"Plane.016" + }, + { + "mesh":16, + "name":"Plane.017" + }, + { + "mesh":17, + "name":"Plane.018" + }, + { + "mesh":18, + "name":"Plane.019" + }, + { + "mesh":19, + "name":"Plane.020" + }, + { + "mesh":20, + "name":"DragZone", + "rotation":[ + 0.70710688829422, + 0, + 0, + 0.7071066498756409 + ], + "scale":[ + 5.714285850524902, + 2.000000238418579, + 5.7142863273620605 + ], + "translation":[ + 0, + 0, + -0.009999999776482582 + ] + } + ], + "materials":[ + { + "doubleSided":true, + "emissiveTexture":{ + "index":0 + }, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorTexture":{ + "index":1 + }, + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"puzzle-5x4.svg.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "COLOR_0":3, + "COLOR_1":4, + "COLOR_2":5 + }, + "indices":6, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.002", + "primitives":[ + { + "attributes":{ + "POSITION":7, + "NORMAL":8, + "TEXCOORD_0":9, + "COLOR_0":10, + "COLOR_1":11, + "COLOR_2":12 + }, + "indices":13, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.003", + "primitives":[ + { + "attributes":{ + "POSITION":14, + "NORMAL":15, + "TEXCOORD_0":16, + "COLOR_0":17, + "COLOR_1":18, + "COLOR_2":19 + }, + "indices":20, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.004", + "primitives":[ + { + "attributes":{ + "POSITION":21, + "NORMAL":22, + "TEXCOORD_0":23, + "COLOR_0":24, + "COLOR_1":25, + "COLOR_2":26 + }, + "indices":27, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.005", + "primitives":[ + { + "attributes":{ + "POSITION":28, + "NORMAL":29, + "TEXCOORD_0":30, + "COLOR_0":31, + "COLOR_1":32, + "COLOR_2":33 + }, + "indices":34, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.006", + "primitives":[ + { + "attributes":{ + "POSITION":35, + "NORMAL":36, + "TEXCOORD_0":37, + "COLOR_0":38, + "COLOR_1":39, + "COLOR_2":40 + }, + "indices":41, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.007", + "primitives":[ + { + "attributes":{ + "POSITION":42, + "NORMAL":43, + "TEXCOORD_0":44, + "COLOR_0":45, + "COLOR_1":46, + "COLOR_2":47 + }, + "indices":48, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.008", + "primitives":[ + { + "attributes":{ + "POSITION":49, + "NORMAL":50, + "TEXCOORD_0":51, + "COLOR_0":52, + "COLOR_1":53, + "COLOR_2":54 + }, + "indices":55, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.009", + "primitives":[ + { + "attributes":{ + "POSITION":56, + "NORMAL":57, + "TEXCOORD_0":58, + "COLOR_0":59, + "COLOR_1":60, + "COLOR_2":61 + }, + "indices":62, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.010", + "primitives":[ + { + "attributes":{ + "POSITION":63, + "NORMAL":64, + "TEXCOORD_0":65, + "COLOR_0":66, + "COLOR_1":67, + "COLOR_2":68 + }, + "indices":69, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.011", + "primitives":[ + { + "attributes":{ + "POSITION":70, + "NORMAL":71, + "TEXCOORD_0":72, + "COLOR_0":73, + "COLOR_1":74, + "COLOR_2":75 + }, + "indices":76, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.012", + "primitives":[ + { + "attributes":{ + "POSITION":77, + "NORMAL":78, + "TEXCOORD_0":79, + "COLOR_0":80, + "COLOR_1":81, + "COLOR_2":82 + }, + "indices":83, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.013", + "primitives":[ + { + "attributes":{ + "POSITION":84, + "NORMAL":85, + "TEXCOORD_0":86, + "COLOR_0":87, + "COLOR_1":88, + "COLOR_2":89 + }, + "indices":90, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.014", + "primitives":[ + { + "attributes":{ + "POSITION":91, + "NORMAL":92, + "TEXCOORD_0":93, + "COLOR_0":94, + "COLOR_1":95, + "COLOR_2":96 + }, + "indices":97, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.015", + "primitives":[ + { + "attributes":{ + "POSITION":98, + "NORMAL":99, + "TEXCOORD_0":100, + "COLOR_0":101, + "COLOR_1":102, + "COLOR_2":103 + }, + "indices":104, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.016", + "primitives":[ + { + "attributes":{ + "POSITION":105, + "NORMAL":106, + "TEXCOORD_0":107, + "COLOR_0":108, + "COLOR_1":109, + "COLOR_2":110 + }, + "indices":111, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.017", + "primitives":[ + { + "attributes":{ + "POSITION":112, + "NORMAL":113, + "TEXCOORD_0":114, + "COLOR_0":115, + "COLOR_1":116, + "COLOR_2":117 + }, + "indices":118, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.018", + "primitives":[ + { + "attributes":{ + "POSITION":119, + "NORMAL":120, + "TEXCOORD_0":121, + "COLOR_0":122, + "COLOR_1":123, + "COLOR_2":124 + }, + "indices":125, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.019", + "primitives":[ + { + "attributes":{ + "POSITION":126, + "NORMAL":127, + "TEXCOORD_0":128, + "COLOR_0":129, + "COLOR_1":130, + "COLOR_2":131 + }, + "indices":132, + "material":0 + } + ] + }, + { + "name":"puzzle-5x4.svg.020", + "primitives":[ + { + "attributes":{ + "POSITION":133, + "NORMAL":134, + "TEXCOORD_0":135, + "COLOR_0":136, + "COLOR_1":137, + "COLOR_2":138 + }, + "indices":139, + "material":0 + } + ] + }, + { + "name":"Plane.008", + "primitives":[ + { + "attributes":{ + "POSITION":140, + "NORMAL":141, + "TEXCOORD_0":142 + }, + "indices":143 + } + ] + } + ], + "textures":[ + { + "extensions":{ + "EXT_texture_webp":{ + "source":0 + } + }, + "sampler":0 + }, + { + "extensions":{ + "EXT_texture_webp":{ + "source":1 + } + }, + "sampler":0 + } + ], + "images":[ + { + "mimeType":"image/webp", + "name":"emissive", + "uri":"emissive.webp" + }, + { + "mimeType":"image/webp", + "name":"diffuse-map", + "uri":"diffuse-map.webp" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":81, + "max":[ + -0.7902538776397705, + 0.8926798701286316, + -2.7388304957298715e-08 + ], + "min":[ + -1.3550633192062378, + 0.3171869218349457, + -7.708068494594045e-08 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":81, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":81, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5121, + "count":81, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5123, + "count":81, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":5, + "componentType":5123, + "count":81, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":6, + "componentType":5123, + "count":237, + "type":"SCALAR" + }, + { + "bufferView":7, + "componentType":5126, + "count":99, + "max":[ + -0.11593446880578995, + 0.8926798701286316, + -3.6847325191047275e-08 + ], + "min":[ + -0.9686995148658752, + 0.4267328679561615, + -7.708068494594045e-08 + ], + "type":"VEC3" + }, + { + "bufferView":8, + "componentType":5126, + "count":99, + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":99, + "type":"VEC2" + }, + { + "bufferView":10, + "componentType":5121, + "count":99, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":11, + "componentType":5123, + "count":99, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":12, + "componentType":5123, + "count":99, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":13, + "componentType":5123, + "count":291, + "type":"SCALAR" + }, + { + "bufferView":14, + "componentType":5126, + "count":95, + "max":[ + 0.2921046316623688, + 0.8893865942955017, + -2.75422422646443e-08 + ], + "min":[ + -0.2937660217285156, + 0.3189696669578552, + -7.679632574308926e-08 + ], + "type":"VEC3" + }, + { + "bufferView":15, + "componentType":5126, + "count":95, + "type":"VEC3" + }, + { + "bufferView":16, + "componentType":5126, + "count":95, + "type":"VEC2" + }, + { + "bufferView":17, + "componentType":5121, + "count":95, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":18, + "componentType":5123, + "count":95, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":19, + "componentType":5123, + "count":95, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":20, + "componentType":5123, + "count":279, + "type":"SCALAR" + }, + { + "bufferView":21, + "componentType":5126, + "count":102, + "max":[ + 0.9676926136016846, + 0.8898897767066956, + -3.6857755958408234e-08 + ], + "min":[ + 0.11889426410198212, + 0.42685359716415405, + -7.683977543138099e-08 + ], + "type":"VEC3" + }, + { + "bufferView":22, + "componentType":5126, + "count":102, + "type":"VEC3" + }, + { + "bufferView":23, + "componentType":5126, + "count":102, + "type":"VEC2" + }, + { + "bufferView":24, + "componentType":5121, + "count":102, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":25, + "componentType":5123, + "count":102, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":26, + "componentType":5123, + "count":102, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":27, + "componentType":5123, + "count":300, + "type":"SCALAR" + }, + { + "bufferView":28, + "componentType":5126, + "count":83, + "max":[ + 1.3551424741744995, + 0.8898283243179321, + -2.739139937091295e-08 + ], + "min":[ + 0.7901774048805237, + 0.3172227740287781, + -7.683446767714486e-08 + ], + "type":"VEC3" + }, + { + "bufferView":29, + "componentType":5126, + "count":83, + "type":"VEC3" + }, + { + "bufferView":30, + "componentType":5126, + "count":83, + "type":"VEC2" + }, + { + "bufferView":31, + "componentType":5121, + "count":83, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":32, + "componentType":5123, + "count":83, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":33, + "componentType":5123, + "count":83, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":34, + "componentType":5123, + "count":243, + "type":"SCALAR" + }, + { + "bufferView":35, + "componentType":5126, + "count":106, + "max":[ + 1.355183720588684, + 0.46308040618896484, + 1.5459747926271916e-09 + ], + "min":[ + 0.6569530367851257, + -0.01790415123105049, + -3.998584219289114e-08 + ], + "type":"VEC3" + }, + { + "bufferView":36, + "componentType":5126, + "count":106, + "type":"VEC3" + }, + { + "bufferView":37, + "componentType":5126, + "count":106, + "type":"VEC2" + }, + { + "bufferView":38, + "componentType":5121, + "count":106, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":39, + "componentType":5123, + "count":106, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":40, + "componentType":5123, + "count":106, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":41, + "componentType":5123, + "count":312, + "type":"SCALAR" + }, + { + "bufferView":42, + "componentType":5126, + "count":135, + "max":[ + 0.8345849514007568, + 0.5712992548942566, + 1.1015039547146444e-08 + ], + "min":[ + 0.2482958287000656, + -0.12756642699241638, + -4.933026787057315e-08 + ], + "type":"VEC3" + }, + { + "bufferView":43, + "componentType":5126, + "count":135, + "type":"VEC3" + }, + { + "bufferView":44, + "componentType":5126, + "count":135, + "type":"VEC2" + }, + { + "bufferView":45, + "componentType":5121, + "count":135, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":46, + "componentType":5123, + "count":135, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":47, + "componentType":5123, + "count":135, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":48, + "componentType":5123, + "count":399, + "type":"SCALAR" + }, + { + "bufferView":49, + "componentType":5126, + "count":129, + "max":[ + 0.4262584149837494, + 0.46372705698013306, + 1.5286837351524696e-09 + ], + "min":[ + -0.4266972839832306, + -0.01770387589931488, + -4.004168019378085e-08 + ], + "type":"VEC3" + }, + { + "bufferView":50, + "componentType":5126, + "count":129, + "type":"VEC3" + }, + { + "bufferView":51, + "componentType":5126, + "count":129, + "type":"VEC2" + }, + { + "bufferView":52, + "componentType":5121, + "count":129, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":53, + "componentType":5123, + "count":129, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":54, + "componentType":5123, + "count":129, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":55, + "componentType":5123, + "count":381, + "type":"SCALAR" + }, + { + "bufferView":56, + "componentType":5126, + "count":126, + "max":[ + -0.24909956753253937, + 0.5724672675132751, + 1.0935295335912087e-08 + ], + "min":[ + -0.835270881652832, + -0.1266428828239441, + -4.943112230648694e-08 + ], + "type":"VEC3" + }, + { + "bufferView":57, + "componentType":5126, + "count":126, + "type":"VEC3" + }, + { + "bufferView":58, + "componentType":5126, + "count":126, + "type":"VEC2" + }, + { + "bufferView":59, + "componentType":5121, + "count":126, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":60, + "componentType":5123, + "count":126, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":61, + "componentType":5123, + "count":126, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":62, + "componentType":5123, + "count":372, + "type":"SCALAR" + }, + { + "bufferView":63, + "componentType":5126, + "count":108, + "max":[ + -0.659485936164856, + 0.4629826545715332, + 2.885747418801543e-09 + ], + "min":[ + -1.3555636405944824, + -0.018238695338368416, + -3.997740094519031e-08 + ], + "type":"VEC3" + }, + { + "bufferView":64, + "componentType":5126, + "count":108, + "type":"VEC3" + }, + { + "bufferView":65, + "componentType":5126, + "count":108, + "type":"VEC2" + }, + { + "bufferView":66, + "componentType":5121, + "count":108, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":67, + "componentType":5123, + "count":108, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":68, + "componentType":5123, + "count":108, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":69, + "componentType":5123, + "count":318, + "type":"SCALAR" + }, + { + "bufferView":70, + "componentType":5126, + "count":106, + "max":[ + -0.7917342782020569, + 0.12804479897022247, + 4.9383249489665104e-08 + ], + "min":[ + -1.3555636405944824, + -0.5719128847122192, + -1.1056352278160375e-08 + ], + "type":"VEC3" + }, + { + "bufferView":71, + "componentType":5126, + "count":106, + "type":"VEC3" + }, + { + "bufferView":72, + "componentType":5126, + "count":106, + "type":"VEC2" + }, + { + "bufferView":73, + "componentType":5121, + "count":106, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":74, + "componentType":5123, + "count":106, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":75, + "componentType":5123, + "count":106, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":76, + "componentType":5123, + "count":312, + "type":"SCALAR" + }, + { + "bufferView":77, + "componentType":5126, + "count":134, + "max":[ + -0.11661536991596222, + 0.01897837035357952, + 3.991458896734912e-08 + ], + "min":[ + -0.9677487015724182, + -0.4622553288936615, + -1.6387318169108767e-09 + ], + "type":"VEC3" + }, + { + "bufferView":78, + "componentType":5126, + "count":134, + "type":"VEC3" + }, + { + "bufferView":79, + "componentType":5126, + "count":134, + "type":"VEC2" + }, + { + "bufferView":80, + "componentType":5121, + "count":134, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":81, + "componentType":5123, + "count":134, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":82, + "componentType":5123, + "count":134, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":83, + "componentType":5123, + "count":396, + "type":"SCALAR" + }, + { + "bufferView":84, + "componentType":5126, + "count":135, + "max":[ + 0.29328328371047974, + 0.12786005437374115, + 4.936619291129318e-08 + ], + "min":[ + -0.2943589389324188, + -0.5717154145240784, + -1.1040398817385721e-08 + ], + "type":"VEC3" + }, + { + "bufferView":85, + "componentType":5126, + "count":135, + "type":"VEC3" + }, + { + "bufferView":86, + "componentType":5126, + "count":135, + "type":"VEC2" + }, + { + "bufferView":87, + "componentType":5121, + "count":135, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":88, + "componentType":5123, + "count":135, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":89, + "componentType":5123, + "count":135, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":90, + "componentType":5123, + "count":399, + "type":"SCALAR" + }, + { + "bufferView":91, + "componentType":5126, + "count":137, + "max":[ + 0.9676414728164673, + 0.01789821684360504, + 3.9934739959335275e-08 + ], + "min":[ + 0.11692527681589127, + -0.46248868107795715, + -1.5454759694222275e-09 + ], + "type":"VEC3" + }, + { + "bufferView":92, + "componentType":5126, + "count":137, + "type":"VEC3" + }, + { + "bufferView":93, + "componentType":5126, + "count":137, + "type":"VEC2" + }, + { + "bufferView":94, + "componentType":5121, + "count":137, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":95, + "componentType":5123, + "count":137, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":96, + "componentType":5123, + "count":137, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":97, + "componentType":5123, + "count":405, + "type":"SCALAR" + }, + { + "bufferView":98, + "componentType":5126, + "count":103, + "max":[ + 1.355762004852295, + 0.1268651932477951, + 4.9363254817080815e-08 + ], + "min":[ + 0.7904857397079468, + -0.5716812014579773, + -1.0954496865167584e-08 + ], + "type":"VEC3" + }, + { + "bufferView":99, + "componentType":5126, + "count":103, + "type":"VEC3" + }, + { + "bufferView":100, + "componentType":5126, + "count":103, + "type":"VEC2" + }, + { + "bufferView":101, + "componentType":5121, + "count":103, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":102, + "componentType":5123, + "count":103, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":103, + "componentType":5123, + "count":103, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":104, + "componentType":5123, + "count":303, + "type":"SCALAR" + }, + { + "bufferView":105, + "componentType":5126, + "count":80, + "max":[ + 1.3554692268371582, + -0.4267215430736542, + 7.681253322289194e-08 + ], + "min":[ + 0.657039225101471, + -0.8895745277404785, + 3.684634108935825e-08 + ], + "type":"VEC3" + }, + { + "bufferView":106, + "componentType":5126, + "count":80, + "type":"VEC3" + }, + { + "bufferView":107, + "componentType":5126, + "count":80, + "type":"VEC2" + }, + { + "bufferView":108, + "componentType":5121, + "count":80, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":109, + "componentType":5123, + "count":80, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":110, + "componentType":5123, + "count":80, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":111, + "componentType":5123, + "count":234, + "type":"SCALAR" + }, + { + "bufferView":112, + "componentType":5126, + "count":103, + "max":[ + 0.8341829180717468, + -0.31695157289505005, + 7.681253322289194e-08 + ], + "min":[ + 0.24827803671360016, + -0.8895745277404785, + 2.7367978105985458e-08 + ], + "type":"VEC3" + }, + { + "bufferView":113, + "componentType":5126, + "count":103, + "type":"VEC3" + }, + { + "bufferView":114, + "componentType":5126, + "count":103, + "type":"VEC2" + }, + { + "bufferView":115, + "componentType":5121, + "count":103, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":116, + "componentType":5123, + "count":103, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":117, + "componentType":5123, + "count":103, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":118, + "componentType":5123, + "count":303, + "type":"SCALAR" + }, + { + "bufferView":119, + "componentType":5126, + "count":101, + "max":[ + 0.42649784684181213, + -0.42715218663215637, + 7.681253322289194e-08 + ], + "min":[ + -0.4263337254524231, + -0.8896828293800354, + 3.6883523790720574e-08 + ], + "type":"VEC3" + }, + { + "bufferView":120, + "componentType":5126, + "count":101, + "type":"VEC3" + }, + { + "bufferView":121, + "componentType":5126, + "count":101, + "type":"VEC2" + }, + { + "bufferView":122, + "componentType":5121, + "count":101, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":123, + "componentType":5123, + "count":101, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":124, + "componentType":5123, + "count":101, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":125, + "componentType":5123, + "count":297, + "type":"SCALAR" + }, + { + "bufferView":126, + "componentType":5126, + "count":107, + "max":[ + -0.2493409663438797, + -0.31672120094299316, + 7.699114235037996e-08 + ], + "min":[ + -0.8353447914123535, + -0.8916429281234741, + 2.7348082909384175e-08 + ], + "type":"VEC3" + }, + { + "bufferView":127, + "componentType":5126, + "count":107, + "type":"VEC3" + }, + { + "bufferView":128, + "componentType":5126, + "count":107, + "type":"VEC2" + }, + { + "bufferView":129, + "componentType":5121, + "count":107, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":130, + "componentType":5123, + "count":107, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":131, + "componentType":5123, + "count":107, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":132, + "componentType":5123, + "count":315, + "type":"SCALAR" + }, + { + "bufferView":133, + "componentType":5126, + "count":85, + "max":[ + -0.657648503780365, + -0.42655953764915466, + 7.708067784051309e-08 + ], + "min":[ + -1.3557623624801636, + -0.8926798701286316, + 3.683235405560481e-08 + ], + "type":"VEC3" + }, + { + "bufferView":134, + "componentType":5126, + "count":85, + "type":"VEC3" + }, + { + "bufferView":135, + "componentType":5126, + "count":85, + "type":"VEC2" + }, + { + "bufferView":136, + "componentType":5121, + "count":85, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":137, + "componentType":5123, + "count":85, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":138, + "componentType":5123, + "count":85, + "normalized":true, + "type":"VEC4" + }, + { + "bufferView":139, + "componentType":5123, + "count":249, + "type":"SCALAR" + }, + { + "bufferView":140, + "componentType":5126, + "count":4, + "max":[ + 0.3499999940395355, + 0, + 0.3499999940395355 + ], + "min":[ + -0.3499999940395355, + 0, + -0.3499999940395355 + ], + "type":"VEC3" + }, + { + "bufferView":141, + "componentType":5126, + "count":4, + "type":"VEC3" + }, + { + "bufferView":142, + "componentType":5126, + "count":4, + "type":"VEC2" + }, + { + "bufferView":143, + "componentType":5123, + "count":6, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":972, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":972, + "byteOffset":972, + "target":34962 + }, + { + "buffer":0, + "byteLength":648, + "byteOffset":1944, + "target":34962 + }, + { + "buffer":0, + "byteLength":324, + "byteOffset":2592, + "target":34962 + }, + { + "buffer":0, + "byteLength":648, + "byteOffset":2916, + "target":34962 + }, + { + "buffer":0, + "byteLength":648, + "byteOffset":3564, + "target":34962 + }, + { + "buffer":0, + "byteLength":474, + "byteOffset":4212, + "target":34963 + }, + { + "buffer":0, + "byteLength":1188, + "byteOffset":4688, + "target":34962 + }, + { + "buffer":0, + "byteLength":1188, + "byteOffset":5876, + "target":34962 + }, + { + "buffer":0, + "byteLength":792, + "byteOffset":7064, + "target":34962 + }, + { + "buffer":0, + "byteLength":396, + "byteOffset":7856, + "target":34962 + }, + { + "buffer":0, + "byteLength":792, + "byteOffset":8252, + "target":34962 + }, + { + "buffer":0, + "byteLength":792, + "byteOffset":9044, + "target":34962 + }, + { + "buffer":0, + "byteLength":582, + "byteOffset":9836, + "target":34963 + }, + { + "buffer":0, + "byteLength":1140, + "byteOffset":10420, + "target":34962 + }, + { + "buffer":0, + "byteLength":1140, + "byteOffset":11560, + "target":34962 + }, + { + "buffer":0, + "byteLength":760, + "byteOffset":12700, + "target":34962 + }, + { + "buffer":0, + "byteLength":380, + "byteOffset":13460, + "target":34962 + }, + { + "buffer":0, + "byteLength":760, + "byteOffset":13840, + "target":34962 + }, + { + "buffer":0, + "byteLength":760, + "byteOffset":14600, + "target":34962 + }, + { + "buffer":0, + "byteLength":558, + "byteOffset":15360, + "target":34963 + }, + { + "buffer":0, + "byteLength":1224, + "byteOffset":15920, + "target":34962 + }, + { + "buffer":0, + "byteLength":1224, + "byteOffset":17144, + "target":34962 + }, + { + "buffer":0, + "byteLength":816, + "byteOffset":18368, + "target":34962 + }, + { + "buffer":0, + "byteLength":408, + "byteOffset":19184, + "target":34962 + }, + { + "buffer":0, + "byteLength":816, + "byteOffset":19592, + "target":34962 + }, + { + "buffer":0, + "byteLength":816, + "byteOffset":20408, + "target":34962 + }, + { + "buffer":0, + "byteLength":600, + "byteOffset":21224, + "target":34963 + }, + { + "buffer":0, + "byteLength":996, + "byteOffset":21824, + "target":34962 + }, + { + "buffer":0, + "byteLength":996, + "byteOffset":22820, + "target":34962 + }, + { + "buffer":0, + "byteLength":664, + "byteOffset":23816, + "target":34962 + }, + { + "buffer":0, + "byteLength":332, + "byteOffset":24480, + "target":34962 + }, + { + "buffer":0, + "byteLength":664, + "byteOffset":24812, + "target":34962 + }, + { + "buffer":0, + "byteLength":664, + "byteOffset":25476, + "target":34962 + }, + { + "buffer":0, + "byteLength":486, + "byteOffset":26140, + "target":34963 + }, + { + "buffer":0, + "byteLength":1272, + "byteOffset":26628, + "target":34962 + }, + { + "buffer":0, + "byteLength":1272, + "byteOffset":27900, + "target":34962 + }, + { + "buffer":0, + "byteLength":848, + "byteOffset":29172, + "target":34962 + }, + { + "buffer":0, + "byteLength":424, + "byteOffset":30020, + "target":34962 + }, + { + "buffer":0, + "byteLength":848, + "byteOffset":30444, + "target":34962 + }, + { + "buffer":0, + "byteLength":848, + "byteOffset":31292, + "target":34962 + }, + { + "buffer":0, + "byteLength":624, + "byteOffset":32140, + "target":34963 + }, + { + "buffer":0, + "byteLength":1620, + "byteOffset":32764, + "target":34962 + }, + { + "buffer":0, + "byteLength":1620, + "byteOffset":34384, + "target":34962 + }, + { + "buffer":0, + "byteLength":1080, + "byteOffset":36004, + "target":34962 + }, + { + "buffer":0, + "byteLength":540, + "byteOffset":37084, + "target":34962 + }, + { + "buffer":0, + "byteLength":1080, + "byteOffset":37624, + "target":34962 + }, + { + "buffer":0, + "byteLength":1080, + "byteOffset":38704, + "target":34962 + }, + { + "buffer":0, + "byteLength":798, + "byteOffset":39784, + "target":34963 + }, + { + "buffer":0, + "byteLength":1548, + "byteOffset":40584, + "target":34962 + }, + { + "buffer":0, + "byteLength":1548, + "byteOffset":42132, + "target":34962 + }, + { + "buffer":0, + "byteLength":1032, + "byteOffset":43680, + "target":34962 + }, + { + "buffer":0, + "byteLength":516, + "byteOffset":44712, + "target":34962 + }, + { + "buffer":0, + "byteLength":1032, + "byteOffset":45228, + "target":34962 + }, + { + "buffer":0, + "byteLength":1032, + "byteOffset":46260, + "target":34962 + }, + { + "buffer":0, + "byteLength":762, + "byteOffset":47292, + "target":34963 + }, + { + "buffer":0, + "byteLength":1512, + "byteOffset":48056, + "target":34962 + }, + { + "buffer":0, + "byteLength":1512, + "byteOffset":49568, + "target":34962 + }, + { + "buffer":0, + "byteLength":1008, + "byteOffset":51080, + "target":34962 + }, + { + "buffer":0, + "byteLength":504, + "byteOffset":52088, + "target":34962 + }, + { + "buffer":0, + "byteLength":1008, + "byteOffset":52592, + "target":34962 + }, + { + "buffer":0, + "byteLength":1008, + "byteOffset":53600, + "target":34962 + }, + { + "buffer":0, + "byteLength":744, + "byteOffset":54608, + "target":34963 + }, + { + "buffer":0, + "byteLength":1296, + "byteOffset":55352, + "target":34962 + }, + { + "buffer":0, + "byteLength":1296, + "byteOffset":56648, + "target":34962 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":57944, + "target":34962 + }, + { + "buffer":0, + "byteLength":432, + "byteOffset":58808, + "target":34962 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":59240, + "target":34962 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":60104, + "target":34962 + }, + { + "buffer":0, + "byteLength":636, + "byteOffset":60968, + "target":34963 + }, + { + "buffer":0, + "byteLength":1272, + "byteOffset":61604, + "target":34962 + }, + { + "buffer":0, + "byteLength":1272, + "byteOffset":62876, + "target":34962 + }, + { + "buffer":0, + "byteLength":848, + "byteOffset":64148, + "target":34962 + }, + { + "buffer":0, + "byteLength":424, + "byteOffset":64996, + "target":34962 + }, + { + "buffer":0, + "byteLength":848, + "byteOffset":65420, + "target":34962 + }, + { + "buffer":0, + "byteLength":848, + "byteOffset":66268, + "target":34962 + }, + { + "buffer":0, + "byteLength":624, + "byteOffset":67116, + "target":34963 + }, + { + "buffer":0, + "byteLength":1608, + "byteOffset":67740, + "target":34962 + }, + { + "buffer":0, + "byteLength":1608, + "byteOffset":69348, + "target":34962 + }, + { + "buffer":0, + "byteLength":1072, + "byteOffset":70956, + "target":34962 + }, + { + "buffer":0, + "byteLength":536, + "byteOffset":72028, + "target":34962 + }, + { + "buffer":0, + "byteLength":1072, + "byteOffset":72564, + "target":34962 + }, + { + "buffer":0, + "byteLength":1072, + "byteOffset":73636, + "target":34962 + }, + { + "buffer":0, + "byteLength":792, + "byteOffset":74708, + "target":34963 + }, + { + "buffer":0, + "byteLength":1620, + "byteOffset":75500, + "target":34962 + }, + { + "buffer":0, + "byteLength":1620, + "byteOffset":77120, + "target":34962 + }, + { + "buffer":0, + "byteLength":1080, + "byteOffset":78740, + "target":34962 + }, + { + "buffer":0, + "byteLength":540, + "byteOffset":79820, + "target":34962 + }, + { + "buffer":0, + "byteLength":1080, + "byteOffset":80360, + "target":34962 + }, + { + "buffer":0, + "byteLength":1080, + "byteOffset":81440, + "target":34962 + }, + { + "buffer":0, + "byteLength":798, + "byteOffset":82520, + "target":34963 + }, + { + "buffer":0, + "byteLength":1644, + "byteOffset":83320, + "target":34962 + }, + { + "buffer":0, + "byteLength":1644, + "byteOffset":84964, + "target":34962 + }, + { + "buffer":0, + "byteLength":1096, + "byteOffset":86608, + "target":34962 + }, + { + "buffer":0, + "byteLength":548, + "byteOffset":87704, + "target":34962 + }, + { + "buffer":0, + "byteLength":1096, + "byteOffset":88252, + "target":34962 + }, + { + "buffer":0, + "byteLength":1096, + "byteOffset":89348, + "target":34962 + }, + { + "buffer":0, + "byteLength":810, + "byteOffset":90444, + "target":34963 + }, + { + "buffer":0, + "byteLength":1236, + "byteOffset":91256, + "target":34962 + }, + { + "buffer":0, + "byteLength":1236, + "byteOffset":92492, + "target":34962 + }, + { + "buffer":0, + "byteLength":824, + "byteOffset":93728, + "target":34962 + }, + { + "buffer":0, + "byteLength":412, + "byteOffset":94552, + "target":34962 + }, + { + "buffer":0, + "byteLength":824, + "byteOffset":94964, + "target":34962 + }, + { + "buffer":0, + "byteLength":824, + "byteOffset":95788, + "target":34962 + }, + { + "buffer":0, + "byteLength":606, + "byteOffset":96612, + "target":34963 + }, + { + "buffer":0, + "byteLength":960, + "byteOffset":97220, + "target":34962 + }, + { + "buffer":0, + "byteLength":960, + "byteOffset":98180, + "target":34962 + }, + { + "buffer":0, + "byteLength":640, + "byteOffset":99140, + "target":34962 + }, + { + "buffer":0, + "byteLength":320, + "byteOffset":99780, + "target":34962 + }, + { + "buffer":0, + "byteLength":640, + "byteOffset":100100, + "target":34962 + }, + { + "buffer":0, + "byteLength":640, + "byteOffset":100740, + "target":34962 + }, + { + "buffer":0, + "byteLength":468, + "byteOffset":101380, + "target":34963 + }, + { + "buffer":0, + "byteLength":1236, + "byteOffset":101848, + "target":34962 + }, + { + "buffer":0, + "byteLength":1236, + "byteOffset":103084, + "target":34962 + }, + { + "buffer":0, + "byteLength":824, + "byteOffset":104320, + "target":34962 + }, + { + "buffer":0, + "byteLength":412, + "byteOffset":105144, + "target":34962 + }, + { + "buffer":0, + "byteLength":824, + "byteOffset":105556, + "target":34962 + }, + { + "buffer":0, + "byteLength":824, + "byteOffset":106380, + "target":34962 + }, + { + "buffer":0, + "byteLength":606, + "byteOffset":107204, + "target":34963 + }, + { + "buffer":0, + "byteLength":1212, + "byteOffset":107812, + "target":34962 + }, + { + "buffer":0, + "byteLength":1212, + "byteOffset":109024, + "target":34962 + }, + { + "buffer":0, + "byteLength":808, + "byteOffset":110236, + "target":34962 + }, + { + "buffer":0, + "byteLength":404, + "byteOffset":111044, + "target":34962 + }, + { + "buffer":0, + "byteLength":808, + "byteOffset":111448, + "target":34962 + }, + { + "buffer":0, + "byteLength":808, + "byteOffset":112256, + "target":34962 + }, + { + "buffer":0, + "byteLength":594, + "byteOffset":113064, + "target":34963 + }, + { + "buffer":0, + "byteLength":1284, + "byteOffset":113660, + "target":34962 + }, + { + "buffer":0, + "byteLength":1284, + "byteOffset":114944, + "target":34962 + }, + { + "buffer":0, + "byteLength":856, + "byteOffset":116228, + "target":34962 + }, + { + "buffer":0, + "byteLength":428, + "byteOffset":117084, + "target":34962 + }, + { + "buffer":0, + "byteLength":856, + "byteOffset":117512, + "target":34962 + }, + { + "buffer":0, + "byteLength":856, + "byteOffset":118368, + "target":34962 + }, + { + "buffer":0, + "byteLength":630, + "byteOffset":119224, + "target":34963 + }, + { + "buffer":0, + "byteLength":1020, + "byteOffset":119856, + "target":34962 + }, + { + "buffer":0, + "byteLength":1020, + "byteOffset":120876, + "target":34962 + }, + { + "buffer":0, + "byteLength":680, + "byteOffset":121896, + "target":34962 + }, + { + "buffer":0, + "byteLength":340, + "byteOffset":122576, + "target":34962 + }, + { + "buffer":0, + "byteLength":680, + "byteOffset":122916, + "target":34962 + }, + { + "buffer":0, + "byteLength":680, + "byteOffset":123596, + "target":34962 + }, + { + "buffer":0, + "byteLength":498, + "byteOffset":124276, + "target":34963 + }, + { + "buffer":0, + "byteLength":48, + "byteOffset":124776, + "target":34962 + }, + { + "buffer":0, + "byteLength":48, + "byteOffset":124824, + "target":34962 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":124872, + "target":34962 + }, + { + "buffer":0, + "byteLength":12, + "byteOffset":124904, + "target":34963 + } + ], + "samplers":[ + { + "magFilter":9729, + "minFilter":9987 + } + ], + "buffers":[ + { + "byteLength":124916, + "uri":"puzzle-5x4.bin" + } + ] +} diff --git a/src/components/GamePreview/GamePreview.vue b/src/components/GamePreview/GamePreview.vue index 612d2f7..cc21e95 100644 --- a/src/components/GamePreview/GamePreview.vue +++ b/src/components/GamePreview/GamePreview.vue @@ -20,7 +20,11 @@
-
+