Initial commit.

This commit is contained in:
2026-09-19 10:06:28 -04:00
commit df09395018
653 changed files with 102225 additions and 0 deletions
+884
View File
@@ -0,0 +1,884 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.5.48",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
10
]
}
],
"nodes":[
{
"name":"Chain.008",
"rotation":[
4.632211430296955e-23,
-2.9015546076637994e-22,
6.352747104407253e-22,
1
],
"translation":[
-1.164670302474663e-21,
0.24999988079071045,
1.7470054537119944e-21
]
},
{
"children":[
0
],
"name":"Chain.007",
"rotation":[
4.632211430296955e-23,
-2.901555617405758e-22,
6.352747104407253e-22,
1
],
"translation":[
-3.1763735522036263e-22,
0.24999988079071045,
1.5352472168984194e-21
]
},
{
"children":[
1
],
"name":"Chain.006",
"rotation":[
4.632211430296955e-23,
-2.9015520833089027e-22,
4.0234064994579266e-21,
1
],
"translation":[
1.376428539288238e-21,
0.24999988079071045,
1.2705494208814505e-21
]
},
{
"children":[
2
],
"name":"Chain.005",
"rotation":[
4.632211430296955e-23,
-2.901556627147717e-22,
6.352747104407253e-22,
1
],
"translation":[
-2.8587361969832636e-21,
0.24999988079071045,
1.0058516248644817e-21
]
},
{
"children":[
3
],
"name":"Chain.004",
"rotation":[
-2.842170943040401e-14,
-2.842170943040401e-14,
-3.5998900258307764e-21,
1
],
"translation":[
7.940933880509066e-22,
0.24999988079071045,
-1.4210853868169056e-14
]
},
{
"children":[
4
],
"name":"Chain.003",
"rotation":[
1.4210854715202004e-14,
1.4210854715202004e-14,
2.752857078576476e-21,
1
],
"translation":[
-9.529120656610879e-22,
0.24999988079071045,
-3.5527132552840273e-15
]
},
{
"children":[
5
],
"name":"Chain.002",
"rotation":[
-1.7801298213271366e-08,
-3.552713678800501e-15,
6.337763091570324e-16,
1
],
"translation":[
2.117582368135751e-22,
0.24999988079071045,
2.514629062161204e-22
]
},
{
"children":[
6
],
"name":"Chain.001",
"rotation":[
-0.7071066498756409,
4.079768700648856e-08,
6.597247903528114e-08,
0.70710688829422
]
},
{
"children":[
7
],
"name":"Bone",
"rotation":[
0.7071067690849304,
-5.338507591545749e-08,
-5.338507591545749e-08,
0.7071067690849304
]
},
{
"mesh":0,
"name":"Cylinder",
"skin":0
},
{
"children":[
9,
8
],
"name":"Armature"
}
],
"animations":[
{
"channels":[
{
"sampler":0,
"target":{
"node":8,
"path":"translation"
}
},
{
"sampler":1,
"target":{
"node":8,
"path":"rotation"
}
},
{
"sampler":2,
"target":{
"node":8,
"path":"scale"
}
},
{
"sampler":3,
"target":{
"node":7,
"path":"translation"
}
},
{
"sampler":4,
"target":{
"node":7,
"path":"rotation"
}
},
{
"sampler":5,
"target":{
"node":7,
"path":"scale"
}
},
{
"sampler":6,
"target":{
"node":6,
"path":"translation"
}
},
{
"sampler":7,
"target":{
"node":6,
"path":"rotation"
}
},
{
"sampler":8,
"target":{
"node":6,
"path":"scale"
}
},
{
"sampler":9,
"target":{
"node":5,
"path":"translation"
}
},
{
"sampler":10,
"target":{
"node":5,
"path":"rotation"
}
},
{
"sampler":11,
"target":{
"node":5,
"path":"scale"
}
},
{
"sampler":12,
"target":{
"node":4,
"path":"translation"
}
},
{
"sampler":13,
"target":{
"node":4,
"path":"rotation"
}
},
{
"sampler":14,
"target":{
"node":4,
"path":"scale"
}
},
{
"sampler":15,
"target":{
"node":3,
"path":"translation"
}
},
{
"sampler":16,
"target":{
"node":3,
"path":"rotation"
}
},
{
"sampler":17,
"target":{
"node":3,
"path":"scale"
}
},
{
"sampler":18,
"target":{
"node":2,
"path":"translation"
}
},
{
"sampler":19,
"target":{
"node":2,
"path":"rotation"
}
},
{
"sampler":20,
"target":{
"node":2,
"path":"scale"
}
},
{
"sampler":21,
"target":{
"node":1,
"path":"translation"
}
},
{
"sampler":22,
"target":{
"node":1,
"path":"rotation"
}
},
{
"sampler":23,
"target":{
"node":1,
"path":"scale"
}
},
{
"sampler":24,
"target":{
"node":0,
"path":"translation"
}
},
{
"sampler":25,
"target":{
"node":0,
"path":"rotation"
}
},
{
"sampler":26,
"target":{
"node":0,
"path":"scale"
}
}
],
"name":"ArmatureAction_Loop",
"samplers":[
{
"input":8,
"interpolation":"STEP",
"output":9
},
{
"input":8,
"interpolation":"STEP",
"output":10
},
{
"input":8,
"interpolation":"STEP",
"output":11
},
{
"input":8,
"interpolation":"STEP",
"output":9
},
{
"input":12,
"interpolation":"LINEAR",
"output":13
},
{
"input":8,
"interpolation":"STEP",
"output":11
},
{
"input":8,
"interpolation":"STEP",
"output":14
},
{
"input":12,
"interpolation":"LINEAR",
"output":15
},
{
"input":8,
"interpolation":"STEP",
"output":11
},
{
"input":8,
"interpolation":"STEP",
"output":16
},
{
"input":12,
"interpolation":"LINEAR",
"output":17
},
{
"input":8,
"interpolation":"STEP",
"output":11
},
{
"input":8,
"interpolation":"STEP",
"output":18
},
{
"input":12,
"interpolation":"LINEAR",
"output":19
},
{
"input":8,
"interpolation":"STEP",
"output":11
},
{
"input":8,
"interpolation":"STEP",
"output":20
},
{
"input":12,
"interpolation":"LINEAR",
"output":21
},
{
"input":8,
"interpolation":"STEP",
"output":11
},
{
"input":8,
"interpolation":"STEP",
"output":22
},
{
"input":12,
"interpolation":"LINEAR",
"output":23
},
{
"input":8,
"interpolation":"STEP",
"output":11
},
{
"input":8,
"interpolation":"STEP",
"output":24
},
{
"input":12,
"interpolation":"LINEAR",
"output":25
},
{
"input":8,
"interpolation":"STEP",
"output":11
},
{
"input":8,
"interpolation":"STEP",
"output":26
},
{
"input":12,
"interpolation":"LINEAR",
"output":27
},
{
"input":8,
"interpolation":"STEP",
"output":11
}
]
}
],
"meshes":[
{
"name":"Cylinder",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2,
"TANGENT":3,
"JOINTS_0":4,
"WEIGHTS_0":5
},
"indices":6
}
]
}
],
"skins":[
{
"inverseBindMatrices":7,
"joints":[
8,
7,
6,
5,
4,
3,
2,
1,
0
],
"name":"Armature"
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":185,
"max":[
0.1499999761581421,
1.9999998807907104,
0.1499999612569809
],
"min":[
-0.1499999761581421,
-3.975369566953241e-15,
-0.1499999612569809
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":185,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":185,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5126,
"count":185,
"type":"VEC4"
},
{
"bufferView":4,
"componentType":5121,
"count":185,
"type":"VEC4"
},
{
"bufferView":5,
"componentType":5126,
"count":185,
"type":"VEC4"
},
{
"bufferView":6,
"componentType":5123,
"count":852,
"type":"SCALAR"
},
{
"bufferView":7,
"componentType":5126,
"count":9,
"type":"MAT4"
},
{
"bufferView":8,
"componentType":5126,
"count":2,
"max":[
5
],
"min":[
0.08333333333333333
],
"type":"SCALAR"
},
{
"bufferView":9,
"componentType":5126,
"count":2,
"type":"VEC3"
},
{
"bufferView":10,
"componentType":5126,
"count":2,
"type":"VEC4"
},
{
"bufferView":11,
"componentType":5126,
"count":2,
"type":"VEC3"
},
{
"bufferView":12,
"componentType":5126,
"count":60,
"max":[
5
],
"min":[
0.08333333333333333
],
"type":"SCALAR"
},
{
"bufferView":13,
"componentType":5126,
"count":60,
"type":"VEC4"
},
{
"bufferView":14,
"componentType":5126,
"count":2,
"type":"VEC3"
},
{
"bufferView":15,
"componentType":5126,
"count":60,
"type":"VEC4"
},
{
"bufferView":16,
"componentType":5126,
"count":2,
"type":"VEC3"
},
{
"bufferView":17,
"componentType":5126,
"count":60,
"type":"VEC4"
},
{
"bufferView":18,
"componentType":5126,
"count":2,
"type":"VEC3"
},
{
"bufferView":19,
"componentType":5126,
"count":60,
"type":"VEC4"
},
{
"bufferView":20,
"componentType":5126,
"count":2,
"type":"VEC3"
},
{
"bufferView":21,
"componentType":5126,
"count":60,
"type":"VEC4"
},
{
"bufferView":22,
"componentType":5126,
"count":2,
"type":"VEC3"
},
{
"bufferView":23,
"componentType":5126,
"count":60,
"type":"VEC4"
},
{
"bufferView":24,
"componentType":5126,
"count":2,
"type":"VEC3"
},
{
"bufferView":25,
"componentType":5126,
"count":60,
"type":"VEC4"
},
{
"bufferView":26,
"componentType":5126,
"count":2,
"type":"VEC3"
},
{
"bufferView":27,
"componentType":5126,
"count":60,
"type":"VEC4"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":2220,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":2220,
"byteOffset":2220,
"target":34962
},
{
"buffer":0,
"byteLength":1480,
"byteOffset":4440,
"target":34962
},
{
"buffer":0,
"byteLength":2960,
"byteOffset":5920,
"target":34962
},
{
"buffer":0,
"byteLength":740,
"byteOffset":8880,
"target":34962
},
{
"buffer":0,
"byteLength":2960,
"byteOffset":9620,
"target":34962
},
{
"buffer":0,
"byteLength":1704,
"byteOffset":12580,
"target":34963
},
{
"buffer":0,
"byteLength":576,
"byteOffset":14284
},
{
"buffer":0,
"byteLength":8,
"byteOffset":14860
},
{
"buffer":0,
"byteLength":24,
"byteOffset":14868
},
{
"buffer":0,
"byteLength":32,
"byteOffset":14892
},
{
"buffer":0,
"byteLength":24,
"byteOffset":14924
},
{
"buffer":0,
"byteLength":240,
"byteOffset":14948
},
{
"buffer":0,
"byteLength":960,
"byteOffset":15188
},
{
"buffer":0,
"byteLength":24,
"byteOffset":16148
},
{
"buffer":0,
"byteLength":960,
"byteOffset":16172
},
{
"buffer":0,
"byteLength":24,
"byteOffset":17132
},
{
"buffer":0,
"byteLength":960,
"byteOffset":17156
},
{
"buffer":0,
"byteLength":24,
"byteOffset":18116
},
{
"buffer":0,
"byteLength":960,
"byteOffset":18140
},
{
"buffer":0,
"byteLength":24,
"byteOffset":19100
},
{
"buffer":0,
"byteLength":960,
"byteOffset":19124
},
{
"buffer":0,
"byteLength":24,
"byteOffset":20084
},
{
"buffer":0,
"byteLength":960,
"byteOffset":20108
},
{
"buffer":0,
"byteLength":24,
"byteOffset":21068
},
{
"buffer":0,
"byteLength":960,
"byteOffset":21092
},
{
"buffer":0,
"byteLength":24,
"byteOffset":22052
},
{
"buffer":0,
"byteLength":960,
"byteOffset":22076
}
],
"buffers":[
{
"byteLength":23036,
"uri":"TestCylinder.bin"
}
]
}