diff --git a/.gitignore b/.gitignore index 95f7561..8539abc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,27 +1,27 @@ -# Logs -logs -*.log -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* -lerna-debug.log* - -node_modules -dist -dist-ssr -*.local - -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea -.DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? - -# Thinker Asset cannot legally be added to a public git repo so leaving it out -assets/models/thinker/ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +# Thinker Asset cannot legally be added to a public git repo so leaving it out +assets/models/thinker/ diff --git a/README.md b/README.md index 00b0e92..862b2e5 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -This is a work-in-progress of my portfolio website. It uses three.js, and will be a practical showcase of my programming abilities. - +This is a work-in-progress of my portfolio website. It uses three.js, and will be a practical showcase of my programming abilities. + My current portfolio page is [here](https://danielreddjones.com), hosted by Hugo. \ No newline at end of file diff --git a/assets/models/Comp_and_Floppy/license.txt b/assets/models/Comp_and_Floppy/license.txt index 172c579..a0417d7 100644 --- a/assets/models/Comp_and_Floppy/license.txt +++ b/assets/models/Comp_and_Floppy/license.txt @@ -1,11 +1,11 @@ -Model Information: -* title: Hand-painted Low Poly Computer -* source: https://sketchfab.com/3d-models/hand-painted-low-poly-computer-c4e5d67781ca4bba960673f67a7cef30 -* author: NoodleBaguette (https://sketchfab.com/NoodleBaguette) - -Model License: -* license type: CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) -* requirements: Author must be credited. Commercial use is allowed. - -If you use this 3D model in your project be sure to copy paste this credit wherever you share it: +Model Information: +* title: Hand-painted Low Poly Computer +* source: https://sketchfab.com/3d-models/hand-painted-low-poly-computer-c4e5d67781ca4bba960673f67a7cef30 +* author: NoodleBaguette (https://sketchfab.com/NoodleBaguette) + +Model License: +* license type: CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) +* requirements: Author must be credited. Commercial use is allowed. + +If you use this 3D model in your project be sure to copy paste this credit wherever you share it: This work is based on "Hand-painted Low Poly Computer" (https://sketchfab.com/3d-models/hand-painted-low-poly-computer-c4e5d67781ca4bba960673f67a7cef30) by NoodleBaguette (https://sketchfab.com/NoodleBaguette) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) \ No newline at end of file diff --git a/assets/models/Comp_and_Floppy/scene.gltf b/assets/models/Comp_and_Floppy/scene.gltf index 9bbec35..a9f6ca3 100644 --- a/assets/models/Comp_and_Floppy/scene.gltf +++ b/assets/models/Comp_and_Floppy/scene.gltf @@ -1,239 +1,239 @@ -{ - "accessors": [ - { - "bufferView": 2, - "componentType": 5126, - "count": 2356, - "max": [ - 88.54320526123047, - 92.07904052734375, - 44.123756408691406 - ], - "min": [ - -51.08591842651367, - -13.874343872070313, - -87.38624572753906 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 28272, - "componentType": 5126, - "count": 2356, - "max": [ - 1.0, - 1.0, - 1.0 - ], - "min": [ - -1.0, - -1.0, - -1.0 - ], - "type": "VEC3" - }, - { - "bufferView": 1, - "componentType": 5126, - "count": 2356, - "max": [ - 1.301616907119751, - 0.9855207204818726 - ], - "min": [ - 0.027651939541101456, - 0.01626039668917656 - ], - "type": "VEC2" - }, - { - "bufferView": 0, - "componentType": 5125, - "count": 5958, - "type": "SCALAR" - } - ], - "asset": { - "extras": { - "author": "NoodleBaguette (https://sketchfab.com/NoodleBaguette)", - "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", - "source": "https://sketchfab.com/3d-models/hand-painted-low-poly-computer-c4e5d67781ca4bba960673f67a7cef30", - "title": "Hand-painted Low Poly Computer" - }, - "generator": "Sketchfab-15.55.0", - "version": "2.0" - }, - "bufferViews": [ - { - "buffer": 0, - "byteLength": 23832, - "name": "floatBufferViews", - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 18848, - "byteOffset": 23832, - "byteStride": 8, - "name": "floatBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 56544, - "byteOffset": 42680, - "byteStride": 12, - "name": "floatBufferViews", - "target": 34962 - } - ], - "buffers": [ - { - "byteLength": 99224, - "uri": "scene.bin" - } - ], - "extensionsUsed": [ - "KHR_materials_clearcoat" - ], - "images": [ - { - "uri": "textures/lambert2_baseColor.png" - }, - { - "uri": "textures/lambert2_metallicRoughness.png" - } - ], - "materials": [ - { - "doubleSided": true, - "extensions": { - "KHR_materials_clearcoat": { - "clearcoatFactor": 0.011018971520681035, - "clearcoatRoughnessFactor": 0.04 - } - }, - "name": "lambert2", - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 0 - }, - "metallicFactor": 0.0, - "metallicRoughnessTexture": { - "index": 1 - } - } - } - ], - "meshes": [ - { - "name": "Computer_Mesh_lambert2_0", - "primitives": [ - { - "attributes": { - "NORMAL": 1, - "POSITION": 0, - "TEXCOORD_0": 2 - }, - "indices": 3, - "material": 0, - "mode": 4 - } - ] - } - ], - "nodes": [ - { - "children": [ - 1 - ], - "matrix": [ - 1.0, - 0.0, - 0.0, - 0.0, - 0.0, - 2.220446049250313e-16, - -1.0, - 0.0, - 0.0, - 1.0, - 2.220446049250313e-16, - 0.0, - 0.0, - 0.0, - 0.0, - 1.0 - ], - "name": "Sketchfab_model" - }, - { - "children": [ - 2 - ], - "matrix": [ - 0.009999999776482582, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.009999999776482582, - 0.0, - 0.0, - -0.009999999776482582, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 1.0 - ], - "name": "eb23e6cd391c4265aa2408027bb0d982.fbx" - }, - { - "children": [ - 3 - ], - "name": "RootNode" - }, - { - "children": [ - 4 - ], - "name": "Computer_Mesh" - }, - { - "mesh": 0, - "name": "Computer_Mesh_lambert2_0" - } - ], - "samplers": [ - { - "magFilter": 9729, - "minFilter": 9987, - "wrapS": 10497, - "wrapT": 10497 - } - ], - "scene": 0, - "scenes": [ - { - "name": "Sketchfab_Scene", - "nodes": [ - 0 - ] - } - ], - "textures": [ - { - "sampler": 0, - "source": 0 - }, - { - "sampler": 0, - "source": 1 - } - ] -} +{ + "accessors": [ + { + "bufferView": 2, + "componentType": 5126, + "count": 2356, + "max": [ + 88.54320526123047, + 92.07904052734375, + 44.123756408691406 + ], + "min": [ + -51.08591842651367, + -13.874343872070313, + -87.38624572753906 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 28272, + "componentType": 5126, + "count": 2356, + "max": [ + 1.0, + 1.0, + 1.0 + ], + "min": [ + -1.0, + -1.0, + -1.0 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "componentType": 5126, + "count": 2356, + "max": [ + 1.301616907119751, + 0.9855207204818726 + ], + "min": [ + 0.027651939541101456, + 0.01626039668917656 + ], + "type": "VEC2" + }, + { + "bufferView": 0, + "componentType": 5125, + "count": 5958, + "type": "SCALAR" + } + ], + "asset": { + "extras": { + "author": "NoodleBaguette (https://sketchfab.com/NoodleBaguette)", + "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", + "source": "https://sketchfab.com/3d-models/hand-painted-low-poly-computer-c4e5d67781ca4bba960673f67a7cef30", + "title": "Hand-painted Low Poly Computer" + }, + "generator": "Sketchfab-15.55.0", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 23832, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 18848, + "byteOffset": 23832, + "byteStride": 8, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 56544, + "byteOffset": 42680, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + } + ], + "buffers": [ + { + "byteLength": 99224, + "uri": "scene.bin" + } + ], + "extensionsUsed": [ + "KHR_materials_clearcoat" + ], + "images": [ + { + "uri": "textures/lambert2_baseColor.png" + }, + { + "uri": "textures/lambert2_metallicRoughness.png" + } + ], + "materials": [ + { + "doubleSided": true, + "extensions": { + "KHR_materials_clearcoat": { + "clearcoatFactor": 0.011018971520681035, + "clearcoatRoughnessFactor": 0.04 + } + }, + "name": "lambert2", + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 0 + }, + "metallicFactor": 0.0, + "metallicRoughnessTexture": { + "index": 1 + } + } + } + ], + "meshes": [ + { + "name": "Computer_Mesh_lambert2_0", + "primitives": [ + { + "attributes": { + "NORMAL": 1, + "POSITION": 0, + "TEXCOORD_0": 2 + }, + "indices": 3, + "material": 0, + "mode": 4 + } + ] + } + ], + "nodes": [ + { + "children": [ + 1 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 2.220446049250313e-16, + -1.0, + 0.0, + 0.0, + 1.0, + 2.220446049250313e-16, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Sketchfab_model" + }, + { + "children": [ + 2 + ], + "matrix": [ + 0.009999999776482582, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.009999999776482582, + 0.0, + 0.0, + -0.009999999776482582, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "eb23e6cd391c4265aa2408027bb0d982.fbx" + }, + { + "children": [ + 3 + ], + "name": "RootNode" + }, + { + "children": [ + 4 + ], + "name": "Computer_Mesh" + }, + { + "mesh": 0, + "name": "Computer_Mesh_lambert2_0" + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9987, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "scene": 0, + "scenes": [ + { + "name": "Sketchfab_Scene", + "nodes": [ + 0 + ] + } + ], + "textures": [ + { + "sampler": 0, + "source": 0 + }, + { + "sampler": 0, + "source": 1 + } + ] +} diff --git a/assets/models/businessman/business_male_4__low_poly_style/license.txt b/assets/models/businessman/business_male_4__low_poly_style/license.txt index 1328014..59ffcbd 100644 --- a/assets/models/businessman/business_male_4__low_poly_style/license.txt +++ b/assets/models/businessman/business_male_4__low_poly_style/license.txt @@ -1,11 +1,11 @@ -Model Information: -* title: Business Male_4_ Low Poly Style -* source: https://sketchfab.com/3d-models/business-male-4--low-poly-style-5e53bf1cdd264ad08f420e05ee7aa7bf -* author: POLYTRICITY (https://sketchfab.com/PolytricityLtd) - -Model License: -* license type: CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) -* requirements: Author must be credited. Commercial use is allowed. - -If you use this 3D model in your project be sure to copy paste this credit wherever you share it: +Model Information: +* title: Business Male_4_ Low Poly Style +* source: https://sketchfab.com/3d-models/business-male-4--low-poly-style-5e53bf1cdd264ad08f420e05ee7aa7bf +* author: POLYTRICITY (https://sketchfab.com/PolytricityLtd) + +Model License: +* license type: CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) +* requirements: Author must be credited. Commercial use is allowed. + +If you use this 3D model in your project be sure to copy paste this credit wherever you share it: This work is based on "Business Male_4_ Low Poly Style" (https://sketchfab.com/3d-models/business-male-4--low-poly-style-5e53bf1cdd264ad08f420e05ee7aa7bf) by POLYTRICITY (https://sketchfab.com/PolytricityLtd) licensed under CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/) \ No newline at end of file diff --git a/assets/models/businessman/business_male_4__low_poly_style/scene.gltf b/assets/models/businessman/business_male_4__low_poly_style/scene.gltf index a4da3e3..57e16dd 100644 --- a/assets/models/businessman/business_male_4__low_poly_style/scene.gltf +++ b/assets/models/businessman/business_male_4__low_poly_style/scene.gltf @@ -1,4773 +1,4773 @@ -{ - "accessors": [ - { - "bufferView": 3, - "componentType": 5126, - "count": 1707, - "max": [ - 29.143962860107422, - 148.21652221679688, - 16.827905654907227 - ], - "min": [ - -29.143959045410156, - -7.157286745496094e-07, - -14.375683784484863 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 20484, - "componentType": 5126, - "count": 1707, - "max": [ - 0.9999945759773254, - 1.0, - 1.0 - ], - "min": [ - -0.9999945759773254, - -1.0, - -0.9999484419822693 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "componentType": 5126, - "count": 1707, - "max": [ - 0.525792121887207, - 0.9854645133018494 - ], - "min": [ - 0.006318588741123676, - 0.6477329134941101 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "componentType": 5125, - "count": 2529, - "type": "SCALAR" - }, - { - "bufferView": 3, - "byteOffset": 40968, - "componentType": 5126, - "count": 2042, - "max": [ - 26.971384048461914, - 171.2557373046875, - 6.9411725997924805 - ], - "min": [ - -26.97138214111328, - 62.690799713134766, - -11.393847465515137 - ], - "type": "VEC3" - }, - { - "bufferView": 3, - "byteOffset": 65472, - "componentType": 5126, - "count": 2042, - "max": [ - 0.9999603629112244, - 0.9784367680549622, - 0.9998099207878113 - ], - "min": [ - -0.9999603629112244, - -0.9951674342155457, - -0.9999860525131226 - ], - "type": "VEC3" - }, - { - "bufferView": 2, - "byteOffset": 13656, - "componentType": 5126, - "count": 2042, - "max": [ - 0.11520592123270035, - 0.8101359009742737 - ], - "min": [ - 0.07193677872419357, - 0.7522190809249878 - ], - "type": "VEC2" - }, - { - "bufferView": 1, - "byteOffset": 10116, - "componentType": 5125, - "count": 2922, - "type": "SCALAR" - }, - { - "bufferView": 5, - "componentType": 5126, - "count": 42, - "max": [ - 1.0, - 0.9998959302902222, - 1.0, - 0.0, - 0.9999744892120361, - 1.0, - 0.20300179719924927, - 0.0, - 0.9956596493721008, - 0.9999744892120361, - 1.0, - 0.0, - 130.22755432128906, - 134.0844268798828, - 21.45556640625, - 1.0 - ], - "min": [ - -0.9453975558280945, - -0.1470019668340683, - -0.9956498146057129, - 0.0, - -0.9982576370239258, - -0.9990381002426147, - -0.2839714288711548, - 0.0, - -0.27550554275512695, - -0.9926708340644836, - -0.25362151861190796, - 0.0, - -149.63949584960938, - -134.0845947265625, - -14.658173561096191, - 1.0 - ], - "type": "MAT4" - }, - { - "bufferView": 0, - "componentType": 5123, - "count": 1707, - "type": "VEC4" - }, - { - "bufferView": 4, - "componentType": 5126, - "count": 1707, - "max": [ - 1.0, - 0.5, - 0.20588235557079315, - 0.0 - ], - "min": [ - 0.5, - 0.0, - 0.0, - 0.0 - ], - "type": "VEC4" - }, - { - "bufferView": 0, - "byteOffset": 13656, - "componentType": 5123, - "count": 2042, - "type": "VEC4" - }, - { - "bufferView": 4, - "byteOffset": 27312, - "componentType": 5126, - "count": 2042, - "max": [ - 1.0, - 0.5, - 0.0, - 0.0 - ], - "min": [ - 0.5, - 0.0, - 0.0, - 0.0 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "componentType": 5126, - "count": 471, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "componentType": 5126, - "count": 471, - "max": [ - 10.33194351196289, - 9.536746574667632e-07, - 1.9073540897807106e-06 - ], - "min": [ - 10.331936836242676, - -1.9073486328125e-06, - -1.9073486328125e-06 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 1884, - "componentType": 5126, - "count": 386, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 5652, - "componentType": 5126, - "count": 386, - "max": [ - 1.0000004768371582, - 1.0000003576278687, - 1.000000238418579 - ], - "min": [ - 1.0000001192092896, - 1.0000001192092896, - 0.9999998807907104 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 3428, - "componentType": 5126, - "count": 473, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "componentType": 5126, - "count": 473, - "max": [ - 1.0176880449463965e-09, - 0.012632030993700027, - -0.08401870727539063, - 0.9962249994277954 - ], - "min": [ - -0.03688030317425728, - -7.863845041811146e-08, - -0.26930972933769226, - 0.9623344540596008 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 5320, - "componentType": 5126, - "count": 467, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 10284, - "componentType": 5126, - "count": 467, - "max": [ - 40.50861740112305, - 1.9073453586315736e-05, - 2.861024995581829e-06 - ], - "min": [ - 40.50859069824219, - 8.58306884765625e-06, - -2.86102294921875e-06 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 7188, - "componentType": 5126, - "count": 464, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 15888, - "componentType": 5126, - "count": 464, - "max": [ - 1.0000001192092896, - 1.0000001192092896, - 1.000000238418579 - ], - "min": [ - 0.9999997019767761, - 0.9999996423721313, - 0.9999998211860657 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 9044, - "componentType": 5126, - "count": 473, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 7568, - "componentType": 5126, - "count": 473, - "max": [ - 0.032189179211854935, - 0.025568831712007523, - -0.5741225481033325, - 0.8182055950164795 - ], - "min": [ - -0.04614073038101196, - -0.02980654500424862, - -0.7720352411270142, - 0.6347059011459351 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 10936, - "componentType": 5126, - "count": 469, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 21456, - "componentType": 5126, - "count": 469, - "max": [ - 41.21499252319336, - 3.814712272287579e-06, - 2.86102294921875e-06 - ], - "min": [ - 41.214962005615234, - -7.62939453125e-06, - -2.8610238587134518e-06 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 12812, - "componentType": 5126, - "count": 452, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 27084, - "componentType": 5126, - "count": 452, - "max": [ - 1.0000003576278687, - 1.0000003576278687, - 1.0000001192092896 - ], - "min": [ - 0.9999999403953552, - 1.0, - 0.9999999403953552 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 14620, - "componentType": 5126, - "count": 471, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 15136, - "componentType": 5126, - "count": 471, - "max": [ - 1.1644297970292428e-08, - 1.1232026864149702e-08, - 0.7018280625343323, - 0.9950841069221497 - ], - "min": [ - -1.0870793154538205e-08, - -7.2833632458468855e-09, - 0.09903351217508316, - 0.7123464345932007 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 16504, - "componentType": 5126, - "count": 295, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 32508, - "componentType": 5126, - "count": 295, - "max": [ - 1.1758651733398438, - 0.46512603759765625, - 7.285706520080566 - ], - "min": [ - 1.1758346557617188, - 0.4651203155517578, - 7.285703659057617 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 17684, - "componentType": 5126, - "count": 462, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 36048, - "componentType": 5126, - "count": 462, - "max": [ - 1.0000001192092896, - 1.000000238418579, - 1.0000001192092896 - ], - "min": [ - 0.9999997615814209, - 0.9999997615814209, - 0.9999997615814209 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 19532, - "componentType": 5126, - "count": 468, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 22672, - "componentType": 5126, - "count": 468, - "max": [ - -0.025129415094852448, - -0.005619141738861799, - 0.04430808499455452, - 0.998647153377533 - ], - "min": [ - -0.043930064886808395, - -0.04763419181108475, - -0.6308774948120117, - 0.7751085162162781 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 21404, - "componentType": 5126, - "count": 480, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 41592, - "componentType": 5126, - "count": 480, - "max": [ - 10.331939697265625, - -9.5367431640625e-07, - 1.9073486328125e-06 - ], - "min": [ - 10.331932067871094, - -4.0531158447265625e-06, - -2.8610284061869606e-06 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 23324, - "componentType": 5126, - "count": 472, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 47352, - "componentType": 5126, - "count": 472, - "max": [ - 0.9999997019767761, - 1.0, - 1.0000003576278687 - ], - "min": [ - 0.9999992251396179, - 0.9999995827674866, - 0.9999998807907104 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 25212, - "componentType": 5126, - "count": 482, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 30160, - "componentType": 5126, - "count": 482, - "max": [ - 0.009450801648199558, - 6.886642722747638e-08, - 0.2302735298871994, - 0.9916471242904663 - ], - "min": [ - -8.918553362491366e-08, - -0.0018192066345363855, - 0.1289806067943573, - 0.9730783700942993 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 27140, - "componentType": 5126, - "count": 478, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 53016, - "componentType": 5126, - "count": 478, - "max": [ - 40.508609771728516, - 0.0, - 6.67572021484375e-06 - ], - "min": [ - 40.50858688354492, - -1.0013582141255029e-05, - 1.9073413568548858e-06 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 29052, - "componentType": 5126, - "count": 473, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 58752, - "componentType": 5126, - "count": 473, - "max": [ - 1.0000004768371582, - 1.0000004768371582, - 1.0 - ], - "min": [ - 1.0, - 0.9999999403953552, - 0.9999996423721313 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 30944, - "componentType": 5126, - "count": 481, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 37872, - "componentType": 5126, - "count": 481, - "max": [ - 0.13764050602912903, - 0.017863048240542412, - 0.7623705267906189, - 0.8009536862373352 - ], - "min": [ - -0.018753275275230408, - -0.0363142266869545, - 0.597213625907898, - 0.6468891501426697 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 32868, - "componentType": 5126, - "count": 478, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 64428, - "componentType": 5126, - "count": 478, - "max": [ - 41.21499252319336, - 3.814697265625e-06, - 6.675709300907329e-06 - ], - "min": [ - 41.214962005615234, - -7.62939453125e-06, - 9.5367431640625e-07 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 34780, - "componentType": 5126, - "count": 467, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 70164, - "componentType": 5126, - "count": 467, - "max": [ - 1.0000003576278687, - 1.0000003576278687, - 1.000000238418579 - ], - "min": [ - 0.9999998807907104, - 0.9999998807907104, - 0.9999998807907104 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 36648, - "componentType": 5126, - "count": 480, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 45568, - "componentType": 5126, - "count": 480, - "max": [ - -5.085751695332874e-07, - 4.52095775926864e-07, - -0.09903354942798615, - 0.9950841069221497 - ], - "min": [ - -6.981049409660045e-07, - 2.632508078193041e-08, - -0.7018280625343323, - 0.7123464345932007 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 38568, - "componentType": 5126, - "count": 259, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 75768, - "componentType": 5126, - "count": 259, - "max": [ - 1.175872802734375, - 0.46512603759765625, - -7.285994529724121 - ], - "min": [ - 1.17584228515625, - 0.4651203155517578, - -7.28599739074707 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 39604, - "componentType": 5126, - "count": 473, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 78876, - "componentType": 5126, - "count": 473, - "max": [ - 1.0000001192092896, - 1.0000003576278687, - 1.0000001192092896 - ], - "min": [ - 0.9999997615814209, - 0.9999999403953552, - 0.9999997615814209 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 41496, - "componentType": 5126, - "count": 476, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 53248, - "componentType": 5126, - "count": 476, - "max": [ - 0.9986757636070251, - 0.08319785445928574, - -0.009247000329196453, - -0.02530263178050518 - ], - "min": [ - 0.7751024961471558, - -0.6308773756027222, - -0.07829441130161285, - -0.04314347729086876 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 43400, - "componentType": 5126, - "count": 450, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 84552, - "componentType": 5126, - "count": 450, - "max": [ - 7.7715301513671875, - 3.814697265625e-06, - 3.33244543071487e-12 - ], - "min": [ - 7.7715301513671875, - 3.814697265625e-06, - 3.325340003357269e-12 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 45200, - "componentType": 5126, - "count": 502, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 60864, - "componentType": 5126, - "count": 502, - "max": [ - 0.038620252162218094, - 0.0855010449886322, - 0.007936626672744751, - 0.9990159273147583 - ], - "min": [ - -0.1995014250278473, - -0.03496424853801727, - -0.26419419050216675, - 0.9606231451034546 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 47208, - "componentType": 5126, - "count": 451, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 89952, - "componentType": 5126, - "count": 451, - "max": [ - 24.945594787597656, - -4.76837158203125e-07, - -3.745448395875428e-12 - ], - "min": [ - 24.945594787597656, - -4.76837158203125e-07, - -3.750777466393629e-12 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 49012, - "componentType": 5126, - "count": 370, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 68896, - "componentType": 5126, - "count": 370, - "max": [ - 1.534297184744779e-14, - 0.04320666566491127, - 0.2841866910457611, - 0.9905380606651306 - ], - "min": [ - -0.0059862458147108555, - 2.0972535774016476e-15, - 0.13710756599903107, - 0.9587689638137817 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 50492, - "componentType": 5126, - "count": 453, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 95364, - "componentType": 5126, - "count": 453, - "max": [ - 3.468905448913574, - -7.367134094238281e-05, - 2.842170943040401e-14 - ], - "min": [ - 3.468905448913574, - -7.367134094238281e-05, - -1.4210854715202004e-14 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 52304, - "componentType": 5126, - "count": 512, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 74816, - "componentType": 5126, - "count": 512, - "max": [ - 0.018941331654787064, - -0.0013460245681926608, - 0.24757243692874908, - 0.9845113754272461 - ], - "min": [ - 0.01878718100488186, - -0.0027616273146122694, - 0.17428922653198242, - 0.9686833024024963 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 54352, - "componentType": 5126, - "count": 1, - "max": [ - 0.0 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 100800, - "componentType": 5126, - "count": 1, - "max": [ - 4.26699161529541, - 1.7010648250579834, - 2.7370223999023438 - ], - "min": [ - 4.26699161529541, - 1.7010648250579834, - 2.7370223999023438 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 54356, - "componentType": 5126, - "count": 510, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 83008, - "componentType": 5126, - "count": 510, - "max": [ - -0.6991881132125854, - -0.30399635434150696, - -0.15546607971191406, - 0.5683162212371826 - ], - "min": [ - -0.748620867729187, - -0.4049481451511383, - -0.23283253610134125, - 0.5412411689758301 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 56396, - "componentType": 5126, - "count": 511, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 91168, - "componentType": 5126, - "count": 511, - "max": [ - 0.016821011900901794, - -0.019645338878035545, - 0.6850340962409973, - 0.9842790365219116 - ], - "min": [ - 0.002866928232833743, - -0.026340661570429802, - 0.1746215522289276, - 0.7280290126800537 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 58440, - "componentType": 5126, - "count": 512, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 99344, - "componentType": 5126, - "count": 512, - "max": [ - 0.05401680991053581, - 0.07039196789264679, - 0.6415193676948547, - 0.9998670220375061 - ], - "min": [ - 0.011543404310941696, - -0.0023614424280822277, - 0.0013617001241073012, - 0.7637830972671509 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 60488, - "componentType": 5126, - "count": 1, - "max": [ - 0.0 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 100812, - "componentType": 5126, - "count": 1, - "max": [ - 3.4689130783081055, - -7.402896881103516e-05, - 1.52587890625e-05 - ], - "min": [ - 3.4689130783081055, - -7.402896881103516e-05, - 1.52587890625e-05 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 60492, - "componentType": 5126, - "count": 512, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 107536, - "componentType": 5126, - "count": 512, - "max": [ - 0.020284516736865044, - -0.0013455984881147742, - 0.28296127915382385, - 0.9845113754272461 - ], - "min": [ - 0.018784116953611374, - -0.0049813250079751015, - 0.17428945004940033, - 0.9589038491249084 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 62540, - "componentType": 5126, - "count": 1, - "max": [ - 0.0 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 100824, - "componentType": 5126, - "count": 1, - "max": [ - 10.544095039367676, - -0.3289499282836914, - 2.5892486572265625 - ], - "min": [ - 10.544095039367676, - -0.3289499282836914, - 2.5892486572265625 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 62544, - "componentType": 5126, - "count": 512, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 115728, - "componentType": 5126, - "count": 512, - "max": [ - 0.021996887400746346, - 0.0822664126753807, - 0.021444672718644142, - 0.9996646046638489 - ], - "min": [ - -0.030686425045132637, - -0.053060028702020645, - -0.03921283781528473, - 0.9959848523139954 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 64592, - "componentType": 5126, - "count": 464, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 100836, - "componentType": 5126, - "count": 464, - "max": [ - 3.567774772644043, - -7.581710815429688e-05, - 2.842170943040401e-14 - ], - "min": [ - 3.567774772644043, - -7.581710815429688e-05, - -2.842170943040401e-14 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 66448, - "componentType": 5126, - "count": 512, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 123920, - "componentType": 5126, - "count": 512, - "max": [ - 0.024633748456835747, - 0.014348532073199749, - 0.6782528758049011, - 0.9879642128944397 - ], - "min": [ - 0.018886292353272438, - 0.0007183924317359924, - 0.15270693600177765, - 0.7344152331352234 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 68496, - "componentType": 5126, - "count": 512, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 132112, - "componentType": 5126, - "count": 512, - "max": [ - 0.0009777252562344074, - 0.021907860413193703, - 0.5380063056945801, - 0.9993183016777039 - ], - "min": [ - -0.030251439660787582, - 0.006982649210840464, - 0.01990196853876114, - 0.8423671722412109 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 70544, - "componentType": 5126, - "count": 462, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 106404, - "componentType": 5126, - "count": 462, - "max": [ - 2.5766286849975586, - -5.245208740234375e-05, - 2.842170943040401e-14 - ], - "min": [ - 2.5766286849975586, - -5.245208740234375e-05, - -4.263256414560601e-14 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 72392, - "componentType": 5126, - "count": 512, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 140304, - "componentType": 5126, - "count": 512, - "max": [ - 0.021563325077295303, - -0.04961485043168068, - 0.6066791415214539, - 0.9902112483978271 - ], - "min": [ - -0.013482898473739624, - -0.08034760504961014, - 0.12697343528270721, - 0.7928310632705688 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 74440, - "componentType": 5126, - "count": 512, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 148496, - "componentType": 5126, - "count": 512, - "max": [ - 0.18813791871070862, - 0.19390788674354553, - 0.6691660284996033, - 0.9961718916893005 - ], - "min": [ - 0.08019428700208664, - -0.04036089405417442, - 0.018223535269498825, - 0.712860107421875 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 76488, - "componentType": 5126, - "count": 1, - "max": [ - 0.0 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 111948, - "componentType": 5126, - "count": 1, - "max": [ - 23.2657470703125, - -5.245208740234375e-06, - 7.62939453125e-06 - ], - "min": [ - 23.2657470703125, - -5.245208740234375e-06, - 7.62939453125e-06 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 76492, - "componentType": 5126, - "count": 512, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 156688, - "componentType": 5126, - "count": 512, - "max": [ - 0.023750746622681618, - 0.0763518437743187, - 0.1140611544251442, - 0.9999998807907104 - ], - "min": [ - -0.448985755443573, - -0.13048799335956573, - -0.2726198732852936, - 0.8508189916610718 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 78540, - "componentType": 5126, - "count": 509, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 164880, - "componentType": 5126, - "count": 509, - "max": [ - 0.2296035885810852, - 0.9417835474014282, - 0.6682733297348022, - 0.9951944351196289 - ], - "min": [ - -0.4336628317832947, - -0.8131135702133179, - -0.31422340869903564, - -0.4994595944881439 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 80576, - "componentType": 5126, - "count": 470, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 111960, - "componentType": 5126, - "count": 470, - "max": [ - 14.107630729675293, - 2.384185791015625e-06, - 1.4210854715202004e-14 - ], - "min": [ - 14.107630729675293, - 2.384185791015625e-06, - -1.4210854715202004e-14 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 82456, - "componentType": 5126, - "count": 511, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 173024, - "componentType": 5126, - "count": 511, - "max": [ - 0.21680229902267456, - 0.18945342302322388, - 0.5607420206069946, - 0.9107162356376648 - ], - "min": [ - -0.17999093234539032, - -0.47034743428230286, - 0.3723914623260498, - 0.7416387796401978 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 84500, - "componentType": 5126, - "count": 403, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 181200, - "componentType": 5126, - "count": 403, - "max": [ - -0.3422328233718872, - 0.66936194896698, - 0.6303861737251282, - 0.5539524555206299 - ], - "min": [ - -0.5379980206489563, - 0.5317671298980713, - 0.22883573174476624, - 0.35134243965148926 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 86112, - "componentType": 5126, - "count": 172, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 117600, - "componentType": 5126, - "count": 172, - "max": [ - 3.468902587890625, - 7.215880032163113e-05, - -1.642619906760956e-07 - ], - "min": [ - 3.468902587890625, - 7.215880032163113e-05, - -1.6426204751951445e-07 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 86800, - "componentType": 5126, - "count": 472, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 187648, - "componentType": 5126, - "count": 472, - "max": [ - -0.018941055983304977, - -0.0013458270113915205, - -0.17428946495056152, - 0.9845113754272461 - ], - "min": [ - -0.018941055983304977, - -0.0013458270113915205, - -0.17428946495056152, - 0.9845113754272461 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 88688, - "componentType": 5126, - "count": 4, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 119664, - "componentType": 5126, - "count": 4, - "max": [ - 1.0000004768371582, - 1.0000001192092896, - 0.9999998807907104 - ], - "min": [ - 1.0000003576278687, - 1.0000001192092896, - 0.9999998211860657 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 88704, - "componentType": 5126, - "count": 469, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 195200, - "componentType": 5126, - "count": 469, - "max": [ - 0.7915853261947632, - -0.16198581457138062, - 0.21756801009178162, - 0.5871620774269104 - ], - "min": [ - 0.710265040397644, - -0.3851882517337799, - 0.046494513750076294, - 0.5475561618804932 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 90580, - "componentType": 5126, - "count": 80, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 119712, - "componentType": 5126, - "count": 80, - "max": [ - 3.468902587890625, - 7.215880032163113e-05, - -1.642620048869503e-07 - ], - "min": [ - 3.468902587890625, - 7.215880032163113e-05, - -1.6426203330865974e-07 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 90900, - "componentType": 5126, - "count": 472, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 202704, - "componentType": 5126, - "count": 472, - "max": [ - -0.0133921904489398, - -0.001345826662145555, - -0.17428946495056152, - 0.9845113754272461 - ], - "min": [ - -0.018941055983304977, - -0.012513171881437302, - -0.7335584163665771, - 0.6793610453605652 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 92788, - "componentType": 5126, - "count": 472, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 210256, - "componentType": 5126, - "count": 472, - "max": [ - 0.06278740614652634, - 0.07834065705537796, - -0.01776823401451111, - 0.9993752837181091 - ], - "min": [ - -0.0015303364489227533, - -0.05306001007556915, - -0.4221770763397217, - 0.9031206369400024 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 94676, - "componentType": 5126, - "count": 92, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 120672, - "componentType": 5126, - "count": 92, - "max": [ - 3.567781448364258, - 7.422901398967952e-05, - -1.6519331325071107e-07 - ], - "min": [ - 3.567781448364258, - 7.422901398967952e-05, - -1.6519335588327522e-07 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 95044, - "componentType": 5126, - "count": 472, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 217808, - "componentType": 5126, - "count": 472, - "max": [ - -0.019188977777957916, - 0.01434829831123352, - -0.15270693600177765, - 0.9879642128944397 - ], - "min": [ - -0.02458728477358818, - 0.0016719261184334755, - -0.6492958068847656, - 0.760136604309082 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 96932, - "componentType": 5126, - "count": 4, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 121776, - "componentType": 5126, - "count": 4, - "max": [ - 1.0000001192092896, - 1.0, - 1.0000004768371582 - ], - "min": [ - 1.0000001192092896, - 1.0, - 1.0000003576278687 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 96948, - "componentType": 5126, - "count": 472, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 225360, - "componentType": 5126, - "count": 472, - "max": [ - 0.030251305550336838, - 0.018887069076299667, - -0.019901838153600693, - 0.9993183016777039 - ], - "min": [ - 0.018656939268112183, - 0.0026273992843925953, - -0.42516469955444336, - 0.9045817255973816 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 98836, - "componentType": 5126, - "count": 98, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 121824, - "componentType": 5126, - "count": 98, - "max": [ - 3.3184714317321777, - 6.89996377332136e-05, - -1.5774274686464196e-07 - ], - "min": [ - 3.3184714317321777, - 6.89996377332136e-05, - -1.577427894972061e-07 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 99228, - "componentType": 5126, - "count": 472, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 232912, - "componentType": 5126, - "count": 472, - "max": [ - -0.00276552839204669, - -0.019616620615124702, - -0.1746215671300888, - 0.9842790365219116 - ], - "min": [ - -0.016821617260575294, - -0.026352016255259514, - -0.68784499168396, - 0.7253738045692444 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 101116, - "componentType": 5126, - "count": 472, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 240464, - "componentType": 5126, - "count": 472, - "max": [ - 0.0024701945949345827, - 0.07039190083742142, - -0.0020473075564950705, - 0.9976543188095093 - ], - "min": [ - -0.03921058773994446, - -0.03283374011516571, - -0.40809735655784607, - 0.9101474285125732 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 103004, - "componentType": 5126, - "count": 28, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 123000, - "componentType": 5126, - "count": 28, - "max": [ - 2.576626777648926, - 5.3463896620087326e-05, - -2.6205086101072084e-07 - ], - "min": [ - 2.576626777648926, - 5.3463896620087326e-05, - -2.620509178541397e-07 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 103116, - "componentType": 5126, - "count": 472, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 248016, - "componentType": 5126, - "count": 472, - "max": [ - 0.01302946638315916, - -0.047343600541353226, - -0.12697337567806244, - 0.9902113080024719 - ], - "min": [ - -0.021563192829489708, - -0.056476492434740067, - -0.6698090434074402, - 0.7402678728103638 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 105004, - "componentType": 5126, - "count": 1, - "max": [ - 0.0 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 123336, - "componentType": 5126, - "count": 1, - "max": [ - 10.418739318847656, - 0.024103164672851563, - -3.9708175659179688 - ], - "min": [ - 10.418739318847656, - 0.024103164672851563, - -3.9708175659179688 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 105008, - "componentType": 5126, - "count": 4, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 123348, - "componentType": 5126, - "count": 4, - "max": [ - 1.0000001192092896, - 0.9999999403953552, - 1.0000004768371582 - ], - "min": [ - 1.0000001192092896, - 0.9999999403953552, - 1.0000003576278687 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 105024, - "componentType": 5126, - "count": 470, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 255568, - "componentType": 5126, - "count": 470, - "max": [ - -0.08029311895370483, - 0.19390790164470673, - -0.022528773173689842, - 0.9945563077926636 - ], - "min": [ - -0.1344899833202362, - 0.0178381260484457, - -0.42562463879585266, - 0.8991626501083374 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 106904, - "componentType": 5126, - "count": 472, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 263088, - "componentType": 5126, - "count": 472, - "max": [ - 0.07535910606384277, - 0.024932628497481346, - 0.14820429682731628, - 0.9999998807907104 - ], - "min": [ - -0.19251985847949982, - -0.2017315775156021, - -0.36595115065574646, - 0.9081960320472717 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 108792, - "componentType": 5126, - "count": 1, - "max": [ - 0.0 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 123396, - "componentType": 5126, - "count": 1, - "max": [ - 30.312286376953125, - 7.62939453125e-06, - 4.404519131639972e-06 - ], - "min": [ - 30.312286376953125, - 7.62939453125e-06, - 4.404519131639972e-06 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 108796, - "componentType": 5126, - "count": 472, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 270640, - "componentType": 5126, - "count": 472, - "max": [ - 0.5775157809257507, - 0.8543527722358704, - 0.20130306482315063, - 0.9952036142349243 - ], - "min": [ - -0.39932987093925476, - -0.8366263508796692, - -0.45995408296585083, - -0.49528783559799194 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 110684, - "componentType": 5126, - "count": 504, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 123408, - "componentType": 5126, - "count": 504, - "max": [ - 14.10763931274414, - 5.684341886080802e-14, - 7.105427357601002e-15 - ], - "min": [ - 14.10763931274414, - -5.684341886080802e-14, - -7.105427357601002e-15 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 112700, - "componentType": 5126, - "count": 457, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 278192, - "componentType": 5126, - "count": 457, - "max": [ - 0.17489679157733917, - 0.22051912546157837, - -0.08638177812099457, - 0.9441561102867126 - ], - "min": [ - -0.2392297089099884, - -0.44979503750801086, - -0.5929100513458252, - 0.7065385580062866 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 114528, - "componentType": 5126, - "count": 353, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 285504, - "componentType": 5126, - "count": 353, - "max": [ - 0.4418978691101074, - 0.6045694947242737, - 0.6067862510681152, - -0.4000449478626251 - ], - "min": [ - 0.325991153717041, - 0.5678067207336426, - 0.5281867980957031, - -0.44854381680488586 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 115940, - "componentType": 5126, - "count": 4, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 129456, - "componentType": 5126, - "count": 4, - "max": [ - 26.764108657836914, - -6.67572021484375e-06, - 2.0342940842965618e-07 - ], - "min": [ - 26.76410675048828, - -6.67572021484375e-06, - 2.0342940842965618e-07 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 115956, - "componentType": 5126, - "count": 371, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 291152, - "componentType": 5126, - "count": 371, - "max": [ - 0.10234483331441879, - 0.03631330654025078, - -0.0198516808450222, - 0.999322772026062 - ], - "min": [ - -0.09203552454710007, - -0.02511977218091488, - -0.16156631708145142, - 0.9864833950996399 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 117440, - "componentType": 5126, - "count": 229, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 129504, - "componentType": 5126, - "count": 229, - "max": [ - -3.662353515625, - 2.5191383361816406, - 2.220446049250313e-16 - ], - "min": [ - -3.662353515625, - 2.5191383361816406, - -1.1102230246251565e-16 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 118356, - "componentType": 5126, - "count": 352, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 297088, - "componentType": 5126, - "count": 352, - "max": [ - 7.390122251543885e-17, - 0.21882006525993347, - 0.9999731183052063, - -0.007334017660468817 - ], - "min": [ - -0.021943695843219757, - -0.06513611972332001, - 0.9706500172615051, - -0.23487184941768646 - ], - "type": "VEC4" - }, - { - "bufferView": 6, - "byteOffset": 119764, - "componentType": 5126, - "count": 468, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 132252, - "componentType": 5126, - "count": 468, - "max": [ - 4.6203932762146, - 86.99481201171875, - 5.3876566886901855 - ], - "min": [ - -0.06673912703990936, - 53.71147918701172, - -36.27281951904297 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 121636, - "componentType": 5126, - "count": 25, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 7, - "byteOffset": 137868, - "componentType": 5126, - "count": 25, - "max": [ - 1.0, - 1.0000001192092896, - 1.0 - ], - "min": [ - 1.0, - 0.9999999403953552, - 0.9999999403953552 - ], - "type": "VEC3" - }, - { - "bufferView": 6, - "byteOffset": 121736, - "componentType": 5126, - "count": 96, - "max": [ - 20.399999618530273 - ], - "min": [ - 0.0 - ], - "type": "SCALAR" - }, - { - "bufferView": 8, - "byteOffset": 302720, - "componentType": 5126, - "count": 96, - "max": [ - -0.473320871591568, - 0.5353049635887146, - -0.46469470858573914, - 0.5265114903450012 - ], - "min": [ - -0.5000000596046448, - 0.4999999701976776, - -0.4999999701976776, - 0.4991799294948578 - ], - "type": "VEC4" - } - ], - "animations": [ - { - "channels": [ - { - "sampler": 0, - "target": { - "node": 14, - "path": "translation" - } - }, - { - "sampler": 1, - "target": { - "node": 14, - "path": "scale" - } - }, - { - "sampler": 2, - "target": { - "node": 14, - "path": "rotation" - } - }, - { - "sampler": 3, - "target": { - "node": 13, - "path": "translation" - } - }, - { - "sampler": 4, - "target": { - "node": 13, - "path": "scale" - } - }, - { - "sampler": 5, - "target": { - "node": 13, - "path": "rotation" - } - }, - { - "sampler": 6, - "target": { - "node": 12, - "path": "translation" - } - }, - { - "sampler": 7, - "target": { - "node": 12, - "path": "scale" - } - }, - { - "sampler": 8, - "target": { - "node": 12, - "path": "rotation" - } - }, - { - "sampler": 9, - "target": { - "node": 11, - "path": "translation" - } - }, - { - "sampler": 10, - "target": { - "node": 11, - "path": "scale" - } - }, - { - "sampler": 11, - "target": { - "node": 11, - "path": "rotation" - } - }, - { - "sampler": 12, - "target": { - "node": 18, - "path": "translation" - } - }, - { - "sampler": 13, - "target": { - "node": 18, - "path": "scale" - } - }, - { - "sampler": 14, - "target": { - "node": 18, - "path": "rotation" - } - }, - { - "sampler": 15, - "target": { - "node": 17, - "path": "translation" - } - }, - { - "sampler": 16, - "target": { - "node": 17, - "path": "scale" - } - }, - { - "sampler": 17, - "target": { - "node": 17, - "path": "rotation" - } - }, - { - "sampler": 18, - "target": { - "node": 16, - "path": "translation" - } - }, - { - "sampler": 19, - "target": { - "node": 16, - "path": "scale" - } - }, - { - "sampler": 20, - "target": { - "node": 16, - "path": "rotation" - } - }, - { - "sampler": 21, - "target": { - "node": 15, - "path": "translation" - } - }, - { - "sampler": 22, - "target": { - "node": 15, - "path": "scale" - } - }, - { - "sampler": 23, - "target": { - "node": 15, - "path": "rotation" - } - }, - { - "sampler": 24, - "target": { - "node": 22, - "path": "translation" - } - }, - { - "sampler": 25, - "target": { - "node": 22, - "path": "rotation" - } - }, - { - "sampler": 26, - "target": { - "node": 21, - "path": "translation" - } - }, - { - "sampler": 27, - "target": { - "node": 21, - "path": "rotation" - } - }, - { - "sampler": 28, - "target": { - "node": 28, - "path": "translation" - } - }, - { - "sampler": 29, - "target": { - "node": 28, - "path": "rotation" - } - }, - { - "sampler": 30, - "target": { - "node": 27, - "path": "translation" - } - }, - { - "sampler": 31, - "target": { - "node": 27, - "path": "rotation" - } - }, - { - "sampler": 32, - "target": { - "node": 30, - "path": "rotation" - } - }, - { - "sampler": 33, - "target": { - "node": 29, - "path": "rotation" - } - }, - { - "sampler": 34, - "target": { - "node": 32, - "path": "translation" - } - }, - { - "sampler": 35, - "target": { - "node": 32, - "path": "rotation" - } - }, - { - "sampler": 36, - "target": { - "node": 31, - "path": "translation" - } - }, - { - "sampler": 37, - "target": { - "node": 31, - "path": "rotation" - } - }, - { - "sampler": 38, - "target": { - "node": 34, - "path": "translation" - } - }, - { - "sampler": 39, - "target": { - "node": 34, - "path": "rotation" - } - }, - { - "sampler": 40, - "target": { - "node": 33, - "path": "rotation" - } - }, - { - "sampler": 41, - "target": { - "node": 36, - "path": "translation" - } - }, - { - "sampler": 42, - "target": { - "node": 36, - "path": "rotation" - } - }, - { - "sampler": 43, - "target": { - "node": 35, - "path": "rotation" - } - }, - { - "sampler": 44, - "target": { - "node": 26, - "path": "translation" - } - }, - { - "sampler": 45, - "target": { - "node": 26, - "path": "rotation" - } - }, - { - "sampler": 46, - "target": { - "node": 25, - "path": "rotation" - } - }, - { - "sampler": 47, - "target": { - "node": 24, - "path": "translation" - } - }, - { - "sampler": 48, - "target": { - "node": 24, - "path": "rotation" - } - }, - { - "sampler": 49, - "target": { - "node": 23, - "path": "rotation" - } - }, - { - "sampler": 50, - "target": { - "node": 42, - "path": "translation" - } - }, - { - "sampler": 51, - "target": { - "node": 42, - "path": "rotation" - } - }, - { - "sampler": 52, - "target": { - "node": 41, - "path": "scale" - } - }, - { - "sampler": 53, - "target": { - "node": 41, - "path": "rotation" - } - }, - { - "sampler": 54, - "target": { - "node": 44, - "path": "translation" - } - }, - { - "sampler": 55, - "target": { - "node": 44, - "path": "rotation" - } - }, - { - "sampler": 56, - "target": { - "node": 43, - "path": "rotation" - } - }, - { - "sampler": 57, - "target": { - "node": 46, - "path": "translation" - } - }, - { - "sampler": 58, - "target": { - "node": 46, - "path": "rotation" - } - }, - { - "sampler": 59, - "target": { - "node": 45, - "path": "scale" - } - }, - { - "sampler": 60, - "target": { - "node": 45, - "path": "rotation" - } - }, - { - "sampler": 61, - "target": { - "node": 48, - "path": "translation" - } - }, - { - "sampler": 62, - "target": { - "node": 48, - "path": "rotation" - } - }, - { - "sampler": 63, - "target": { - "node": 47, - "path": "rotation" - } - }, - { - "sampler": 64, - "target": { - "node": 50, - "path": "translation" - } - }, - { - "sampler": 65, - "target": { - "node": 50, - "path": "rotation" - } - }, - { - "sampler": 66, - "target": { - "node": 49, - "path": "translation" - } - }, - { - "sampler": 67, - "target": { - "node": 49, - "path": "scale" - } - }, - { - "sampler": 68, - "target": { - "node": 49, - "path": "rotation" - } - }, - { - "sampler": 69, - "target": { - "node": 40, - "path": "rotation" - } - }, - { - "sampler": 70, - "target": { - "node": 39, - "path": "translation" - } - }, - { - "sampler": 71, - "target": { - "node": 39, - "path": "rotation" - } - }, - { - "sampler": 72, - "target": { - "node": 38, - "path": "translation" - } - }, - { - "sampler": 73, - "target": { - "node": 38, - "path": "rotation" - } - }, - { - "sampler": 74, - "target": { - "node": 37, - "path": "rotation" - } - }, - { - "sampler": 75, - "target": { - "node": 20, - "path": "translation" - } - }, - { - "sampler": 76, - "target": { - "node": 20, - "path": "rotation" - } - }, - { - "sampler": 77, - "target": { - "node": 19, - "path": "translation" - } - }, - { - "sampler": 78, - "target": { - "node": 19, - "path": "rotation" - } - }, - { - "sampler": 79, - "target": { - "node": 10, - "path": "translation" - } - }, - { - "sampler": 80, - "target": { - "node": 10, - "path": "scale" - } - }, - { - "sampler": 81, - "target": { - "node": 10, - "path": "rotation" - } - } - ], - "name": "Take 001", - "samplers": [ - { - "input": 13, - "interpolation": "LINEAR", - "output": 14 - }, - { - "input": 15, - "interpolation": "LINEAR", - "output": 16 - }, - { - "input": 17, - "interpolation": "LINEAR", - "output": 18 - }, - { - "input": 19, - "interpolation": "LINEAR", - "output": 20 - }, - { - "input": 21, - "interpolation": "LINEAR", - "output": 22 - }, - { - "input": 23, - "interpolation": "LINEAR", - "output": 24 - }, - { - "input": 25, - "interpolation": "LINEAR", - "output": 26 - }, - { - "input": 27, - "interpolation": "LINEAR", - "output": 28 - }, - { - "input": 29, - "interpolation": "LINEAR", - "output": 30 - }, - { - "input": 31, - "interpolation": "LINEAR", - "output": 32 - }, - { - "input": 33, - "interpolation": "LINEAR", - "output": 34 - }, - { - "input": 35, - "interpolation": "LINEAR", - "output": 36 - }, - { - "input": 37, - "interpolation": "LINEAR", - "output": 38 - }, - { - "input": 39, - "interpolation": "LINEAR", - "output": 40 - }, - { - "input": 41, - "interpolation": "LINEAR", - "output": 42 - }, - { - "input": 43, - "interpolation": "LINEAR", - "output": 44 - }, - { - "input": 45, - "interpolation": "LINEAR", - "output": 46 - }, - { - "input": 47, - "interpolation": "LINEAR", - "output": 48 - }, - { - "input": 49, - "interpolation": "LINEAR", - "output": 50 - }, - { - "input": 51, - "interpolation": "LINEAR", - "output": 52 - }, - { - "input": 53, - "interpolation": "LINEAR", - "output": 54 - }, - { - "input": 55, - "interpolation": "LINEAR", - "output": 56 - }, - { - "input": 57, - "interpolation": "LINEAR", - "output": 58 - }, - { - "input": 59, - "interpolation": "LINEAR", - "output": 60 - }, - { - "input": 61, - "interpolation": "LINEAR", - "output": 62 - }, - { - "input": 63, - "interpolation": "LINEAR", - "output": 64 - }, - { - "input": 65, - "interpolation": "LINEAR", - "output": 66 - }, - { - "input": 67, - "interpolation": "LINEAR", - "output": 68 - }, - { - "input": 69, - "interpolation": "LINEAR", - "output": 70 - }, - { - "input": 71, - "interpolation": "LINEAR", - "output": 72 - }, - { - "input": 73, - "interpolation": "LINEAR", - "output": 74 - }, - { - "input": 75, - "interpolation": "LINEAR", - "output": 76 - }, - { - "input": 77, - "interpolation": "LINEAR", - "output": 78 - }, - { - "input": 79, - "interpolation": "LINEAR", - "output": 80 - }, - { - "input": 81, - "interpolation": "LINEAR", - "output": 82 - }, - { - "input": 83, - "interpolation": "LINEAR", - "output": 84 - }, - { - "input": 85, - "interpolation": "LINEAR", - "output": 86 - }, - { - "input": 87, - "interpolation": "LINEAR", - "output": 88 - }, - { - "input": 89, - "interpolation": "LINEAR", - "output": 90 - }, - { - "input": 91, - "interpolation": "LINEAR", - "output": 92 - }, - { - "input": 93, - "interpolation": "LINEAR", - "output": 94 - }, - { - "input": 95, - "interpolation": "LINEAR", - "output": 96 - }, - { - "input": 97, - "interpolation": "LINEAR", - "output": 98 - }, - { - "input": 99, - "interpolation": "LINEAR", - "output": 100 - }, - { - "input": 101, - "interpolation": "LINEAR", - "output": 102 - }, - { - "input": 103, - "interpolation": "LINEAR", - "output": 104 - }, - { - "input": 105, - "interpolation": "LINEAR", - "output": 106 - }, - { - "input": 107, - "interpolation": "LINEAR", - "output": 108 - }, - { - "input": 109, - "interpolation": "LINEAR", - "output": 110 - }, - { - "input": 111, - "interpolation": "LINEAR", - "output": 112 - }, - { - "input": 113, - "interpolation": "LINEAR", - "output": 114 - }, - { - "input": 115, - "interpolation": "LINEAR", - "output": 116 - }, - { - "input": 117, - "interpolation": "LINEAR", - "output": 118 - }, - { - "input": 119, - "interpolation": "LINEAR", - "output": 120 - }, - { - "input": 121, - "interpolation": "LINEAR", - "output": 122 - }, - { - "input": 123, - "interpolation": "LINEAR", - "output": 124 - }, - { - "input": 125, - "interpolation": "LINEAR", - "output": 126 - }, - { - "input": 127, - "interpolation": "LINEAR", - "output": 128 - }, - { - "input": 129, - "interpolation": "LINEAR", - "output": 130 - }, - { - "input": 131, - "interpolation": "LINEAR", - "output": 132 - }, - { - "input": 133, - "interpolation": "LINEAR", - "output": 134 - }, - { - "input": 135, - "interpolation": "LINEAR", - "output": 136 - }, - { - "input": 137, - "interpolation": "LINEAR", - "output": 138 - }, - { - "input": 139, - "interpolation": "LINEAR", - "output": 140 - }, - { - "input": 141, - "interpolation": "LINEAR", - "output": 142 - }, - { - "input": 143, - "interpolation": "LINEAR", - "output": 144 - }, - { - "input": 145, - "interpolation": "LINEAR", - "output": 146 - }, - { - "input": 147, - "interpolation": "LINEAR", - "output": 148 - }, - { - "input": 149, - "interpolation": "LINEAR", - "output": 150 - }, - { - "input": 151, - "interpolation": "LINEAR", - "output": 152 - }, - { - "input": 153, - "interpolation": "LINEAR", - "output": 154 - }, - { - "input": 155, - "interpolation": "LINEAR", - "output": 156 - }, - { - "input": 157, - "interpolation": "LINEAR", - "output": 158 - }, - { - "input": 159, - "interpolation": "LINEAR", - "output": 160 - }, - { - "input": 161, - "interpolation": "LINEAR", - "output": 162 - }, - { - "input": 163, - "interpolation": "LINEAR", - "output": 164 - }, - { - "input": 165, - "interpolation": "LINEAR", - "output": 166 - }, - { - "input": 167, - "interpolation": "LINEAR", - "output": 168 - }, - { - "input": 169, - "interpolation": "LINEAR", - "output": 170 - }, - { - "input": 171, - "interpolation": "LINEAR", - "output": 172 - }, - { - "input": 173, - "interpolation": "LINEAR", - "output": 174 - }, - { - "input": 175, - "interpolation": "LINEAR", - "output": 176 - } - ] - } - ], - "asset": { - "extras": { - "author": "POLYTRICITY (https://sketchfab.com/PolytricityLtd)", - "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", - "source": "https://sketchfab.com/3d-models/business-male-4--low-poly-style-5e53bf1cdd264ad08f420e05ee7aa7bf", - "title": "Business Male_4_ Low Poly Style" - }, - "generator": "Sketchfab-16.16.0", - "version": "2.0" - }, - "bufferViews": [ - { - "buffer": 0, - "byteLength": 29992, - "byteStride": 8, - "name": "shortBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 21804, - "byteOffset": 29992, - "name": "floatBufferViews", - "target": 34963 - }, - { - "buffer": 0, - "byteLength": 29992, - "byteOffset": 51796, - "byteStride": 8, - "name": "floatBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 89976, - "byteOffset": 81788, - "byteStride": 12, - "name": "floatBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 59984, - "byteOffset": 171764, - "byteStride": 16, - "name": "floatBufferViews", - "target": 34962 - }, - { - "buffer": 0, - "byteLength": 2688, - "byteOffset": 231748, - "name": "floatBufferViews" - }, - { - "buffer": 0, - "byteLength": 122120, - "byteOffset": 234436, - "name": "floatBufferViews" - }, - { - "buffer": 0, - "byteLength": 138168, - "byteOffset": 356556, - "byteStride": 12, - "name": "floatBufferViews" - }, - { - "buffer": 0, - "byteLength": 304256, - "byteOffset": 494724, - "byteStride": 16, - "name": "floatBufferViews" - } - ], - "buffers": [ - { - "byteLength": 798980, - "uri": "scene.bin" - } - ], - "images": [ - { - "uri": "textures/LPBP_AtlasMat_baseColor.png" - } - ], - "materials": [ - { - "doubleSided": true, - "name": "LPBP_AtlasMat", - "pbrMetallicRoughness": { - "baseColorTexture": { - "index": 0 - }, - "metallicFactor": 0.0, - "roughnessFactor": 0.8929713596497552 - } - } - ], - "meshes": [ - { - "name": "Suit_BeigeBlue_Open_LPBP_AtlasMat_0", - "primitives": [ - { - "attributes": { - "JOINTS_0": 9, - "NORMAL": 1, - "POSITION": 0, - "TEXCOORD_0": 2, - "TEXCOORD_1": 2, - "WEIGHTS_0": 10 - }, - "indices": 3, - "material": 0, - "mode": 4 - } - ] - }, - { - "name": "Male_FairSkin_Bald_B_LPBP_AtlasMat_0", - "primitives": [ - { - "attributes": { - "JOINTS_0": 11, - "NORMAL": 5, - "POSITION": 4, - "TEXCOORD_0": 6, - "TEXCOORD_1": 6, - "WEIGHTS_0": 12 - }, - "indices": 7, - "material": 0, - "mode": 4 - } - ] - } - ], - "nodes": [ - { - "children": [ - 1 - ], - "matrix": [ - 1.0, - 0.0, - 0.0, - 0.0, - 0.0, - 2.220446049250313e-16, - -1.0, - 0.0, - 0.0, - 1.0, - 2.220446049250313e-16, - 0.0, - 0.0, - 0.0, - 0.0, - 1.0 - ], - "name": "Sketchfab_model" - }, - { - "children": [ - 2 - ], - "matrix": [ - 0.009999999776482582, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.009999999776482582, - 0.0, - 0.0, - -0.009999999776482582, - 0.0, - 0.0, - 0.0, - 0.0, - 0.0, - 1.0 - ], - "name": "7826523abcee433aae10c11145906c6e.fbx" - }, - { - "children": [ - 3 - ], - "name": "Object_2" - }, - { - "children": [ - 4 - ], - "name": "RootNode" - }, - { - "children": [ - 5, - 7, - 9, - 6, - 8, - 51, - 52 - ], - "name": "Object_4" - }, - { - "children": [ - 10 - ], - "name": "_rootJoint" - }, - { - "matrix": [ - 1.0, - 0.0, - 0.0, - 0.0, - 0.0, - 0.9999999999999999, - 4.371138824120144e-08, - 0.0, - 0.0, - -4.371138824120144e-08, - 0.9999999999999999, - 0.0, - 9.92899990081787, - 3.132078523879166, - -8.078050476495834, - 1.0 - ], - "name": "Object_6" - }, - { - "mesh": 0, - "name": "Object_7", - "skin": 0 - }, - { - "matrix": [ - 1.0, - -3.469446951953614e-18, - 1.3877787807814457e-17, - 0.0, - 1.3877787959468797e-17, - 4.371138829245912e-08, - -0.9999999999999999, - 0.0, - 3.4694463453362424e-18, - 0.9999999999999999, - 4.371138829245912e-08, - 0.0, - 23.775367736816403, - 73.4759675171833, - -2.515514976740023, - 1.0 - ], - "name": "Object_8" - }, - { - "mesh": 1, - "name": "Object_9", - "skin": 0 - }, - { - "children": [ - 11, - 15, - 19 - ], - "name": "Hips_01", - "rotation": [ - -0.5000000596046448, - 0.5, - -0.5, - 0.5000000596046448 - ], - "translation": [ - 0.0, - 86.8424301147461, - -2.486654281616211 - ] - }, - { - "children": [ - 12 - ], - "name": "thigh_L_02", - "rotation": [ - -0.042899295687675476, - -0.017879486083984375, - -0.04271164909005165, - 0.9980058670043945 - ], - "translation": [ - 1.1758499145507813, - 0.46512484550476074, - 7.28570556640625 - ] - }, - { - "children": [ - 13 - ], - "name": "lowLeg_L_03", - "rotation": [ - 2.0851742554839348e-09, - 2.0752230489584633e-10, - 0.09903351217508316, - 0.9950841069221497 - ], - "translation": [ - 41.21498107910156, - -9.5367431640625e-07, - -9.5367431640625e-07 - ] - }, - { - "children": [ - 14 - ], - "name": "foot_L_04", - "rotation": [ - -1.4045705931664543e-08, - -1.6784477807618714e-08, - -0.6417643427848816, - 0.7669019103050232 - ], - "translation": [ - 40.50860595703125, - 1.33514404296875e-05, - 9.5367431640625e-07 - ] - }, - { - "name": "Toe_L_05", - "rotation": [ - -4.3632049084862956e-08, - 2.5573704931503016e-08, - -0.1289808303117752, - 0.9916470646858215 - ], - "translation": [ - 10.331940650939941, - -4.76837158203125e-07, - 0.0 - ] - }, - { - "children": [ - 16 - ], - "name": "thigh_R_06", - "rotation": [ - 0.9979982376098633, - -0.042714133858680725, - -0.017888784408569336, - -0.043072205036878586 - ], - "translation": [ - 1.1758499145507813, - 0.46512484550476074, - -7.2859954833984375 - ] - }, - { - "children": [ - 17 - ], - "name": "lowLeg_R_07", - "rotation": [ - -6.688127882625849e-07, - 2.7253383549918908e-08, - -0.09903362393379211, - 0.9950841069221497 - ], - "translation": [ - 41.2149772644043, - -4.76837158203125e-07, - 4.76837158203125e-06 - ] - }, - { - "children": [ - 18 - ], - "name": "foot_R_08", - "rotation": [ - 3.42422083576821e-07, - -3.540455679740262e-07, - 0.6417644619941711, - 0.7669017910957336 - ], - "translation": [ - 40.50859832763672, - -7.62939453125e-06, - 3.814697265625e-06 - ] - }, - { - "name": "Toe_R_09", - "rotation": [ - -5.796722213347039e-09, - -1.3197936965525514e-08, - 0.12898072600364685, - 0.9916471242904663 - ], - "scale": [ - 0.9999989867210388, - 1.0, - 1.0 - ], - "translation": [ - 10.331933975219727, - -1.9073486328125e-06, - 0.0 - ] - }, - { - "children": [ - 20 - ], - "name": "SpineLow_010", - "rotation": [ - -4.5858996600145474e-08, - 4.145266174759854e-08, - 0.9987289905548096, - -0.05040261149406433 - ], - "translation": [ - -3.662353515625, - 2.5191385746002197, - 0.0 - ] - }, - { - "children": [ - 21, - 23, - 37 - ], - "name": "Chest_011", - "rotation": [ - 7.535580692774602e-08, - 2.636618923190781e-09, - -0.08529515564441681, - 0.9963557124137878 - ], - "translation": [ - 26.76410675048828, - -6.67572021484375e-06, - 2.0342940842965618e-07 - ] - }, - { - "children": [ - 22 - ], - "name": "Neck_012", - "rotation": [ - 3.0315302829484305e-15, - 4.006666163804866e-15, - 0.13723820447921753, - 0.9905381798744202 - ], - "translation": [ - 24.945602416992188, - 8.881784197001252e-16, - -3.637978807091713e-12 - ] - }, - { - "name": "Head_013", - "rotation": [ - 1.3797400992988235e-14, - 1.9965425458192375e-14, - -0.10607001930475235, - 0.9943586587905884 - ], - "translation": [ - 7.7715301513671875, - 3.814697265625e-06, - 2.7284841053187847e-12 - ] - }, - { - "children": [ - 24 - ], - "name": "Clav_R_014", - "rotation": [ - -0.44446516036987305, - 0.5762955546379089, - 0.5710050463676453, - 0.3798520565032959 - ], - "translation": [ - 22.446701049804688, - 0.5743265151977539, - -5.755004405975342 - ] - }, - { - "children": [ - 25 - ], - "name": "upArm_R_015", - "rotation": [ - -0.022549839690327644, - 0.0271444171667099, - 0.5212314128875732, - 0.8526854515075684 - ], - "translation": [ - 14.10763168334961, - 0.0, - 0.0 - ] - }, - { - "children": [ - 26 - ], - "name": "LowArm_R_016", - "rotation": [ - 0.008430090732872486, - -0.08479859679937363, - 0.04823015257716179, - 0.9951945543289185 - ], - "translation": [ - 30.312301635742188, - -1.9073486328125e-05, - 1.621246337890625e-05 - ] - }, - { - "children": [ - 27, - 29, - 31, - 33, - 35 - ], - "name": "Wrist_R_017", - "rotation": [ - 5.17542559919093e-07, - 7.849438077300874e-08, - 0.0005087033496238291, - 0.9999998807907104 - ], - "translation": [ - 23.2657470703125, - -7.62939453125e-06, - 7.152557373046875e-06 - ] - }, - { - "children": [ - 28 - ], - "name": "thumb_base_R_018", - "rotation": [ - -0.7102653980255127, - -0.3851880729198456, - -0.2175680249929428, - 0.5475558042526245 - ], - "translation": [ - 4.266998291015625, - 1.7010650634765625, - 2.7370238304138184 - ] - }, - { - "name": "thumb_midEnd_R_019", - "rotation": [ - 0.018941327929496765, - -0.0013459858018904924, - 0.1742892563343048, - 0.9845113754272461 - ], - "translation": [ - 3.4689064025878906, - -7.62939453125e-05, - 0.0 - ] - }, - { - "children": [ - 30 - ], - "name": "Ring_Base_R_020", - "rotation": [ - 0.01154340896755457, - 0.07039197534322739, - 0.0020472859032452106, - 0.9974505305290222 - ], - "translation": [ - 10.971626281738281, - -0.29512596130371094, - -1.908454418182373 - ] - }, - { - "name": "Ring_MidEnd_R_021", - "rotation": [ - 0.016821017488837242, - -0.02047194354236126, - 0.1746215522289276, - 0.9842791557312012 - ], - "translation": [ - 3.3184814453125, - -6.866455078125e-05, - 1.52587890625e-05 - ] - }, - { - "children": [ - 32 - ], - "name": "Index_Base_R_00", - "rotation": [ - -0.028046151623129845, - -0.05306003987789154, - 0.02144467458128929, - 0.9979671239852905 - ], - "translation": [ - 10.544105529785156, - -0.3289470672607422, - 2.5892491340637207 - ] - }, - { - "name": "Index_MidEnd_R_022", - "rotation": [ - 0.018940957263112068, - -0.0013456018641591072, - 0.17428946495056152, - 0.9845113754272461 - ], - "translation": [ - 3.4689178466796875, - -7.43865966796875e-05, - 1.52587890625e-05 - ] - }, - { - "children": [ - 34 - ], - "name": "Second_Base_R_023", - "rotation": [ - -0.03025146760046482, - 0.007189944386482239, - 0.019901886582374573, - 0.9993183016777039 - ], - "translation": [ - 11.161506652832031, - -0.4423046112060547, - 0.1168065071105957 - ] - }, - { - "name": "Second_MidEnd_R_024", - "rotation": [ - 0.020036285743117332, - 0.014348543249070644, - 0.15270689129829407, - 0.9879642128944397 - ], - "translation": [ - 3.567779541015625, - -7.62939453125e-05, - 7.152557373046875e-07 - ] - }, - { - "children": [ - 36 - ], - "name": "Pinky_Base_R_025", - "rotation": [ - 0.08029288053512573, - 0.1939079761505127, - 0.03394458815455437, - 0.9771389365196228 - ], - "translation": [ - 10.418724060058594, - -0.024103164672851563, - -3.9708175659179688 - ] - }, - { - "name": "Pink_MidEnd_R_026", - "rotation": [ - 0.02156328596174717, - -0.05379962548613548, - 0.12697343528270721, - 0.9902112483978271 - ], - "translation": [ - 2.576629638671875, - -4.9591064453125e-05, - 1.9073486328125e-06 - ] - }, - { - "children": [ - 38 - ], - "name": "Clav_L_027", - "rotation": [ - 0.37985217571258545, - 0.5710050463676453, - 0.5762953162193298, - -0.44446516036987305 - ], - "translation": [ - 22.446701049804688, - 0.5743274688720703, - 5.755493640899658 - ] - }, - { - "children": [ - 39 - ], - "name": "upArm_L_028", - "rotation": [ - 0.02254960872232914, - 0.027144460007548332, - -0.5212314128875732, - 0.8526854515075684 - ], - "translation": [ - 14.107643127441406, - -1.52587890625e-05, - -2.384185791015625e-07 - ] - }, - { - "children": [ - 40 - ], - "name": "LowArm_L_029", - "rotation": [ - -0.00842969212681055, - -0.08479844033718109, - -0.04823019355535507, - 0.9951945543289185 - ], - "translation": [ - 30.312294006347656, - 1.1444091796875e-05, - 3.814697265625e-06 - ] - }, - { - "children": [ - 41, - 43, - 45, - 47, - 49 - ], - "name": "Wrist_L_030", - "rotation": [ - -4.798561690222414e-07, - 1.5145285914286433e-08, - -0.0005087534664198756, - 0.9999998807907104 - ], - "translation": [ - 23.26575469970703, - 3.814697265625e-06, - 1.430511474609375e-05 - ] - }, - { - "children": [ - 42 - ], - "name": "thumb_base_L_031", - "rotation": [ - 0.7102651000022888, - -0.3851882815361023, - 0.21756808459758759, - 0.5475561618804932 - ], - "translation": [ - 4.267005920410156, - -1.7010612487792969, - 2.7370314598083496 - ] - }, - { - "name": "thumb_midEnd_L_032", - "rotation": [ - -0.018941061571240425, - -0.0013458317844197154, - -0.17428945004940033, - 0.9845113754272461 - ], - "translation": [ - 3.4688987731933594, - 6.866455078125e-05, - -1.9073486328125e-06 - ] - }, - { - "children": [ - 44 - ], - "name": "Index_Base_L_033", - "rotation": [ - 0.028045853599905968, - -0.05305996164679527, - -0.02144463360309601, - 0.9979671239852905 - ], - "translation": [ - 10.544105529785156, - 0.3289527893066406, - 2.589264392852783 - ] - }, - { - "name": "Index_MidEnd_L_034", - "rotation": [ - -0.018941059708595276, - -0.0013458331814035773, - -0.17428946495056152, - 0.9845113754272461 - ], - "translation": [ - 3.4688949584960938, - 7.2479248046875e-05, - -1.7763568394002505e-15 - ] - }, - { - "children": [ - 46 - ], - "name": "Second_Base_L_035", - "rotation": [ - 0.03025132417678833, - 0.007190065458416939, - -0.019901907071471214, - 0.9993183016777039 - ], - "translation": [ - 11.161514282226563, - 0.4423084259033203, - 0.11681365966796875 - ] - }, - { - "name": "Second_MidEnd_L_036", - "rotation": [ - -0.020036419853568077, - 0.01434829831123352, - -0.15270693600177765, - 0.9879642128944397 - ], - "translation": [ - 3.567779541015625, - 7.43865966796875e-05, - 4.440892098500626e-16 - ] - }, - { - "children": [ - 48 - ], - "name": "Ring_Base_L_037", - "rotation": [ - -0.011543141677975655, - 0.07039192318916321, - -0.002047297777608037, - 0.9974505305290222 - ], - "translation": [ - 10.971626281738281, - 0.29512786865234375, - -1.9084393978118896 - ] - }, - { - "name": "Ring_MidEnd_L_038", - "rotation": [ - -0.016821615397930145, - -0.020472059026360512, - -0.17462158203125, - 0.9842791557312012 - ], - "translation": [ - 3.3184738159179688, - 6.866455078125e-05, - 8.881784197001252e-16 - ] - }, - { - "children": [ - 50 - ], - "name": "Pinky_Base_L_039", - "rotation": [ - -0.08029326051473618, - 0.1939079314470291, - -0.03394453227519989, - 0.9771389365196228 - ], - "translation": [ - 10.418731689453125, - 0.024105072021484375, - -3.9708170890808105 - ] - }, - { - "name": "Pink_MidEnd_L_040", - "rotation": [ - -0.02156319096684456, - -0.053799599409103394, - -0.12697334587574005, - 0.9902113080024719 - ], - "translation": [ - 2.5766372680664063, - 5.7220458984375e-05, - 0.0 - ] - }, - { - "name": "Suit_BeigeBlue_Open", - "rotation": [ - 2.1855694143368964e-08, - 0.0, - 0.0, - 1.0 - ] - }, - { - "name": "Male_FairSkin_Bald_B", - "rotation": [ - 2.1855694143368964e-08, - 0.0, - 0.0, - 1.0 - ] - } - ], - "samplers": [ - { - "magFilter": 9729, - "minFilter": 9987, - "wrapS": 10497, - "wrapT": 10497 - } - ], - "scene": 0, - "scenes": [ - { - "name": "Sketchfab_Scene", - "nodes": [ - 0 - ] - } - ], - "skins": [ - { - "inverseBindMatrices": 8, - "joints": [ - 5, - 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, - 39, - 40, - 41, - 42, - 43, - 44, - 45, - 46, - 47, - 48, - 49, - 50 - ], - "skeleton": 5 - } - ], - "textures": [ - { - "sampler": 0, - "source": 0 - } - ] -} +{ + "accessors": [ + { + "bufferView": 3, + "componentType": 5126, + "count": 1707, + "max": [ + 29.143962860107422, + 148.21652221679688, + 16.827905654907227 + ], + "min": [ + -29.143959045410156, + -7.157286745496094e-07, + -14.375683784484863 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 20484, + "componentType": 5126, + "count": 1707, + "max": [ + 0.9999945759773254, + 1.0, + 1.0 + ], + "min": [ + -0.9999945759773254, + -1.0, + -0.9999484419822693 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "componentType": 5126, + "count": 1707, + "max": [ + 0.525792121887207, + 0.9854645133018494 + ], + "min": [ + 0.006318588741123676, + 0.6477329134941101 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "componentType": 5125, + "count": 2529, + "type": "SCALAR" + }, + { + "bufferView": 3, + "byteOffset": 40968, + "componentType": 5126, + "count": 2042, + "max": [ + 26.971384048461914, + 171.2557373046875, + 6.9411725997924805 + ], + "min": [ + -26.97138214111328, + 62.690799713134766, + -11.393847465515137 + ], + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 65472, + "componentType": 5126, + "count": 2042, + "max": [ + 0.9999603629112244, + 0.9784367680549622, + 0.9998099207878113 + ], + "min": [ + -0.9999603629112244, + -0.9951674342155457, + -0.9999860525131226 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 13656, + "componentType": 5126, + "count": 2042, + "max": [ + 0.11520592123270035, + 0.8101359009742737 + ], + "min": [ + 0.07193677872419357, + 0.7522190809249878 + ], + "type": "VEC2" + }, + { + "bufferView": 1, + "byteOffset": 10116, + "componentType": 5125, + "count": 2922, + "type": "SCALAR" + }, + { + "bufferView": 5, + "componentType": 5126, + "count": 42, + "max": [ + 1.0, + 0.9998959302902222, + 1.0, + 0.0, + 0.9999744892120361, + 1.0, + 0.20300179719924927, + 0.0, + 0.9956596493721008, + 0.9999744892120361, + 1.0, + 0.0, + 130.22755432128906, + 134.0844268798828, + 21.45556640625, + 1.0 + ], + "min": [ + -0.9453975558280945, + -0.1470019668340683, + -0.9956498146057129, + 0.0, + -0.9982576370239258, + -0.9990381002426147, + -0.2839714288711548, + 0.0, + -0.27550554275512695, + -0.9926708340644836, + -0.25362151861190796, + 0.0, + -149.63949584960938, + -134.0845947265625, + -14.658173561096191, + 1.0 + ], + "type": "MAT4" + }, + { + "bufferView": 0, + "componentType": 5123, + "count": 1707, + "type": "VEC4" + }, + { + "bufferView": 4, + "componentType": 5126, + "count": 1707, + "max": [ + 1.0, + 0.5, + 0.20588235557079315, + 0.0 + ], + "min": [ + 0.5, + 0.0, + 0.0, + 0.0 + ], + "type": "VEC4" + }, + { + "bufferView": 0, + "byteOffset": 13656, + "componentType": 5123, + "count": 2042, + "type": "VEC4" + }, + { + "bufferView": 4, + "byteOffset": 27312, + "componentType": 5126, + "count": 2042, + "max": [ + 1.0, + 0.5, + 0.0, + 0.0 + ], + "min": [ + 0.5, + 0.0, + 0.0, + 0.0 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "componentType": 5126, + "count": 471, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "componentType": 5126, + "count": 471, + "max": [ + 10.33194351196289, + 9.536746574667632e-07, + 1.9073540897807106e-06 + ], + "min": [ + 10.331936836242676, + -1.9073486328125e-06, + -1.9073486328125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 1884, + "componentType": 5126, + "count": 386, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 5652, + "componentType": 5126, + "count": 386, + "max": [ + 1.0000004768371582, + 1.0000003576278687, + 1.000000238418579 + ], + "min": [ + 1.0000001192092896, + 1.0000001192092896, + 0.9999998807907104 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 3428, + "componentType": 5126, + "count": 473, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "componentType": 5126, + "count": 473, + "max": [ + 1.0176880449463965e-09, + 0.012632030993700027, + -0.08401870727539063, + 0.9962249994277954 + ], + "min": [ + -0.03688030317425728, + -7.863845041811146e-08, + -0.26930972933769226, + 0.9623344540596008 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 5320, + "componentType": 5126, + "count": 467, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 10284, + "componentType": 5126, + "count": 467, + "max": [ + 40.50861740112305, + 1.9073453586315736e-05, + 2.861024995581829e-06 + ], + "min": [ + 40.50859069824219, + 8.58306884765625e-06, + -2.86102294921875e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 7188, + "componentType": 5126, + "count": 464, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 15888, + "componentType": 5126, + "count": 464, + "max": [ + 1.0000001192092896, + 1.0000001192092896, + 1.000000238418579 + ], + "min": [ + 0.9999997019767761, + 0.9999996423721313, + 0.9999998211860657 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 9044, + "componentType": 5126, + "count": 473, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 7568, + "componentType": 5126, + "count": 473, + "max": [ + 0.032189179211854935, + 0.025568831712007523, + -0.5741225481033325, + 0.8182055950164795 + ], + "min": [ + -0.04614073038101196, + -0.02980654500424862, + -0.7720352411270142, + 0.6347059011459351 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 10936, + "componentType": 5126, + "count": 469, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 21456, + "componentType": 5126, + "count": 469, + "max": [ + 41.21499252319336, + 3.814712272287579e-06, + 2.86102294921875e-06 + ], + "min": [ + 41.214962005615234, + -7.62939453125e-06, + -2.8610238587134518e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 12812, + "componentType": 5126, + "count": 452, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 27084, + "componentType": 5126, + "count": 452, + "max": [ + 1.0000003576278687, + 1.0000003576278687, + 1.0000001192092896 + ], + "min": [ + 0.9999999403953552, + 1.0, + 0.9999999403953552 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 14620, + "componentType": 5126, + "count": 471, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 15136, + "componentType": 5126, + "count": 471, + "max": [ + 1.1644297970292428e-08, + 1.1232026864149702e-08, + 0.7018280625343323, + 0.9950841069221497 + ], + "min": [ + -1.0870793154538205e-08, + -7.2833632458468855e-09, + 0.09903351217508316, + 0.7123464345932007 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 16504, + "componentType": 5126, + "count": 295, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 32508, + "componentType": 5126, + "count": 295, + "max": [ + 1.1758651733398438, + 0.46512603759765625, + 7.285706520080566 + ], + "min": [ + 1.1758346557617188, + 0.4651203155517578, + 7.285703659057617 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 17684, + "componentType": 5126, + "count": 462, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 36048, + "componentType": 5126, + "count": 462, + "max": [ + 1.0000001192092896, + 1.000000238418579, + 1.0000001192092896 + ], + "min": [ + 0.9999997615814209, + 0.9999997615814209, + 0.9999997615814209 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 19532, + "componentType": 5126, + "count": 468, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 22672, + "componentType": 5126, + "count": 468, + "max": [ + -0.025129415094852448, + -0.005619141738861799, + 0.04430808499455452, + 0.998647153377533 + ], + "min": [ + -0.043930064886808395, + -0.04763419181108475, + -0.6308774948120117, + 0.7751085162162781 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 21404, + "componentType": 5126, + "count": 480, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 41592, + "componentType": 5126, + "count": 480, + "max": [ + 10.331939697265625, + -9.5367431640625e-07, + 1.9073486328125e-06 + ], + "min": [ + 10.331932067871094, + -4.0531158447265625e-06, + -2.8610284061869606e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 23324, + "componentType": 5126, + "count": 472, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 47352, + "componentType": 5126, + "count": 472, + "max": [ + 0.9999997019767761, + 1.0, + 1.0000003576278687 + ], + "min": [ + 0.9999992251396179, + 0.9999995827674866, + 0.9999998807907104 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 25212, + "componentType": 5126, + "count": 482, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 30160, + "componentType": 5126, + "count": 482, + "max": [ + 0.009450801648199558, + 6.886642722747638e-08, + 0.2302735298871994, + 0.9916471242904663 + ], + "min": [ + -8.918553362491366e-08, + -0.0018192066345363855, + 0.1289806067943573, + 0.9730783700942993 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 27140, + "componentType": 5126, + "count": 478, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 53016, + "componentType": 5126, + "count": 478, + "max": [ + 40.508609771728516, + 0.0, + 6.67572021484375e-06 + ], + "min": [ + 40.50858688354492, + -1.0013582141255029e-05, + 1.9073413568548858e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 29052, + "componentType": 5126, + "count": 473, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 58752, + "componentType": 5126, + "count": 473, + "max": [ + 1.0000004768371582, + 1.0000004768371582, + 1.0 + ], + "min": [ + 1.0, + 0.9999999403953552, + 0.9999996423721313 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 30944, + "componentType": 5126, + "count": 481, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 37872, + "componentType": 5126, + "count": 481, + "max": [ + 0.13764050602912903, + 0.017863048240542412, + 0.7623705267906189, + 0.8009536862373352 + ], + "min": [ + -0.018753275275230408, + -0.0363142266869545, + 0.597213625907898, + 0.6468891501426697 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 32868, + "componentType": 5126, + "count": 478, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 64428, + "componentType": 5126, + "count": 478, + "max": [ + 41.21499252319336, + 3.814697265625e-06, + 6.675709300907329e-06 + ], + "min": [ + 41.214962005615234, + -7.62939453125e-06, + 9.5367431640625e-07 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 34780, + "componentType": 5126, + "count": 467, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 70164, + "componentType": 5126, + "count": 467, + "max": [ + 1.0000003576278687, + 1.0000003576278687, + 1.000000238418579 + ], + "min": [ + 0.9999998807907104, + 0.9999998807907104, + 0.9999998807907104 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 36648, + "componentType": 5126, + "count": 480, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 45568, + "componentType": 5126, + "count": 480, + "max": [ + -5.085751695332874e-07, + 4.52095775926864e-07, + -0.09903354942798615, + 0.9950841069221497 + ], + "min": [ + -6.981049409660045e-07, + 2.632508078193041e-08, + -0.7018280625343323, + 0.7123464345932007 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 38568, + "componentType": 5126, + "count": 259, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 75768, + "componentType": 5126, + "count": 259, + "max": [ + 1.175872802734375, + 0.46512603759765625, + -7.285994529724121 + ], + "min": [ + 1.17584228515625, + 0.4651203155517578, + -7.28599739074707 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 39604, + "componentType": 5126, + "count": 473, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 78876, + "componentType": 5126, + "count": 473, + "max": [ + 1.0000001192092896, + 1.0000003576278687, + 1.0000001192092896 + ], + "min": [ + 0.9999997615814209, + 0.9999999403953552, + 0.9999997615814209 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 41496, + "componentType": 5126, + "count": 476, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 53248, + "componentType": 5126, + "count": 476, + "max": [ + 0.9986757636070251, + 0.08319785445928574, + -0.009247000329196453, + -0.02530263178050518 + ], + "min": [ + 0.7751024961471558, + -0.6308773756027222, + -0.07829441130161285, + -0.04314347729086876 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 43400, + "componentType": 5126, + "count": 450, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 84552, + "componentType": 5126, + "count": 450, + "max": [ + 7.7715301513671875, + 3.814697265625e-06, + 3.33244543071487e-12 + ], + "min": [ + 7.7715301513671875, + 3.814697265625e-06, + 3.325340003357269e-12 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 45200, + "componentType": 5126, + "count": 502, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 60864, + "componentType": 5126, + "count": 502, + "max": [ + 0.038620252162218094, + 0.0855010449886322, + 0.007936626672744751, + 0.9990159273147583 + ], + "min": [ + -0.1995014250278473, + -0.03496424853801727, + -0.26419419050216675, + 0.9606231451034546 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 47208, + "componentType": 5126, + "count": 451, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 89952, + "componentType": 5126, + "count": 451, + "max": [ + 24.945594787597656, + -4.76837158203125e-07, + -3.745448395875428e-12 + ], + "min": [ + 24.945594787597656, + -4.76837158203125e-07, + -3.750777466393629e-12 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 49012, + "componentType": 5126, + "count": 370, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 68896, + "componentType": 5126, + "count": 370, + "max": [ + 1.534297184744779e-14, + 0.04320666566491127, + 0.2841866910457611, + 0.9905380606651306 + ], + "min": [ + -0.0059862458147108555, + 2.0972535774016476e-15, + 0.13710756599903107, + 0.9587689638137817 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 50492, + "componentType": 5126, + "count": 453, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 95364, + "componentType": 5126, + "count": 453, + "max": [ + 3.468905448913574, + -7.367134094238281e-05, + 2.842170943040401e-14 + ], + "min": [ + 3.468905448913574, + -7.367134094238281e-05, + -1.4210854715202004e-14 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 52304, + "componentType": 5126, + "count": 512, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 74816, + "componentType": 5126, + "count": 512, + "max": [ + 0.018941331654787064, + -0.0013460245681926608, + 0.24757243692874908, + 0.9845113754272461 + ], + "min": [ + 0.01878718100488186, + -0.0027616273146122694, + 0.17428922653198242, + 0.9686833024024963 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 54352, + "componentType": 5126, + "count": 1, + "max": [ + 0.0 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 100800, + "componentType": 5126, + "count": 1, + "max": [ + 4.26699161529541, + 1.7010648250579834, + 2.7370223999023438 + ], + "min": [ + 4.26699161529541, + 1.7010648250579834, + 2.7370223999023438 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 54356, + "componentType": 5126, + "count": 510, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 83008, + "componentType": 5126, + "count": 510, + "max": [ + -0.6991881132125854, + -0.30399635434150696, + -0.15546607971191406, + 0.5683162212371826 + ], + "min": [ + -0.748620867729187, + -0.4049481451511383, + -0.23283253610134125, + 0.5412411689758301 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 56396, + "componentType": 5126, + "count": 511, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 91168, + "componentType": 5126, + "count": 511, + "max": [ + 0.016821011900901794, + -0.019645338878035545, + 0.6850340962409973, + 0.9842790365219116 + ], + "min": [ + 0.002866928232833743, + -0.026340661570429802, + 0.1746215522289276, + 0.7280290126800537 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 58440, + "componentType": 5126, + "count": 512, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 99344, + "componentType": 5126, + "count": 512, + "max": [ + 0.05401680991053581, + 0.07039196789264679, + 0.6415193676948547, + 0.9998670220375061 + ], + "min": [ + 0.011543404310941696, + -0.0023614424280822277, + 0.0013617001241073012, + 0.7637830972671509 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 60488, + "componentType": 5126, + "count": 1, + "max": [ + 0.0 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 100812, + "componentType": 5126, + "count": 1, + "max": [ + 3.4689130783081055, + -7.402896881103516e-05, + 1.52587890625e-05 + ], + "min": [ + 3.4689130783081055, + -7.402896881103516e-05, + 1.52587890625e-05 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 60492, + "componentType": 5126, + "count": 512, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 107536, + "componentType": 5126, + "count": 512, + "max": [ + 0.020284516736865044, + -0.0013455984881147742, + 0.28296127915382385, + 0.9845113754272461 + ], + "min": [ + 0.018784116953611374, + -0.0049813250079751015, + 0.17428945004940033, + 0.9589038491249084 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 62540, + "componentType": 5126, + "count": 1, + "max": [ + 0.0 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 100824, + "componentType": 5126, + "count": 1, + "max": [ + 10.544095039367676, + -0.3289499282836914, + 2.5892486572265625 + ], + "min": [ + 10.544095039367676, + -0.3289499282836914, + 2.5892486572265625 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 62544, + "componentType": 5126, + "count": 512, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 115728, + "componentType": 5126, + "count": 512, + "max": [ + 0.021996887400746346, + 0.0822664126753807, + 0.021444672718644142, + 0.9996646046638489 + ], + "min": [ + -0.030686425045132637, + -0.053060028702020645, + -0.03921283781528473, + 0.9959848523139954 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 64592, + "componentType": 5126, + "count": 464, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 100836, + "componentType": 5126, + "count": 464, + "max": [ + 3.567774772644043, + -7.581710815429688e-05, + 2.842170943040401e-14 + ], + "min": [ + 3.567774772644043, + -7.581710815429688e-05, + -2.842170943040401e-14 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 66448, + "componentType": 5126, + "count": 512, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 123920, + "componentType": 5126, + "count": 512, + "max": [ + 0.024633748456835747, + 0.014348532073199749, + 0.6782528758049011, + 0.9879642128944397 + ], + "min": [ + 0.018886292353272438, + 0.0007183924317359924, + 0.15270693600177765, + 0.7344152331352234 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 68496, + "componentType": 5126, + "count": 512, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 132112, + "componentType": 5126, + "count": 512, + "max": [ + 0.0009777252562344074, + 0.021907860413193703, + 0.5380063056945801, + 0.9993183016777039 + ], + "min": [ + -0.030251439660787582, + 0.006982649210840464, + 0.01990196853876114, + 0.8423671722412109 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 70544, + "componentType": 5126, + "count": 462, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 106404, + "componentType": 5126, + "count": 462, + "max": [ + 2.5766286849975586, + -5.245208740234375e-05, + 2.842170943040401e-14 + ], + "min": [ + 2.5766286849975586, + -5.245208740234375e-05, + -4.263256414560601e-14 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 72392, + "componentType": 5126, + "count": 512, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 140304, + "componentType": 5126, + "count": 512, + "max": [ + 0.021563325077295303, + -0.04961485043168068, + 0.6066791415214539, + 0.9902112483978271 + ], + "min": [ + -0.013482898473739624, + -0.08034760504961014, + 0.12697343528270721, + 0.7928310632705688 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 74440, + "componentType": 5126, + "count": 512, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 148496, + "componentType": 5126, + "count": 512, + "max": [ + 0.18813791871070862, + 0.19390788674354553, + 0.6691660284996033, + 0.9961718916893005 + ], + "min": [ + 0.08019428700208664, + -0.04036089405417442, + 0.018223535269498825, + 0.712860107421875 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 76488, + "componentType": 5126, + "count": 1, + "max": [ + 0.0 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 111948, + "componentType": 5126, + "count": 1, + "max": [ + 23.2657470703125, + -5.245208740234375e-06, + 7.62939453125e-06 + ], + "min": [ + 23.2657470703125, + -5.245208740234375e-06, + 7.62939453125e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 76492, + "componentType": 5126, + "count": 512, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 156688, + "componentType": 5126, + "count": 512, + "max": [ + 0.023750746622681618, + 0.0763518437743187, + 0.1140611544251442, + 0.9999998807907104 + ], + "min": [ + -0.448985755443573, + -0.13048799335956573, + -0.2726198732852936, + 0.8508189916610718 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 78540, + "componentType": 5126, + "count": 509, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 164880, + "componentType": 5126, + "count": 509, + "max": [ + 0.2296035885810852, + 0.9417835474014282, + 0.6682733297348022, + 0.9951944351196289 + ], + "min": [ + -0.4336628317832947, + -0.8131135702133179, + -0.31422340869903564, + -0.4994595944881439 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 80576, + "componentType": 5126, + "count": 470, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 111960, + "componentType": 5126, + "count": 470, + "max": [ + 14.107630729675293, + 2.384185791015625e-06, + 1.4210854715202004e-14 + ], + "min": [ + 14.107630729675293, + 2.384185791015625e-06, + -1.4210854715202004e-14 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 82456, + "componentType": 5126, + "count": 511, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 173024, + "componentType": 5126, + "count": 511, + "max": [ + 0.21680229902267456, + 0.18945342302322388, + 0.5607420206069946, + 0.9107162356376648 + ], + "min": [ + -0.17999093234539032, + -0.47034743428230286, + 0.3723914623260498, + 0.7416387796401978 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 84500, + "componentType": 5126, + "count": 403, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 181200, + "componentType": 5126, + "count": 403, + "max": [ + -0.3422328233718872, + 0.66936194896698, + 0.6303861737251282, + 0.5539524555206299 + ], + "min": [ + -0.5379980206489563, + 0.5317671298980713, + 0.22883573174476624, + 0.35134243965148926 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 86112, + "componentType": 5126, + "count": 172, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 117600, + "componentType": 5126, + "count": 172, + "max": [ + 3.468902587890625, + 7.215880032163113e-05, + -1.642619906760956e-07 + ], + "min": [ + 3.468902587890625, + 7.215880032163113e-05, + -1.6426204751951445e-07 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 86800, + "componentType": 5126, + "count": 472, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 187648, + "componentType": 5126, + "count": 472, + "max": [ + -0.018941055983304977, + -0.0013458270113915205, + -0.17428946495056152, + 0.9845113754272461 + ], + "min": [ + -0.018941055983304977, + -0.0013458270113915205, + -0.17428946495056152, + 0.9845113754272461 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 88688, + "componentType": 5126, + "count": 4, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 119664, + "componentType": 5126, + "count": 4, + "max": [ + 1.0000004768371582, + 1.0000001192092896, + 0.9999998807907104 + ], + "min": [ + 1.0000003576278687, + 1.0000001192092896, + 0.9999998211860657 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 88704, + "componentType": 5126, + "count": 469, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 195200, + "componentType": 5126, + "count": 469, + "max": [ + 0.7915853261947632, + -0.16198581457138062, + 0.21756801009178162, + 0.5871620774269104 + ], + "min": [ + 0.710265040397644, + -0.3851882517337799, + 0.046494513750076294, + 0.5475561618804932 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 90580, + "componentType": 5126, + "count": 80, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 119712, + "componentType": 5126, + "count": 80, + "max": [ + 3.468902587890625, + 7.215880032163113e-05, + -1.642620048869503e-07 + ], + "min": [ + 3.468902587890625, + 7.215880032163113e-05, + -1.6426203330865974e-07 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 90900, + "componentType": 5126, + "count": 472, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 202704, + "componentType": 5126, + "count": 472, + "max": [ + -0.0133921904489398, + -0.001345826662145555, + -0.17428946495056152, + 0.9845113754272461 + ], + "min": [ + -0.018941055983304977, + -0.012513171881437302, + -0.7335584163665771, + 0.6793610453605652 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 92788, + "componentType": 5126, + "count": 472, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 210256, + "componentType": 5126, + "count": 472, + "max": [ + 0.06278740614652634, + 0.07834065705537796, + -0.01776823401451111, + 0.9993752837181091 + ], + "min": [ + -0.0015303364489227533, + -0.05306001007556915, + -0.4221770763397217, + 0.9031206369400024 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 94676, + "componentType": 5126, + "count": 92, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 120672, + "componentType": 5126, + "count": 92, + "max": [ + 3.567781448364258, + 7.422901398967952e-05, + -1.6519331325071107e-07 + ], + "min": [ + 3.567781448364258, + 7.422901398967952e-05, + -1.6519335588327522e-07 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 95044, + "componentType": 5126, + "count": 472, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 217808, + "componentType": 5126, + "count": 472, + "max": [ + -0.019188977777957916, + 0.01434829831123352, + -0.15270693600177765, + 0.9879642128944397 + ], + "min": [ + -0.02458728477358818, + 0.0016719261184334755, + -0.6492958068847656, + 0.760136604309082 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 96932, + "componentType": 5126, + "count": 4, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 121776, + "componentType": 5126, + "count": 4, + "max": [ + 1.0000001192092896, + 1.0, + 1.0000004768371582 + ], + "min": [ + 1.0000001192092896, + 1.0, + 1.0000003576278687 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 96948, + "componentType": 5126, + "count": 472, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 225360, + "componentType": 5126, + "count": 472, + "max": [ + 0.030251305550336838, + 0.018887069076299667, + -0.019901838153600693, + 0.9993183016777039 + ], + "min": [ + 0.018656939268112183, + 0.0026273992843925953, + -0.42516469955444336, + 0.9045817255973816 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 98836, + "componentType": 5126, + "count": 98, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 121824, + "componentType": 5126, + "count": 98, + "max": [ + 3.3184714317321777, + 6.89996377332136e-05, + -1.5774274686464196e-07 + ], + "min": [ + 3.3184714317321777, + 6.89996377332136e-05, + -1.577427894972061e-07 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 99228, + "componentType": 5126, + "count": 472, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 232912, + "componentType": 5126, + "count": 472, + "max": [ + -0.00276552839204669, + -0.019616620615124702, + -0.1746215671300888, + 0.9842790365219116 + ], + "min": [ + -0.016821617260575294, + -0.026352016255259514, + -0.68784499168396, + 0.7253738045692444 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 101116, + "componentType": 5126, + "count": 472, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 240464, + "componentType": 5126, + "count": 472, + "max": [ + 0.0024701945949345827, + 0.07039190083742142, + -0.0020473075564950705, + 0.9976543188095093 + ], + "min": [ + -0.03921058773994446, + -0.03283374011516571, + -0.40809735655784607, + 0.9101474285125732 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 103004, + "componentType": 5126, + "count": 28, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 123000, + "componentType": 5126, + "count": 28, + "max": [ + 2.576626777648926, + 5.3463896620087326e-05, + -2.6205086101072084e-07 + ], + "min": [ + 2.576626777648926, + 5.3463896620087326e-05, + -2.620509178541397e-07 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 103116, + "componentType": 5126, + "count": 472, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 248016, + "componentType": 5126, + "count": 472, + "max": [ + 0.01302946638315916, + -0.047343600541353226, + -0.12697337567806244, + 0.9902113080024719 + ], + "min": [ + -0.021563192829489708, + -0.056476492434740067, + -0.6698090434074402, + 0.7402678728103638 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 105004, + "componentType": 5126, + "count": 1, + "max": [ + 0.0 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 123336, + "componentType": 5126, + "count": 1, + "max": [ + 10.418739318847656, + 0.024103164672851563, + -3.9708175659179688 + ], + "min": [ + 10.418739318847656, + 0.024103164672851563, + -3.9708175659179688 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 105008, + "componentType": 5126, + "count": 4, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 123348, + "componentType": 5126, + "count": 4, + "max": [ + 1.0000001192092896, + 0.9999999403953552, + 1.0000004768371582 + ], + "min": [ + 1.0000001192092896, + 0.9999999403953552, + 1.0000003576278687 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 105024, + "componentType": 5126, + "count": 470, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 255568, + "componentType": 5126, + "count": 470, + "max": [ + -0.08029311895370483, + 0.19390790164470673, + -0.022528773173689842, + 0.9945563077926636 + ], + "min": [ + -0.1344899833202362, + 0.0178381260484457, + -0.42562463879585266, + 0.8991626501083374 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 106904, + "componentType": 5126, + "count": 472, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 263088, + "componentType": 5126, + "count": 472, + "max": [ + 0.07535910606384277, + 0.024932628497481346, + 0.14820429682731628, + 0.9999998807907104 + ], + "min": [ + -0.19251985847949982, + -0.2017315775156021, + -0.36595115065574646, + 0.9081960320472717 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 108792, + "componentType": 5126, + "count": 1, + "max": [ + 0.0 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 123396, + "componentType": 5126, + "count": 1, + "max": [ + 30.312286376953125, + 7.62939453125e-06, + 4.404519131639972e-06 + ], + "min": [ + 30.312286376953125, + 7.62939453125e-06, + 4.404519131639972e-06 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 108796, + "componentType": 5126, + "count": 472, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 270640, + "componentType": 5126, + "count": 472, + "max": [ + 0.5775157809257507, + 0.8543527722358704, + 0.20130306482315063, + 0.9952036142349243 + ], + "min": [ + -0.39932987093925476, + -0.8366263508796692, + -0.45995408296585083, + -0.49528783559799194 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 110684, + "componentType": 5126, + "count": 504, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 123408, + "componentType": 5126, + "count": 504, + "max": [ + 14.10763931274414, + 5.684341886080802e-14, + 7.105427357601002e-15 + ], + "min": [ + 14.10763931274414, + -5.684341886080802e-14, + -7.105427357601002e-15 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 112700, + "componentType": 5126, + "count": 457, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 278192, + "componentType": 5126, + "count": 457, + "max": [ + 0.17489679157733917, + 0.22051912546157837, + -0.08638177812099457, + 0.9441561102867126 + ], + "min": [ + -0.2392297089099884, + -0.44979503750801086, + -0.5929100513458252, + 0.7065385580062866 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 114528, + "componentType": 5126, + "count": 353, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 285504, + "componentType": 5126, + "count": 353, + "max": [ + 0.4418978691101074, + 0.6045694947242737, + 0.6067862510681152, + -0.4000449478626251 + ], + "min": [ + 0.325991153717041, + 0.5678067207336426, + 0.5281867980957031, + -0.44854381680488586 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 115940, + "componentType": 5126, + "count": 4, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 129456, + "componentType": 5126, + "count": 4, + "max": [ + 26.764108657836914, + -6.67572021484375e-06, + 2.0342940842965618e-07 + ], + "min": [ + 26.76410675048828, + -6.67572021484375e-06, + 2.0342940842965618e-07 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 115956, + "componentType": 5126, + "count": 371, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 291152, + "componentType": 5126, + "count": 371, + "max": [ + 0.10234483331441879, + 0.03631330654025078, + -0.0198516808450222, + 0.999322772026062 + ], + "min": [ + -0.09203552454710007, + -0.02511977218091488, + -0.16156631708145142, + 0.9864833950996399 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 117440, + "componentType": 5126, + "count": 229, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 129504, + "componentType": 5126, + "count": 229, + "max": [ + -3.662353515625, + 2.5191383361816406, + 2.220446049250313e-16 + ], + "min": [ + -3.662353515625, + 2.5191383361816406, + -1.1102230246251565e-16 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 118356, + "componentType": 5126, + "count": 352, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 297088, + "componentType": 5126, + "count": 352, + "max": [ + 7.390122251543885e-17, + 0.21882006525993347, + 0.9999731183052063, + -0.007334017660468817 + ], + "min": [ + -0.021943695843219757, + -0.06513611972332001, + 0.9706500172615051, + -0.23487184941768646 + ], + "type": "VEC4" + }, + { + "bufferView": 6, + "byteOffset": 119764, + "componentType": 5126, + "count": 468, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 132252, + "componentType": 5126, + "count": 468, + "max": [ + 4.6203932762146, + 86.99481201171875, + 5.3876566886901855 + ], + "min": [ + -0.06673912703990936, + 53.71147918701172, + -36.27281951904297 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 121636, + "componentType": 5126, + "count": 25, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 7, + "byteOffset": 137868, + "componentType": 5126, + "count": 25, + "max": [ + 1.0, + 1.0000001192092896, + 1.0 + ], + "min": [ + 1.0, + 0.9999999403953552, + 0.9999999403953552 + ], + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 121736, + "componentType": 5126, + "count": 96, + "max": [ + 20.399999618530273 + ], + "min": [ + 0.0 + ], + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 302720, + "componentType": 5126, + "count": 96, + "max": [ + -0.473320871591568, + 0.5353049635887146, + -0.46469470858573914, + 0.5265114903450012 + ], + "min": [ + -0.5000000596046448, + 0.4999999701976776, + -0.4999999701976776, + 0.4991799294948578 + ], + "type": "VEC4" + } + ], + "animations": [ + { + "channels": [ + { + "sampler": 0, + "target": { + "node": 14, + "path": "translation" + } + }, + { + "sampler": 1, + "target": { + "node": 14, + "path": "scale" + } + }, + { + "sampler": 2, + "target": { + "node": 14, + "path": "rotation" + } + }, + { + "sampler": 3, + "target": { + "node": 13, + "path": "translation" + } + }, + { + "sampler": 4, + "target": { + "node": 13, + "path": "scale" + } + }, + { + "sampler": 5, + "target": { + "node": 13, + "path": "rotation" + } + }, + { + "sampler": 6, + "target": { + "node": 12, + "path": "translation" + } + }, + { + "sampler": 7, + "target": { + "node": 12, + "path": "scale" + } + }, + { + "sampler": 8, + "target": { + "node": 12, + "path": "rotation" + } + }, + { + "sampler": 9, + "target": { + "node": 11, + "path": "translation" + } + }, + { + "sampler": 10, + "target": { + "node": 11, + "path": "scale" + } + }, + { + "sampler": 11, + "target": { + "node": 11, + "path": "rotation" + } + }, + { + "sampler": 12, + "target": { + "node": 18, + "path": "translation" + } + }, + { + "sampler": 13, + "target": { + "node": 18, + "path": "scale" + } + }, + { + "sampler": 14, + "target": { + "node": 18, + "path": "rotation" + } + }, + { + "sampler": 15, + "target": { + "node": 17, + "path": "translation" + } + }, + { + "sampler": 16, + "target": { + "node": 17, + "path": "scale" + } + }, + { + "sampler": 17, + "target": { + "node": 17, + "path": "rotation" + } + }, + { + "sampler": 18, + "target": { + "node": 16, + "path": "translation" + } + }, + { + "sampler": 19, + "target": { + "node": 16, + "path": "scale" + } + }, + { + "sampler": 20, + "target": { + "node": 16, + "path": "rotation" + } + }, + { + "sampler": 21, + "target": { + "node": 15, + "path": "translation" + } + }, + { + "sampler": 22, + "target": { + "node": 15, + "path": "scale" + } + }, + { + "sampler": 23, + "target": { + "node": 15, + "path": "rotation" + } + }, + { + "sampler": 24, + "target": { + "node": 22, + "path": "translation" + } + }, + { + "sampler": 25, + "target": { + "node": 22, + "path": "rotation" + } + }, + { + "sampler": 26, + "target": { + "node": 21, + "path": "translation" + } + }, + { + "sampler": 27, + "target": { + "node": 21, + "path": "rotation" + } + }, + { + "sampler": 28, + "target": { + "node": 28, + "path": "translation" + } + }, + { + "sampler": 29, + "target": { + "node": 28, + "path": "rotation" + } + }, + { + "sampler": 30, + "target": { + "node": 27, + "path": "translation" + } + }, + { + "sampler": 31, + "target": { + "node": 27, + "path": "rotation" + } + }, + { + "sampler": 32, + "target": { + "node": 30, + "path": "rotation" + } + }, + { + "sampler": 33, + "target": { + "node": 29, + "path": "rotation" + } + }, + { + "sampler": 34, + "target": { + "node": 32, + "path": "translation" + } + }, + { + "sampler": 35, + "target": { + "node": 32, + "path": "rotation" + } + }, + { + "sampler": 36, + "target": { + "node": 31, + "path": "translation" + } + }, + { + "sampler": 37, + "target": { + "node": 31, + "path": "rotation" + } + }, + { + "sampler": 38, + "target": { + "node": 34, + "path": "translation" + } + }, + { + "sampler": 39, + "target": { + "node": 34, + "path": "rotation" + } + }, + { + "sampler": 40, + "target": { + "node": 33, + "path": "rotation" + } + }, + { + "sampler": 41, + "target": { + "node": 36, + "path": "translation" + } + }, + { + "sampler": 42, + "target": { + "node": 36, + "path": "rotation" + } + }, + { + "sampler": 43, + "target": { + "node": 35, + "path": "rotation" + } + }, + { + "sampler": 44, + "target": { + "node": 26, + "path": "translation" + } + }, + { + "sampler": 45, + "target": { + "node": 26, + "path": "rotation" + } + }, + { + "sampler": 46, + "target": { + "node": 25, + "path": "rotation" + } + }, + { + "sampler": 47, + "target": { + "node": 24, + "path": "translation" + } + }, + { + "sampler": 48, + "target": { + "node": 24, + "path": "rotation" + } + }, + { + "sampler": 49, + "target": { + "node": 23, + "path": "rotation" + } + }, + { + "sampler": 50, + "target": { + "node": 42, + "path": "translation" + } + }, + { + "sampler": 51, + "target": { + "node": 42, + "path": "rotation" + } + }, + { + "sampler": 52, + "target": { + "node": 41, + "path": "scale" + } + }, + { + "sampler": 53, + "target": { + "node": 41, + "path": "rotation" + } + }, + { + "sampler": 54, + "target": { + "node": 44, + "path": "translation" + } + }, + { + "sampler": 55, + "target": { + "node": 44, + "path": "rotation" + } + }, + { + "sampler": 56, + "target": { + "node": 43, + "path": "rotation" + } + }, + { + "sampler": 57, + "target": { + "node": 46, + "path": "translation" + } + }, + { + "sampler": 58, + "target": { + "node": 46, + "path": "rotation" + } + }, + { + "sampler": 59, + "target": { + "node": 45, + "path": "scale" + } + }, + { + "sampler": 60, + "target": { + "node": 45, + "path": "rotation" + } + }, + { + "sampler": 61, + "target": { + "node": 48, + "path": "translation" + } + }, + { + "sampler": 62, + "target": { + "node": 48, + "path": "rotation" + } + }, + { + "sampler": 63, + "target": { + "node": 47, + "path": "rotation" + } + }, + { + "sampler": 64, + "target": { + "node": 50, + "path": "translation" + } + }, + { + "sampler": 65, + "target": { + "node": 50, + "path": "rotation" + } + }, + { + "sampler": 66, + "target": { + "node": 49, + "path": "translation" + } + }, + { + "sampler": 67, + "target": { + "node": 49, + "path": "scale" + } + }, + { + "sampler": 68, + "target": { + "node": 49, + "path": "rotation" + } + }, + { + "sampler": 69, + "target": { + "node": 40, + "path": "rotation" + } + }, + { + "sampler": 70, + "target": { + "node": 39, + "path": "translation" + } + }, + { + "sampler": 71, + "target": { + "node": 39, + "path": "rotation" + } + }, + { + "sampler": 72, + "target": { + "node": 38, + "path": "translation" + } + }, + { + "sampler": 73, + "target": { + "node": 38, + "path": "rotation" + } + }, + { + "sampler": 74, + "target": { + "node": 37, + "path": "rotation" + } + }, + { + "sampler": 75, + "target": { + "node": 20, + "path": "translation" + } + }, + { + "sampler": 76, + "target": { + "node": 20, + "path": "rotation" + } + }, + { + "sampler": 77, + "target": { + "node": 19, + "path": "translation" + } + }, + { + "sampler": 78, + "target": { + "node": 19, + "path": "rotation" + } + }, + { + "sampler": 79, + "target": { + "node": 10, + "path": "translation" + } + }, + { + "sampler": 80, + "target": { + "node": 10, + "path": "scale" + } + }, + { + "sampler": 81, + "target": { + "node": 10, + "path": "rotation" + } + } + ], + "name": "Take 001", + "samplers": [ + { + "input": 13, + "interpolation": "LINEAR", + "output": 14 + }, + { + "input": 15, + "interpolation": "LINEAR", + "output": 16 + }, + { + "input": 17, + "interpolation": "LINEAR", + "output": 18 + }, + { + "input": 19, + "interpolation": "LINEAR", + "output": 20 + }, + { + "input": 21, + "interpolation": "LINEAR", + "output": 22 + }, + { + "input": 23, + "interpolation": "LINEAR", + "output": 24 + }, + { + "input": 25, + "interpolation": "LINEAR", + "output": 26 + }, + { + "input": 27, + "interpolation": "LINEAR", + "output": 28 + }, + { + "input": 29, + "interpolation": "LINEAR", + "output": 30 + }, + { + "input": 31, + "interpolation": "LINEAR", + "output": 32 + }, + { + "input": 33, + "interpolation": "LINEAR", + "output": 34 + }, + { + "input": 35, + "interpolation": "LINEAR", + "output": 36 + }, + { + "input": 37, + "interpolation": "LINEAR", + "output": 38 + }, + { + "input": 39, + "interpolation": "LINEAR", + "output": 40 + }, + { + "input": 41, + "interpolation": "LINEAR", + "output": 42 + }, + { + "input": 43, + "interpolation": "LINEAR", + "output": 44 + }, + { + "input": 45, + "interpolation": "LINEAR", + "output": 46 + }, + { + "input": 47, + "interpolation": "LINEAR", + "output": 48 + }, + { + "input": 49, + "interpolation": "LINEAR", + "output": 50 + }, + { + "input": 51, + "interpolation": "LINEAR", + "output": 52 + }, + { + "input": 53, + "interpolation": "LINEAR", + "output": 54 + }, + { + "input": 55, + "interpolation": "LINEAR", + "output": 56 + }, + { + "input": 57, + "interpolation": "LINEAR", + "output": 58 + }, + { + "input": 59, + "interpolation": "LINEAR", + "output": 60 + }, + { + "input": 61, + "interpolation": "LINEAR", + "output": 62 + }, + { + "input": 63, + "interpolation": "LINEAR", + "output": 64 + }, + { + "input": 65, + "interpolation": "LINEAR", + "output": 66 + }, + { + "input": 67, + "interpolation": "LINEAR", + "output": 68 + }, + { + "input": 69, + "interpolation": "LINEAR", + "output": 70 + }, + { + "input": 71, + "interpolation": "LINEAR", + "output": 72 + }, + { + "input": 73, + "interpolation": "LINEAR", + "output": 74 + }, + { + "input": 75, + "interpolation": "LINEAR", + "output": 76 + }, + { + "input": 77, + "interpolation": "LINEAR", + "output": 78 + }, + { + "input": 79, + "interpolation": "LINEAR", + "output": 80 + }, + { + "input": 81, + "interpolation": "LINEAR", + "output": 82 + }, + { + "input": 83, + "interpolation": "LINEAR", + "output": 84 + }, + { + "input": 85, + "interpolation": "LINEAR", + "output": 86 + }, + { + "input": 87, + "interpolation": "LINEAR", + "output": 88 + }, + { + "input": 89, + "interpolation": "LINEAR", + "output": 90 + }, + { + "input": 91, + "interpolation": "LINEAR", + "output": 92 + }, + { + "input": 93, + "interpolation": "LINEAR", + "output": 94 + }, + { + "input": 95, + "interpolation": "LINEAR", + "output": 96 + }, + { + "input": 97, + "interpolation": "LINEAR", + "output": 98 + }, + { + "input": 99, + "interpolation": "LINEAR", + "output": 100 + }, + { + "input": 101, + "interpolation": "LINEAR", + "output": 102 + }, + { + "input": 103, + "interpolation": "LINEAR", + "output": 104 + }, + { + "input": 105, + "interpolation": "LINEAR", + "output": 106 + }, + { + "input": 107, + "interpolation": "LINEAR", + "output": 108 + }, + { + "input": 109, + "interpolation": "LINEAR", + "output": 110 + }, + { + "input": 111, + "interpolation": "LINEAR", + "output": 112 + }, + { + "input": 113, + "interpolation": "LINEAR", + "output": 114 + }, + { + "input": 115, + "interpolation": "LINEAR", + "output": 116 + }, + { + "input": 117, + "interpolation": "LINEAR", + "output": 118 + }, + { + "input": 119, + "interpolation": "LINEAR", + "output": 120 + }, + { + "input": 121, + "interpolation": "LINEAR", + "output": 122 + }, + { + "input": 123, + "interpolation": "LINEAR", + "output": 124 + }, + { + "input": 125, + "interpolation": "LINEAR", + "output": 126 + }, + { + "input": 127, + "interpolation": "LINEAR", + "output": 128 + }, + { + "input": 129, + "interpolation": "LINEAR", + "output": 130 + }, + { + "input": 131, + "interpolation": "LINEAR", + "output": 132 + }, + { + "input": 133, + "interpolation": "LINEAR", + "output": 134 + }, + { + "input": 135, + "interpolation": "LINEAR", + "output": 136 + }, + { + "input": 137, + "interpolation": "LINEAR", + "output": 138 + }, + { + "input": 139, + "interpolation": "LINEAR", + "output": 140 + }, + { + "input": 141, + "interpolation": "LINEAR", + "output": 142 + }, + { + "input": 143, + "interpolation": "LINEAR", + "output": 144 + }, + { + "input": 145, + "interpolation": "LINEAR", + "output": 146 + }, + { + "input": 147, + "interpolation": "LINEAR", + "output": 148 + }, + { + "input": 149, + "interpolation": "LINEAR", + "output": 150 + }, + { + "input": 151, + "interpolation": "LINEAR", + "output": 152 + }, + { + "input": 153, + "interpolation": "LINEAR", + "output": 154 + }, + { + "input": 155, + "interpolation": "LINEAR", + "output": 156 + }, + { + "input": 157, + "interpolation": "LINEAR", + "output": 158 + }, + { + "input": 159, + "interpolation": "LINEAR", + "output": 160 + }, + { + "input": 161, + "interpolation": "LINEAR", + "output": 162 + }, + { + "input": 163, + "interpolation": "LINEAR", + "output": 164 + }, + { + "input": 165, + "interpolation": "LINEAR", + "output": 166 + }, + { + "input": 167, + "interpolation": "LINEAR", + "output": 168 + }, + { + "input": 169, + "interpolation": "LINEAR", + "output": 170 + }, + { + "input": 171, + "interpolation": "LINEAR", + "output": 172 + }, + { + "input": 173, + "interpolation": "LINEAR", + "output": 174 + }, + { + "input": 175, + "interpolation": "LINEAR", + "output": 176 + } + ] + } + ], + "asset": { + "extras": { + "author": "POLYTRICITY (https://sketchfab.com/PolytricityLtd)", + "license": "CC-BY-4.0 (http://creativecommons.org/licenses/by/4.0/)", + "source": "https://sketchfab.com/3d-models/business-male-4--low-poly-style-5e53bf1cdd264ad08f420e05ee7aa7bf", + "title": "Business Male_4_ Low Poly Style" + }, + "generator": "Sketchfab-16.16.0", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 29992, + "byteStride": 8, + "name": "shortBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 21804, + "byteOffset": 29992, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 29992, + "byteOffset": 51796, + "byteStride": 8, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 89976, + "byteOffset": 81788, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 59984, + "byteOffset": 171764, + "byteStride": 16, + "name": "floatBufferViews", + "target": 34962 + }, + { + "buffer": 0, + "byteLength": 2688, + "byteOffset": 231748, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 122120, + "byteOffset": 234436, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 138168, + "byteOffset": 356556, + "byteStride": 12, + "name": "floatBufferViews" + }, + { + "buffer": 0, + "byteLength": 304256, + "byteOffset": 494724, + "byteStride": 16, + "name": "floatBufferViews" + } + ], + "buffers": [ + { + "byteLength": 798980, + "uri": "scene.bin" + } + ], + "images": [ + { + "uri": "textures/LPBP_AtlasMat_baseColor.png" + } + ], + "materials": [ + { + "doubleSided": true, + "name": "LPBP_AtlasMat", + "pbrMetallicRoughness": { + "baseColorTexture": { + "index": 0 + }, + "metallicFactor": 0.0, + "roughnessFactor": 0.8929713596497552 + } + } + ], + "meshes": [ + { + "name": "Suit_BeigeBlue_Open_LPBP_AtlasMat_0", + "primitives": [ + { + "attributes": { + "JOINTS_0": 9, + "NORMAL": 1, + "POSITION": 0, + "TEXCOORD_0": 2, + "TEXCOORD_1": 2, + "WEIGHTS_0": 10 + }, + "indices": 3, + "material": 0, + "mode": 4 + } + ] + }, + { + "name": "Male_FairSkin_Bald_B_LPBP_AtlasMat_0", + "primitives": [ + { + "attributes": { + "JOINTS_0": 11, + "NORMAL": 5, + "POSITION": 4, + "TEXCOORD_0": 6, + "TEXCOORD_1": 6, + "WEIGHTS_0": 12 + }, + "indices": 7, + "material": 0, + "mode": 4 + } + ] + } + ], + "nodes": [ + { + "children": [ + 1 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 2.220446049250313e-16, + -1.0, + 0.0, + 0.0, + 1.0, + 2.220446049250313e-16, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Sketchfab_model" + }, + { + "children": [ + 2 + ], + "matrix": [ + 0.009999999776482582, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.009999999776482582, + 0.0, + 0.0, + -0.009999999776482582, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "7826523abcee433aae10c11145906c6e.fbx" + }, + { + "children": [ + 3 + ], + "name": "Object_2" + }, + { + "children": [ + 4 + ], + "name": "RootNode" + }, + { + "children": [ + 5, + 7, + 9, + 6, + 8, + 51, + 52 + ], + "name": "Object_4" + }, + { + "children": [ + 10 + ], + "name": "_rootJoint" + }, + { + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.9999999999999999, + 4.371138824120144e-08, + 0.0, + 0.0, + -4.371138824120144e-08, + 0.9999999999999999, + 0.0, + 9.92899990081787, + 3.132078523879166, + -8.078050476495834, + 1.0 + ], + "name": "Object_6" + }, + { + "mesh": 0, + "name": "Object_7", + "skin": 0 + }, + { + "matrix": [ + 1.0, + -3.469446951953614e-18, + 1.3877787807814457e-17, + 0.0, + 1.3877787959468797e-17, + 4.371138829245912e-08, + -0.9999999999999999, + 0.0, + 3.4694463453362424e-18, + 0.9999999999999999, + 4.371138829245912e-08, + 0.0, + 23.775367736816403, + 73.4759675171833, + -2.515514976740023, + 1.0 + ], + "name": "Object_8" + }, + { + "mesh": 1, + "name": "Object_9", + "skin": 0 + }, + { + "children": [ + 11, + 15, + 19 + ], + "name": "Hips_01", + "rotation": [ + -0.5000000596046448, + 0.5, + -0.5, + 0.5000000596046448 + ], + "translation": [ + 0.0, + 86.8424301147461, + -2.486654281616211 + ] + }, + { + "children": [ + 12 + ], + "name": "thigh_L_02", + "rotation": [ + -0.042899295687675476, + -0.017879486083984375, + -0.04271164909005165, + 0.9980058670043945 + ], + "translation": [ + 1.1758499145507813, + 0.46512484550476074, + 7.28570556640625 + ] + }, + { + "children": [ + 13 + ], + "name": "lowLeg_L_03", + "rotation": [ + 2.0851742554839348e-09, + 2.0752230489584633e-10, + 0.09903351217508316, + 0.9950841069221497 + ], + "translation": [ + 41.21498107910156, + -9.5367431640625e-07, + -9.5367431640625e-07 + ] + }, + { + "children": [ + 14 + ], + "name": "foot_L_04", + "rotation": [ + -1.4045705931664543e-08, + -1.6784477807618714e-08, + -0.6417643427848816, + 0.7669019103050232 + ], + "translation": [ + 40.50860595703125, + 1.33514404296875e-05, + 9.5367431640625e-07 + ] + }, + { + "name": "Toe_L_05", + "rotation": [ + -4.3632049084862956e-08, + 2.5573704931503016e-08, + -0.1289808303117752, + 0.9916470646858215 + ], + "translation": [ + 10.331940650939941, + -4.76837158203125e-07, + 0.0 + ] + }, + { + "children": [ + 16 + ], + "name": "thigh_R_06", + "rotation": [ + 0.9979982376098633, + -0.042714133858680725, + -0.017888784408569336, + -0.043072205036878586 + ], + "translation": [ + 1.1758499145507813, + 0.46512484550476074, + -7.2859954833984375 + ] + }, + { + "children": [ + 17 + ], + "name": "lowLeg_R_07", + "rotation": [ + -6.688127882625849e-07, + 2.7253383549918908e-08, + -0.09903362393379211, + 0.9950841069221497 + ], + "translation": [ + 41.2149772644043, + -4.76837158203125e-07, + 4.76837158203125e-06 + ] + }, + { + "children": [ + 18 + ], + "name": "foot_R_08", + "rotation": [ + 3.42422083576821e-07, + -3.540455679740262e-07, + 0.6417644619941711, + 0.7669017910957336 + ], + "translation": [ + 40.50859832763672, + -7.62939453125e-06, + 3.814697265625e-06 + ] + }, + { + "name": "Toe_R_09", + "rotation": [ + -5.796722213347039e-09, + -1.3197936965525514e-08, + 0.12898072600364685, + 0.9916471242904663 + ], + "scale": [ + 0.9999989867210388, + 1.0, + 1.0 + ], + "translation": [ + 10.331933975219727, + -1.9073486328125e-06, + 0.0 + ] + }, + { + "children": [ + 20 + ], + "name": "SpineLow_010", + "rotation": [ + -4.5858996600145474e-08, + 4.145266174759854e-08, + 0.9987289905548096, + -0.05040261149406433 + ], + "translation": [ + -3.662353515625, + 2.5191385746002197, + 0.0 + ] + }, + { + "children": [ + 21, + 23, + 37 + ], + "name": "Chest_011", + "rotation": [ + 7.535580692774602e-08, + 2.636618923190781e-09, + -0.08529515564441681, + 0.9963557124137878 + ], + "translation": [ + 26.76410675048828, + -6.67572021484375e-06, + 2.0342940842965618e-07 + ] + }, + { + "children": [ + 22 + ], + "name": "Neck_012", + "rotation": [ + 3.0315302829484305e-15, + 4.006666163804866e-15, + 0.13723820447921753, + 0.9905381798744202 + ], + "translation": [ + 24.945602416992188, + 8.881784197001252e-16, + -3.637978807091713e-12 + ] + }, + { + "name": "Head_013", + "rotation": [ + 1.3797400992988235e-14, + 1.9965425458192375e-14, + -0.10607001930475235, + 0.9943586587905884 + ], + "translation": [ + 7.7715301513671875, + 3.814697265625e-06, + 2.7284841053187847e-12 + ] + }, + { + "children": [ + 24 + ], + "name": "Clav_R_014", + "rotation": [ + -0.44446516036987305, + 0.5762955546379089, + 0.5710050463676453, + 0.3798520565032959 + ], + "translation": [ + 22.446701049804688, + 0.5743265151977539, + -5.755004405975342 + ] + }, + { + "children": [ + 25 + ], + "name": "upArm_R_015", + "rotation": [ + -0.022549839690327644, + 0.0271444171667099, + 0.5212314128875732, + 0.8526854515075684 + ], + "translation": [ + 14.10763168334961, + 0.0, + 0.0 + ] + }, + { + "children": [ + 26 + ], + "name": "LowArm_R_016", + "rotation": [ + 0.008430090732872486, + -0.08479859679937363, + 0.04823015257716179, + 0.9951945543289185 + ], + "translation": [ + 30.312301635742188, + -1.9073486328125e-05, + 1.621246337890625e-05 + ] + }, + { + "children": [ + 27, + 29, + 31, + 33, + 35 + ], + "name": "Wrist_R_017", + "rotation": [ + 5.17542559919093e-07, + 7.849438077300874e-08, + 0.0005087033496238291, + 0.9999998807907104 + ], + "translation": [ + 23.2657470703125, + -7.62939453125e-06, + 7.152557373046875e-06 + ] + }, + { + "children": [ + 28 + ], + "name": "thumb_base_R_018", + "rotation": [ + -0.7102653980255127, + -0.3851880729198456, + -0.2175680249929428, + 0.5475558042526245 + ], + "translation": [ + 4.266998291015625, + 1.7010650634765625, + 2.7370238304138184 + ] + }, + { + "name": "thumb_midEnd_R_019", + "rotation": [ + 0.018941327929496765, + -0.0013459858018904924, + 0.1742892563343048, + 0.9845113754272461 + ], + "translation": [ + 3.4689064025878906, + -7.62939453125e-05, + 0.0 + ] + }, + { + "children": [ + 30 + ], + "name": "Ring_Base_R_020", + "rotation": [ + 0.01154340896755457, + 0.07039197534322739, + 0.0020472859032452106, + 0.9974505305290222 + ], + "translation": [ + 10.971626281738281, + -0.29512596130371094, + -1.908454418182373 + ] + }, + { + "name": "Ring_MidEnd_R_021", + "rotation": [ + 0.016821017488837242, + -0.02047194354236126, + 0.1746215522289276, + 0.9842791557312012 + ], + "translation": [ + 3.3184814453125, + -6.866455078125e-05, + 1.52587890625e-05 + ] + }, + { + "children": [ + 32 + ], + "name": "Index_Base_R_00", + "rotation": [ + -0.028046151623129845, + -0.05306003987789154, + 0.02144467458128929, + 0.9979671239852905 + ], + "translation": [ + 10.544105529785156, + -0.3289470672607422, + 2.5892491340637207 + ] + }, + { + "name": "Index_MidEnd_R_022", + "rotation": [ + 0.018940957263112068, + -0.0013456018641591072, + 0.17428946495056152, + 0.9845113754272461 + ], + "translation": [ + 3.4689178466796875, + -7.43865966796875e-05, + 1.52587890625e-05 + ] + }, + { + "children": [ + 34 + ], + "name": "Second_Base_R_023", + "rotation": [ + -0.03025146760046482, + 0.007189944386482239, + 0.019901886582374573, + 0.9993183016777039 + ], + "translation": [ + 11.161506652832031, + -0.4423046112060547, + 0.1168065071105957 + ] + }, + { + "name": "Second_MidEnd_R_024", + "rotation": [ + 0.020036285743117332, + 0.014348543249070644, + 0.15270689129829407, + 0.9879642128944397 + ], + "translation": [ + 3.567779541015625, + -7.62939453125e-05, + 7.152557373046875e-07 + ] + }, + { + "children": [ + 36 + ], + "name": "Pinky_Base_R_025", + "rotation": [ + 0.08029288053512573, + 0.1939079761505127, + 0.03394458815455437, + 0.9771389365196228 + ], + "translation": [ + 10.418724060058594, + -0.024103164672851563, + -3.9708175659179688 + ] + }, + { + "name": "Pink_MidEnd_R_026", + "rotation": [ + 0.02156328596174717, + -0.05379962548613548, + 0.12697343528270721, + 0.9902112483978271 + ], + "translation": [ + 2.576629638671875, + -4.9591064453125e-05, + 1.9073486328125e-06 + ] + }, + { + "children": [ + 38 + ], + "name": "Clav_L_027", + "rotation": [ + 0.37985217571258545, + 0.5710050463676453, + 0.5762953162193298, + -0.44446516036987305 + ], + "translation": [ + 22.446701049804688, + 0.5743274688720703, + 5.755493640899658 + ] + }, + { + "children": [ + 39 + ], + "name": "upArm_L_028", + "rotation": [ + 0.02254960872232914, + 0.027144460007548332, + -0.5212314128875732, + 0.8526854515075684 + ], + "translation": [ + 14.107643127441406, + -1.52587890625e-05, + -2.384185791015625e-07 + ] + }, + { + "children": [ + 40 + ], + "name": "LowArm_L_029", + "rotation": [ + -0.00842969212681055, + -0.08479844033718109, + -0.04823019355535507, + 0.9951945543289185 + ], + "translation": [ + 30.312294006347656, + 1.1444091796875e-05, + 3.814697265625e-06 + ] + }, + { + "children": [ + 41, + 43, + 45, + 47, + 49 + ], + "name": "Wrist_L_030", + "rotation": [ + -4.798561690222414e-07, + 1.5145285914286433e-08, + -0.0005087534664198756, + 0.9999998807907104 + ], + "translation": [ + 23.26575469970703, + 3.814697265625e-06, + 1.430511474609375e-05 + ] + }, + { + "children": [ + 42 + ], + "name": "thumb_base_L_031", + "rotation": [ + 0.7102651000022888, + -0.3851882815361023, + 0.21756808459758759, + 0.5475561618804932 + ], + "translation": [ + 4.267005920410156, + -1.7010612487792969, + 2.7370314598083496 + ] + }, + { + "name": "thumb_midEnd_L_032", + "rotation": [ + -0.018941061571240425, + -0.0013458317844197154, + -0.17428945004940033, + 0.9845113754272461 + ], + "translation": [ + 3.4688987731933594, + 6.866455078125e-05, + -1.9073486328125e-06 + ] + }, + { + "children": [ + 44 + ], + "name": "Index_Base_L_033", + "rotation": [ + 0.028045853599905968, + -0.05305996164679527, + -0.02144463360309601, + 0.9979671239852905 + ], + "translation": [ + 10.544105529785156, + 0.3289527893066406, + 2.589264392852783 + ] + }, + { + "name": "Index_MidEnd_L_034", + "rotation": [ + -0.018941059708595276, + -0.0013458331814035773, + -0.17428946495056152, + 0.9845113754272461 + ], + "translation": [ + 3.4688949584960938, + 7.2479248046875e-05, + -1.7763568394002505e-15 + ] + }, + { + "children": [ + 46 + ], + "name": "Second_Base_L_035", + "rotation": [ + 0.03025132417678833, + 0.007190065458416939, + -0.019901907071471214, + 0.9993183016777039 + ], + "translation": [ + 11.161514282226563, + 0.4423084259033203, + 0.11681365966796875 + ] + }, + { + "name": "Second_MidEnd_L_036", + "rotation": [ + -0.020036419853568077, + 0.01434829831123352, + -0.15270693600177765, + 0.9879642128944397 + ], + "translation": [ + 3.567779541015625, + 7.43865966796875e-05, + 4.440892098500626e-16 + ] + }, + { + "children": [ + 48 + ], + "name": "Ring_Base_L_037", + "rotation": [ + -0.011543141677975655, + 0.07039192318916321, + -0.002047297777608037, + 0.9974505305290222 + ], + "translation": [ + 10.971626281738281, + 0.29512786865234375, + -1.9084393978118896 + ] + }, + { + "name": "Ring_MidEnd_L_038", + "rotation": [ + -0.016821615397930145, + -0.020472059026360512, + -0.17462158203125, + 0.9842791557312012 + ], + "translation": [ + 3.3184738159179688, + 6.866455078125e-05, + 8.881784197001252e-16 + ] + }, + { + "children": [ + 50 + ], + "name": "Pinky_Base_L_039", + "rotation": [ + -0.08029326051473618, + 0.1939079314470291, + -0.03394453227519989, + 0.9771389365196228 + ], + "translation": [ + 10.418731689453125, + 0.024105072021484375, + -3.9708170890808105 + ] + }, + { + "name": "Pink_MidEnd_L_040", + "rotation": [ + -0.02156319096684456, + -0.053799599409103394, + -0.12697334587574005, + 0.9902113080024719 + ], + "translation": [ + 2.5766372680664063, + 5.7220458984375e-05, + 0.0 + ] + }, + { + "name": "Suit_BeigeBlue_Open", + "rotation": [ + 2.1855694143368964e-08, + 0.0, + 0.0, + 1.0 + ] + }, + { + "name": "Male_FairSkin_Bald_B", + "rotation": [ + 2.1855694143368964e-08, + 0.0, + 0.0, + 1.0 + ] + } + ], + "samplers": [ + { + "magFilter": 9729, + "minFilter": 9987, + "wrapS": 10497, + "wrapT": 10497 + } + ], + "scene": 0, + "scenes": [ + { + "name": "Sketchfab_Scene", + "nodes": [ + 0 + ] + } + ], + "skins": [ + { + "inverseBindMatrices": 8, + "joints": [ + 5, + 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, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50 + ], + "skeleton": 5 + } + ], + "textures": [ + { + "sampler": 0, + "source": 0 + } + ] +} diff --git a/assets/models/the_thinker_low_poly_stylized/license.txt b/assets/models/the_thinker_low_poly_stylized/license.txt new file mode 100644 index 0000000..7932017 --- /dev/null +++ b/assets/models/the_thinker_low_poly_stylized/license.txt @@ -0,0 +1,8 @@ +Model Information: +* title: The Thinker Low Poly Stylized +* source: https://sketchfab.com/3d-models/the-thinker-low-poly-stylized-372a76d732ad476e9dcd813e7abe5ba8 +* author: Ritordp (https://sketchfab.com/ritordp) + +Model License: +* license type: SKETCHFAB Editorial (https://sketchfab.com/licenses) +* requirements: Use only in connection with events that are newsworthy or of public interest diff --git a/assets/models/the_thinker_low_poly_stylized/scene.bin b/assets/models/the_thinker_low_poly_stylized/scene.bin new file mode 100644 index 0000000..b5223dc Binary files /dev/null and b/assets/models/the_thinker_low_poly_stylized/scene.bin differ diff --git a/assets/models/the_thinker_low_poly_stylized/scene.gltf b/assets/models/the_thinker_low_poly_stylized/scene.gltf new file mode 100644 index 0000000..a2924b8 --- /dev/null +++ b/assets/models/the_thinker_low_poly_stylized/scene.gltf @@ -0,0 +1,193 @@ +{ + "accessors": [ + { + "bufferView": 1, + "componentType": 5126, + "count": 4223, + "max": [ + 2.5999999046325684, + 7.497062683105469, + 2.973027467727661 + ], + "min": [ + -2.5999999046325684, + 0.0, + -2.5999999046325684 + ], + "type": "VEC3" + }, + { + "bufferView": 1, + "byteOffset": 50676, + "componentType": 5126, + "count": 4223, + "max": [ + 0.999612033367157, + 1.0, + 0.9990826845169067 + ], + "min": [ + -0.9990265369415283, + -1.0, + -0.9999741911888123 + ], + "type": "VEC3" + }, + { + "bufferView": 0, + "componentType": 5125, + "count": 4290, + "type": "SCALAR" + } + ], + "asset": { + "extras": { + "author": "Ritordp (https://sketchfab.com/ritordp)", + "license": "SKETCHFAB Editorial (https://sketchfab.com/licenses)", + "source": "https://sketchfab.com/3d-models/the-thinker-low-poly-stylized-372a76d732ad476e9dcd813e7abe5ba8", + "title": "The Thinker Low Poly Stylized" + }, + "generator": "Sketchfab-12.67.0", + "version": "2.0" + }, + "bufferViews": [ + { + "buffer": 0, + "byteLength": 17160, + "name": "floatBufferViews", + "target": 34963 + }, + { + "buffer": 0, + "byteLength": 101352, + "byteOffset": 17160, + "byteStride": 12, + "name": "floatBufferViews", + "target": 34962 + } + ], + "buffers": [ + { + "byteLength": 118512, + "uri": "scene.bin" + } + ], + "materials": [ + { + "doubleSided": true, + "name": "Scene_-_Root", + "pbrMetallicRoughness": { + "metallicFactor": 0.0 + } + } + ], + "meshes": [ + { + "name": "the_thinker_low_poly__0", + "primitives": [ + { + "attributes": { + "NORMAL": 1, + "POSITION": 0 + }, + "indices": 2, + "material": 0, + "mode": 4 + } + ] + } + ], + "nodes": [ + { + "children": [ + 1 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 2.220446049250313e-16, + -1.0, + 0.0, + 0.0, + 1.0, + 2.220446049250313e-16, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "Sketchfab_model" + }, + { + "children": [ + 2 + ], + "matrix": [ + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + -1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "aa3a67f825fc46a08c64f44aa24740b0.fbx" + }, + { + "children": [ + 3 + ], + "name": "RootNode" + }, + { + "children": [ + 4 + ], + "matrix": [ + 1.0, + 0.0, + -4.898587196589413e-16, + 0.0, + 0.0, + 1.0, + 0.0, + 0.0, + 4.898587196589413e-16, + 0.0, + 1.0, + 0.0, + 0.0, + 0.0, + 0.0, + 1.0 + ], + "name": "the_thinker_low_poly" + }, + { + "mesh": 0, + "name": "the_thinker_low_poly__0" + } + ], + "scene": 0, + "scenes": [ + { + "name": "Sketchfab_Scene", + "nodes": [ + 0 + ] + } + ] +} diff --git a/counter.js b/counter.js index 881e2d7..3fa4538 100644 --- a/counter.js +++ b/counter.js @@ -1,9 +1,9 @@ -export function setupCounter(element) { - let counter = 0 - const setCounter = (count) => { - counter = count - element.innerHTML = `count is ${counter}` - } - element.addEventListener('click', () => setCounter(counter + 1)) - setCounter(0) -} +export function setupCounter(element) { + let counter = 0 + const setCounter = (count) => { + counter = count + element.innerHTML = `count is ${counter}` + } + element.addEventListener('click', () => setCounter(counter + 1)) + setCounter(0) +} diff --git a/index.html b/index.html index 508db63..88bdde7 100644 --- a/index.html +++ b/index.html @@ -1,137 +1,137 @@ - - - - - - - Daniel Redd Jones - - - - - - - - - -
- -
-

Daniel Jones

-

Web Developer, Game Designer, and Blogger.

-
-
-

About Me

-

- My name is Daniel Jones. I have been programming as a hobby since I was twelve years old. -
- I went to college for Information Systems, and have been using those skills professionally since 2021. -
- My interests include geocaching, programming, web development, and puzzle solving. -

-
- -
-

-

Projects:

- -

-
- -
- -

-

Professional experience:

- -

-
- -
- -

-

Education:

- -

- - -
- - - -
- - + + + + + + + Daniel Redd Jones + + + + + + + + + +
+ +
+

Daniel Jones

+

Web Developer, Game Designer, and Blogger.

+
+
+

About Me

+

+ My name is Daniel Jones. I have been programming as a hobby since I was twelve years old. +
+ I went to college for Information Systems, and have been using those skills professionally since 2021. +
+ My interests include geocaching, programming, web development, and puzzle solving. +

+
+ +
+

+

Projects:

+ +

+
+ +
+ +

+

Professional experience:

+ +

+
+ +
+ +

+

Education:

+ +

+ + +
+ + + +
+ + diff --git a/main.js b/main.js index 04753fd..4b6249f 100644 --- a/main.js +++ b/main.js @@ -1,105 +1,119 @@ -/* -Author: Daniel Jones -IDE: VSCodium -Browsers tested: Firefox 125 -Last change: 08/08/24 -purpose: portfolio website to show to potential freelance customers/web developer positions -*/ - - -import { PointLight } from 'three'; -import './style.css'; -import {OrbitControls} from 'three/examples/jsm/controls/OrbitControls'; -import * as THREE from 'three'; -import { GLTFLoader } from 'three/examples/jsm/Addons.js'; - - - -const scene = new THREE.Scene(); - - - - -const camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000); - -const renderer = new THREE.WebGLRenderer({ - canvas: document.querySelector('#bg'), -}); - -renderer.setPixelRatio(window.devicePixelRatio); -renderer.setSize(window.innerWidth, window.innerHeight); -var zPos = 500; -camera.position.setZ(zPos); -camera.position.setY(20); - -renderer.render(scene, camera); - - - - -//code to import GLTF file -let loadedCmpModel; // model for PC -const cmpLoader = new GLTFLoader(); -cmpLoader.load('./assets/models/Comp_and_Floppy/scene.gltf',(gltfScene)=>{ - loadedCmpModel = gltfScene; - console.log("UwU whats this? My comupter model loaded! OwO"); - gltfScene.scene.position.z = 50; //for reference tomorrow when I work on this again...gltfScene is the actual object that you set attributes to. Mess with that. - gltfScene.scene.position.y = 20; - gltfScene.scene.scale.set(10,10,10); - - scene.add(loadedCmpModel.scene); - -} -); - - - -const ambientLight = new THREE.AmbientLight(0xffffff); -scene.add(ambientLight); - - - - - -//background texture -const spaceTexture = new THREE.TextureLoader().load('./assets/pics/galaxy.jpg'); -spaceTexture.minFilter = THREE.LinearFilter; -scene.background = spaceTexture; - -//turning off orbit controls and lighthelper. Not needed. Kept in code in case if I want to use it again. -//const lightHelper = new THREE.PointLightHelper(pointLight); -//const controls = new OrbitControls(camera, renderer.domElement); - - -//floor object that appears in the background -const floorTexture = new THREE.TextureLoader().load("./assets/pics/marble.jpg"); -floorTexture.wrapT = THREE.RepeatWrapping; -floorTexture.wrapS = THREE.RepeatWrapping; -floorTexture.repeat.set(1, 100); -const floorGeometry = new THREE.PlaneGeometry(100, 10000, 1000, 1000); -const floorMaterial = new THREE.MeshStandardMaterial({ - map: floorTexture, -}) -const floor = new THREE.Mesh(floorGeometry, floorMaterial); -floor.rotateX(Math.PI * -0.5); -scene.add(floor); - - -//when the user scrolls, walk down the hallway. -function updateCamera(ev){ - - let div1 = document.getElementById("div1"); - camera.position.z = zPos - window.scrollY / 3; -} -window.addEventListener("scroll", updateCamera); - - - -//animation loop every cycle. -function animate(){ - - renderer.setSize(window.innerWidth, window.innerHeight); - requestAnimationFrame(animate); - renderer.render(scene, camera); -} -animate(); +/* +Author: Daniel Jones +IDE: Webstorm +Browsers tested: Firefox 125 +Last change: 08/26/24 +purpose: portfolio website to show to potential freelance customers/web developer positions +*/ + + +import { PointLight } from 'three'; +import './style.css'; +import {OrbitControls} from 'three/examples/jsm/controls/OrbitControls'; +import * as THREE from 'three'; +import { GLTFLoader } from 'three/examples/jsm/Addons.js'; + + + +const scene = new THREE.Scene(); + + + + +const camera = new THREE.PerspectiveCamera(75, window.innerWidth / window.innerHeight, 0.1, 1000); + +const renderer = new THREE.WebGLRenderer({ + canvas: document.querySelector('#bg'), +}); + +renderer.setPixelRatio(window.devicePixelRatio); +renderer.setSize(window.innerWidth, window.innerHeight); +var zPos = 500; +camera.position.setZ(zPos); +camera.position.setY(20); + +renderer.render(scene, camera); + + + + +//code to import GLTF file +let loadedCmpModel; // model for PC +const cmpLoader = new GLTFLoader(); +cmpLoader.load('./assets/models/Comp_and_Floppy/scene.gltf',(gltfScene)=>{ + loadedCmpModel = gltfScene; + console.log("UwU whats this? My computer model loaded! OwO"); + gltfScene.scene.position.z = 50; + gltfScene.scene.position.y = 20; + gltfScene.scene.scale.set(10,10,10); + + scene.add(loadedCmpModel.scene); + +} +); + +//the thinker model +let loadedThinkerModel; +const thnkerLoader = new GLTFLoader(); +thnkerLoader.load('./assets/models/the_thinker_low_poly_stylized/scene.gltf', (gltfScene) =>{ + loadedThinkerModel = gltfScene; + console.log("The thinker loaded! I wish I had muscles that big."); + gltfScene.scene.position.z = 100; + gltfScene.scene.position.y = 10; + gltfScene.scene.scale.set(10,10,10); + + + scene.add(loadedThinkerModel.scene); +} +) + + +const ambientLight = new THREE.AmbientLight(0xffffff); +scene.add(ambientLight); + + + + + +//background texture +const spaceTexture = new THREE.TextureLoader().load('./assets/pics/galaxy.jpg'); +spaceTexture.minFilter = THREE.LinearFilter; +scene.background = spaceTexture; + +//turning off orbit controls and lighthelper. Not needed. Kept in code in case if I want to use it again. +//const lightHelper = new THREE.PointLightHelper(pointLight); +//const controls = new OrbitControls(camera, renderer.domElement); + + +//floor object that appears in the background +const floorTexture = new THREE.TextureLoader().load("./assets/pics/marble.jpg"); +floorTexture.wrapT = THREE.RepeatWrapping; +floorTexture.wrapS = THREE.RepeatWrapping; +floorTexture.repeat.set(1, 100); +const floorGeometry = new THREE.PlaneGeometry(100, 10000, 1000, 1000); +const floorMaterial = new THREE.MeshStandardMaterial({ + map: floorTexture, +}) +const floor = new THREE.Mesh(floorGeometry, floorMaterial); +floor.rotateX(Math.PI * -0.5); +scene.add(floor); + + +//when the user scrolls, walk down the hallway. +function updateCamera(ev){ + + let div1 = document.getElementById("div1"); + camera.position.z = zPos - window.scrollY / 3; +} +window.addEventListener("scroll", updateCamera); + + + +//animation loop every cycle. +function animate(){ + + renderer.setSize(window.innerWidth, window.innerHeight); + requestAnimationFrame(animate); + renderer.render(scene, camera); +} +animate(); diff --git a/package-lock.json b/package-lock.json index b0ba880..920c78b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,812 +1,812 @@ -{ - "name": "three_js_tutorial", - "version": "0.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "three_js_tutorial", - "version": "0.0.0", - "dependencies": { - "three": "^0.161.0" - }, - "devDependencies": { - "vite": "^5.4.0" - } - }, - "node_modules/@esbuild/aix-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", - "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", - "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", - "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/android-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", - "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", - "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/darwin-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", - "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", - "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/freebsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", - "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", - "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", - "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", - "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-loong64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", - "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-mips64el": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", - "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-ppc64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", - "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-riscv64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", - "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-s390x": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", - "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/linux-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", - "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/netbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", - "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/openbsd-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", - "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/sunos-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", - "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-arm64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", - "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-ia32": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", - "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@esbuild/win32-x64": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", - "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", - "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-android-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", - "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ] - }, - "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", - "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", - "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ] - }, - "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", - "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", - "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", - "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", - "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", - "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", - "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", - "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", - "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", - "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ] - }, - "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", - "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", - "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", - "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ] - }, - "node_modules/@types/estree": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true - }, - "node_modules/esbuild": { - "version": "0.21.5", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", - "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.21.5", - "@esbuild/android-arm": "0.21.5", - "@esbuild/android-arm64": "0.21.5", - "@esbuild/android-x64": "0.21.5", - "@esbuild/darwin-arm64": "0.21.5", - "@esbuild/darwin-x64": "0.21.5", - "@esbuild/freebsd-arm64": "0.21.5", - "@esbuild/freebsd-x64": "0.21.5", - "@esbuild/linux-arm": "0.21.5", - "@esbuild/linux-arm64": "0.21.5", - "@esbuild/linux-ia32": "0.21.5", - "@esbuild/linux-loong64": "0.21.5", - "@esbuild/linux-mips64el": "0.21.5", - "@esbuild/linux-ppc64": "0.21.5", - "@esbuild/linux-riscv64": "0.21.5", - "@esbuild/linux-s390x": "0.21.5", - "@esbuild/linux-x64": "0.21.5", - "@esbuild/netbsd-x64": "0.21.5", - "@esbuild/openbsd-x64": "0.21.5", - "@esbuild/sunos-x64": "0.21.5", - "@esbuild/win32-arm64": "0.21.5", - "@esbuild/win32-ia32": "0.21.5", - "@esbuild/win32-x64": "0.21.5" - } - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "bin": { - "nanoid": "bin/nanoid.cjs" - }, - "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" - } - }, - "node_modules/picocolors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", - "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", - "dev": true - }, - "node_modules/postcss": { - "version": "8.4.40", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.40.tgz", - "integrity": "sha512-YF2kKIUzAofPMpfH6hOi2cGnv/HrUlfucspc7pDyvv7kGdqXrfj8SCl/t8owkEgKEuu8ZcRjSOxFxVLqwChZ2Q==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/postcss/" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/postcss" - }, - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "dependencies": { - "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" - }, - "engines": { - "node": "^10 || ^12 || >=14" - } - }, - "node_modules/rollup": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", - "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", - "dev": true, - "dependencies": { - "@types/estree": "1.0.5" - }, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" - }, - "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.17.2", - "@rollup/rollup-android-arm64": "4.17.2", - "@rollup/rollup-darwin-arm64": "4.17.2", - "@rollup/rollup-darwin-x64": "4.17.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", - "@rollup/rollup-linux-arm-musleabihf": "4.17.2", - "@rollup/rollup-linux-arm64-gnu": "4.17.2", - "@rollup/rollup-linux-arm64-musl": "4.17.2", - "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", - "@rollup/rollup-linux-riscv64-gnu": "4.17.2", - "@rollup/rollup-linux-s390x-gnu": "4.17.2", - "@rollup/rollup-linux-x64-gnu": "4.17.2", - "@rollup/rollup-linux-x64-musl": "4.17.2", - "@rollup/rollup-win32-arm64-msvc": "4.17.2", - "@rollup/rollup-win32-ia32-msvc": "4.17.2", - "@rollup/rollup-win32-x64-msvc": "4.17.2", - "fsevents": "~2.3.2" - } - }, - "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/three": { - "version": "0.161.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.161.0.tgz", - "integrity": "sha512-LC28VFtjbOyEu5b93K0bNRLw1rQlMJ85lilKsYj6dgTu+7i17W+JCCEbvrpmNHF1F3NAUqDSWq50UD7w9H2xQw==" - }, - "node_modules/vite": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.0.tgz", - "integrity": "sha512-5xokfMX0PIiwCMCMb9ZJcMyh5wbBun0zUzKib+L65vAZ8GY9ePZMXxFrHbr/Kyll2+LSCY7xtERPpxkBDKngwg==", - "dev": true, - "dependencies": { - "esbuild": "^0.21.3", - "postcss": "^8.4.40", - "rollup": "^4.13.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "sass-embedded": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "sass-embedded": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - } - } -} +{ + "name": "three_js_tutorial", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "three_js_tutorial", + "version": "0.0.0", + "dependencies": { + "three": "^0.161.0" + }, + "devDependencies": { + "vite": "^5.4.2" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", + "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", + "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", + "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", + "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", + "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", + "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", + "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", + "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", + "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", + "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", + "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", + "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", + "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", + "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", + "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", + "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "dev": true + }, + "node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/rollup": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", + "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.21.0", + "@rollup/rollup-android-arm64": "4.21.0", + "@rollup/rollup-darwin-arm64": "4.21.0", + "@rollup/rollup-darwin-x64": "4.21.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", + "@rollup/rollup-linux-arm-musleabihf": "4.21.0", + "@rollup/rollup-linux-arm64-gnu": "4.21.0", + "@rollup/rollup-linux-arm64-musl": "4.21.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", + "@rollup/rollup-linux-riscv64-gnu": "4.21.0", + "@rollup/rollup-linux-s390x-gnu": "4.21.0", + "@rollup/rollup-linux-x64-gnu": "4.21.0", + "@rollup/rollup-linux-x64-musl": "4.21.0", + "@rollup/rollup-win32-arm64-msvc": "4.21.0", + "@rollup/rollup-win32-ia32-msvc": "4.21.0", + "@rollup/rollup-win32-x64-msvc": "4.21.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/three": { + "version": "0.161.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.161.0.tgz", + "integrity": "sha512-LC28VFtjbOyEu5b93K0bNRLw1rQlMJ85lilKsYj6dgTu+7i17W+JCCEbvrpmNHF1F3NAUqDSWq50UD7w9H2xQw==" + }, + "node_modules/vite": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.2.tgz", + "integrity": "sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==", + "dev": true, + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.41", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + } + } +} diff --git a/package.json b/package.json index c2f7fb4..736e373 100644 --- a/package.json +++ b/package.json @@ -1,17 +1,17 @@ -{ - "name": "three_js_tutorial", - "private": true, - "version": "0.0.0", - "type": "module", - "scripts": { - "dev": "vite", - "build": "vite build", - "preview": "vite preview" - }, - "devDependencies": { - "vite": "^5.4.0" - }, - "dependencies": { - "three": "^0.161.0" - } -} +{ + "name": "three_js_tutorial", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "preview": "vite preview" + }, + "devDependencies": { + "vite": "^5.4.2" + }, + "dependencies": { + "three": "^0.161.0" + } +} diff --git a/style.css b/style.css index 7eab809..bbb52a2 100644 --- a/style.css +++ b/style.css @@ -1,106 +1,106 @@ -canvas { - position: fixed; - top: 0; - left: 0; -} - -body { - overflow-x: hidden; - overflow-y: scroll; - padding: 0; - margin: 0; -} -#viewport { - position: fixed; - margin: 0; - padding: 0; - left: 0; - top: 0; - right: 0; - bottom: 0; - - -} -.page-wrapper { - padding: 0px; - margin: 12px 48px; - position: absolute; - left: 0; - top: 0; - width: calc(100% - 2*48px); - word-wrap: break-word; - display: grid; - grid-template-columns: repeat(1, 1fr); -} - - -header { - margin-top: 50px; - grid-column: 2 / 8; - background-color: rgb(77, 76, 76, 0.5); - border-radius: 10px; - padding: 10%; -} - - -#description { - margin-top: 50px; - grid-column: 2 / 8; - background-color: rgb(77, 76, 76, 0.5); - border-radius: 10px; - padding: 10%; -} - - -#projects { - margin-top: 100px; - grid-column: 2 / 8; - background-color: rgb(77, 76, 76, 0.5); - border-radius: 10px; - padding: 10%; -} - -#jobs { - margin-top: 100px; - grid-column: 2 / 8; - background-color: rgb(77, 76, 76, 0.5); - border-radius: 10px; - padding: 10%; -} - -#school { - margin-top: 100px; - grid-column: 2 / 8; - background-color: rgba(77, 76, 76, 0.5); - border-radius: 10px; - padding: 10%; -} - -/* The navigation bar */ -.navbar { - position: fixed; /* Set the navbar to fixed position */ - overflow: hidden; - background-color: #333; - top: 0; /* Position the navbar at the top of the page */ - left:0; - right: 0; - } - - /* Links inside the navbar */ - .navbar a { - margin: 0px; - float: left; - display: block; - color: #f2f2f2; - text-align: left; - padding: 14px 16px; - text-decoration: none; - } - - /* Change background on mouse-over */ - .navbar a:hover { - background: #ddd; - color: black; - } - +canvas { + position: fixed; + top: 0; + left: 0; +} + +body { + overflow-x: hidden; + overflow-y: scroll; + padding: 0; + margin: 0; +} +#viewport { + position: fixed; + margin: 0; + padding: 0; + left: 0; + top: 0; + right: 0; + bottom: 0; + + +} +.page-wrapper { + padding: 0px; + margin: 12px 48px; + position: absolute; + left: 0; + top: 0; + width: calc(100% - 2*48px); + word-wrap: break-word; + display: grid; + grid-template-columns: repeat(1, 1fr); +} + + +header { + margin-top: 50px; + grid-column: 2 / 8; + background-color: rgb(77, 76, 76, 0.5); + border-radius: 10px; + padding: 10%; +} + + +#description { + margin-top: 50px; + grid-column: 2 / 8; + background-color: rgb(77, 76, 76, 0.5); + border-radius: 10px; + padding: 10%; +} + + +#projects { + margin-top: 100px; + grid-column: 2 / 8; + background-color: rgb(77, 76, 76, 0.5); + border-radius: 10px; + padding: 10%; +} + +#jobs { + margin-top: 100px; + grid-column: 2 / 8; + background-color: rgb(77, 76, 76, 0.5); + border-radius: 10px; + padding: 10%; +} + +#school { + margin-top: 100px; + grid-column: 2 / 8; + background-color: rgba(77, 76, 76, 0.5); + border-radius: 10px; + padding: 10%; +} + +/* The navigation bar */ +.navbar { + position: fixed; /* Set the navbar to fixed position */ + overflow: hidden; + background-color: #333; + top: 0; /* Position the navbar at the top of the page */ + left:0; + right: 0; + } + + /* Links inside the navbar */ + .navbar a { + margin: 0px; + float: left; + display: block; + color: #f2f2f2; + text-align: left; + padding: 14px 16px; + text-decoration: none; + } + + /* Change background on mouse-over */ + .navbar a:hover { + background: #ddd; + color: black; + } + /* Main content */ \ No newline at end of file