added magnetometer models

pull/2056/head
Roman Lut 5 months ago
parent f931341ceb
commit 5048e60377

@ -2091,7 +2091,7 @@
"message": "Alignment tool"
},
"magnetometerHelp": {
"message": "1. Adjust Flight Controller orientation to match physical orientation on the aircraft <u>according to \"direction\" arrow on Flight Controller</u>.<br/>2. Adjust magnetometer orientation to match physical orientation on the aircraft <u>according to \"compass direction\" arrow or axis markings on magnetometer</u>.<br/><strong>Note:</strong> Magnetometer orientation preset (align_mag) is relative to FC. Make sure to align FC first (align_board_pitch, align_board_roll, align_board_yaw).<br/>If preset is not used (orientation is set using align_mag_roll, align_mag_pitch and align_mag_yaw), then magnetometer orientation is independent."
"message": "1. Adjust Flight Controller orientation to match physical orientation on the aircraft <u>according to \"direction\" arrow on Flight Controller</u>.<br/>2. Adjust magnetometer orientation to match physical orientation on the aircraft.<br/><strong>Note:</strong> Magnetometer orientation preset (align_mag) is relative to FC. Make sure to align FC first (align_board_pitch, align_board_roll, align_board_yaw).<br/>If preset is not used (orientation is set using align_mag_roll, align_mag_pitch and align_mag_yaw), then magnetometer orientation is independent."
},
"magnetometerOrientationPreset": {
"message": "Orientation preset (align_mag). Relative to FC orientation"
@ -2103,7 +2103,7 @@
"message": "2. Select a preset (align_mag) or create a custom configuration using the sliders<br>(align_mag_roll, align_mag_pitch, align_mag_yaw)"
},
"magnetometerElementToShow": {
"message": "Element to show: Magnetometer model or axes"
"message": "Element to show: Magnetometer model or chip or axes"
},
"axisTableTitleAxis": {

Binary file not shown.

@ -0,0 +1,938 @@
{
"asset": {
"copyright": "",
"generator": "SharpGLTF 1.0.0",
"version": "2.0"
},
"accessors": [
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 12840,
"componentType": 5126,
"count": 372,
"max": [
2.0453059673309326,
-0.80000001192092896,
5.4436073303222656
],
"min": [
-2.0546939373016357,
-0.80000001192092896,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7272,
"componentType": 5123,
"count": 1236,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"componentType": 5126,
"count": 1070,
"max": [
4.9953060150146484,
0.5,
8.0056905746459961
],
"min": [
-5.0046939849853516,
-0.80099999904632568,
-7.9943099021911621
],
"type": "VEC3"
},
{
"bufferView": 1,
"componentType": 5123,
"count": 3636,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23436,
"componentType": 5126,
"count": 12,
"max": [
1.5000522136688232,
-0.10000000149011612,
-5.6033802032470703
],
"min": [
-0.29994779825210571,
-0.10000000149011612,
-7.1956877708435059
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12720,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23580,
"componentType": 5126,
"count": 12,
"max": [
1.5000522136688232,
0.5,
-5.6033802032470703
],
"min": [
-0.29994779825210571,
0.5,
-7.1956877708435059
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12780,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 24732,
"componentType": 5126,
"count": 9,
"max": [
3.773174524307251,
-0.10000000149011612,
-3.3956716060638428
],
"min": [
1.9731744527816772,
-0.10000000149011612,
-4.7572102546691895
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13260,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 24840,
"componentType": 5126,
"count": 9,
"max": [
3.773174524307251,
0.5,
-3.3956716060638428
],
"min": [
1.9731744527816772,
0.5,
-4.7572102546691895
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13302,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23724,
"componentType": 5126,
"count": 12,
"max": [
3.6567566394805908,
-0.10000000149011612,
-0.70463287830352783
],
"min": [
-3.2289743423461914,
-0.10000000149011612,
-7.1797943115234375
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12840,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23868,
"componentType": 5126,
"count": 12,
"max": [
3.6567566394805908,
0.5,
-0.70463287830352783
],
"min": [
-3.2289743423461914,
0.5,
-7.1797943115234375
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12900,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23100,
"componentType": 5126,
"count": 14,
"max": [
2.0453059673309326,
0,
5.4436073303222656
],
"min": [
2.0453059673309326,
-0.80000001192092896,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12576,
"componentType": 5123,
"count": 36,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 24948,
"componentType": 5126,
"count": 7,
"max": [
2.0453059673309326,
0,
5.4436073303222656
],
"min": [
-2.0546939373016357,
-0.80000001192092896,
5.4436073303222656
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13344,
"componentType": 5123,
"count": 15,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23268,
"componentType": 5126,
"count": 14,
"max": [
-2.0546939373016357,
0,
5.4436073303222656
],
"min": [
-2.0546939373016357,
-0.80000001192092896,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12648,
"componentType": 5123,
"count": 36,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 25032,
"componentType": 5126,
"count": 7,
"max": [
2.0453059673309326,
0,
1.3436071872711182
],
"min": [
-2.0546939373016357,
-0.80000001192092896,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13374,
"componentType": 5123,
"count": 15,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 17304,
"componentType": 5126,
"count": 99,
"max": [
1.393622875213623,
-0.80099999904632568,
4.8689289093017578
],
"min": [
0.65719985961914063,
-0.80099999904632568,
4.3929481506347656
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 9744,
"componentType": 5123,
"count": 303,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21420,
"componentType": 5126,
"count": 29,
"max": [
1.2678921222686768,
-0.80000001192092896,
4.7072749137878418
],
"min": [
1.1062382459640503,
-0.80000001192092896,
4.5546021461486816
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11790,
"componentType": 5123,
"count": 81,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 22464,
"componentType": 5126,
"count": 28,
"max": [
0.98050755262374878,
-0.80000001192092896,
4.7431983947753906
],
"min": [
0.78293061256408691,
-0.80000001192092896,
4.518679141998291
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12276,
"componentType": 5123,
"count": 78,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 19500,
"componentType": 5126,
"count": 56,
"max": [
1.393622875213623,
-0.80099999904632568,
4.2941598892211914
],
"min": [
0.65719985961914063,
-0.80099999904632568,
3.8630828857421875
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10842,
"componentType": 5123,
"count": 168,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21768,
"componentType": 5126,
"count": 29,
"max": [
1.2678921222686768,
-0.80000001192092896,
4.168428897857666
],
"min": [
1.0703152418136597,
-0.80000001192092896,
3.9888136386871338
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11952,
"componentType": 5123,
"count": 81,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20172,
"componentType": 5126,
"count": 56,
"max": [
1.393622875213623,
-0.80099999904632568,
3.7553136348724365
],
"min": [
0.65719985961914063,
-0.80099999904632568,
3.3242366313934326
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11178,
"componentType": 5123,
"count": 168,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 22116,
"componentType": 5126,
"count": 29,
"max": [
0.98050755262374878,
-0.80000001192092896,
3.6295828819274902
],
"min": [
0.78293061256408691,
-0.80000001192092896,
3.4499673843383789
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12114,
"componentType": 5123,
"count": 81,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 18492,
"componentType": 5126,
"count": 84,
"max": [
1.393622875213623,
-0.80099999904632568,
3.2254481315612793
],
"min": [
0.65719985961914063,
-0.80099999904632568,
2.7494673728942871
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10350,
"componentType": 5123,
"count": 246,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20844,
"componentType": 5126,
"count": 48,
"max": [
1.393622875213623,
-0.80099999904632568,
2.6596596240997314
],
"min": [
0.65719985961914063,
-0.80099999904632568,
1.9950827360153198
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11514,
"componentType": 5123,
"count": 138,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 24012,
"componentType": 5126,
"count": 12,
"max": [
0.026193868368864059,
-0.80099999904632568,
5.0061497688293457
],
"min": [
-0.67430615425109863,
-0.80099999904632568,
4.386476993560791
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12960,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 24156,
"componentType": 5126,
"count": 12,
"max": [
0.026193868368864059,
-0.80099999904632568,
4.3505535125732422
],
"min": [
-0.67430615425109863,
-0.80099999904632568,
3.7308807373046875
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13020,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 24300,
"componentType": 5126,
"count": 12,
"max": [
0.026193868368864059,
-0.80099999904632568,
3.6949574947357178
],
"min": [
-0.67430615425109863,
-0.80099999904632568,
3.075284481048584
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13080,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 24444,
"componentType": 5126,
"count": 12,
"max": [
0.026193868368864059,
-0.80099999904632568,
3.0393614768981934
],
"min": [
-0.67430615425109863,
-0.80099999904632568,
2.4196884632110596
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13140,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 24588,
"componentType": 5126,
"count": 12,
"max": [
0.026193868368864059,
-0.80099999904632568,
2.3837652206420898
],
"min": [
-0.67430615425109863,
-0.80099999904632568,
1.7640922069549561
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13200,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 22800,
"componentType": 5126,
"count": 25,
"max": [
-1.0421727895736694,
-0.80099999904632568,
2.3097355365753174
],
"min": [
-1.7367434501647949,
-0.80099999904632568,
1.6151648759841919
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12432,
"componentType": 5123,
"count": 72,
"type": "SCALAR"
}
],
"bufferViews": [
{
"buffer": 0,
"byteLength": 25116,
"byteStride": 12,
"target": 34962
},
{
"buffer": 0,
"byteLength": 13404,
"byteOffset": 25116,
"target": 34963
}
],
"buffers": [
{
"byteLength": 38520,
"uri": "ak8963c.bin"
}
],
"materials": [
{
"doubleSided": true,
"pbrMetallicRoughness": {
"baseColorFactor": [
0.125490203,
0.125490203,
0.125490203,
1
]
}
},
{
"doubleSided": true,
"pbrMetallicRoughness": {
"baseColorFactor": [
0.0431372561,
0.0431372561,
0.647058845,
1
]
}
},
{
"doubleSided": true,
"pbrMetallicRoughness": {}
}
],
"meshes": [
{
"primitives": [
{
"attributes": {
"POSITION": 0
},
"indices": 1,
"material": 0
},
{
"attributes": {
"POSITION": 2
},
"indices": 3,
"material": 1
},
{
"attributes": {
"POSITION": 4
},
"indices": 5,
"material": 2
},
{
"attributes": {
"POSITION": 6
},
"indices": 7,
"material": 2
},
{
"attributes": {
"POSITION": 8
},
"indices": 9,
"material": 2
},
{
"attributes": {
"POSITION": 10
},
"indices": 11,
"material": 2
},
{
"attributes": {
"POSITION": 12
},
"indices": 13,
"material": 2
},
{
"attributes": {
"POSITION": 14
},
"indices": 15,
"material": 2
},
{
"attributes": {
"POSITION": 16
},
"indices": 17,
"material": 0
},
{
"attributes": {
"POSITION": 18
},
"indices": 19,
"material": 0
},
{
"attributes": {
"POSITION": 20
},
"indices": 21,
"material": 0
},
{
"attributes": {
"POSITION": 22
},
"indices": 23,
"material": 0
},
{
"attributes": {
"POSITION": 24
},
"indices": 25,
"material": 2
},
{
"attributes": {
"POSITION": 26
},
"indices": 27,
"material": 0
},
{
"attributes": {
"POSITION": 28
},
"indices": 29,
"material": 0
},
{
"attributes": {
"POSITION": 30
},
"indices": 31,
"material": 2
},
{
"attributes": {
"POSITION": 32
},
"indices": 33,
"material": 0
},
{
"attributes": {
"POSITION": 34
},
"indices": 35,
"material": 2
},
{
"attributes": {
"POSITION": 36
},
"indices": 37,
"material": 0
},
{
"attributes": {
"POSITION": 38
},
"indices": 39,
"material": 2
},
{
"attributes": {
"POSITION": 40
},
"indices": 41,
"material": 2
},
{
"attributes": {
"POSITION": 42
},
"indices": 43,
"material": 2
},
{
"attributes": {
"POSITION": 44
},
"indices": 45,
"material": 2
},
{
"attributes": {
"POSITION": 46
},
"indices": 47,
"material": 2
},
{
"attributes": {
"POSITION": 48
},
"indices": 49,
"material": 2
},
{
"attributes": {
"POSITION": 50
},
"indices": 51,
"material": 2
},
{
"attributes": {
"POSITION": 52
},
"indices": 53,
"material": 2
}
]
}
],
"nodes": [
{
"mesh": 0
}
],
"scene": 0,
"scenes": [
{
"nodes": [
0
]
}
]
}

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

@ -0,0 +1,906 @@
{
"asset": {
"copyright": "",
"generator": "SharpGLTF 1.0.0",
"version": "2.0"
},
"accessors": [
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 10932,
"componentType": 5126,
"count": 347,
"max": [
2.0453059673309326,
-0.80000001192092896,
5.4436073303222656
],
"min": [
-2.0546939373016357,
-0.80000001192092896,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 6318,
"componentType": 5123,
"count": 1221,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"componentType": 5126,
"count": 911,
"max": [
4.9953060150146484,
0.5,
8.0056905746459961
],
"min": [
-5.0046939849853516,
-0.80099999904632568,
-7.9943099021911621
],
"type": "VEC3"
},
{
"bufferView": 1,
"componentType": 5123,
"count": 3159,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 19824,
"componentType": 5126,
"count": 12,
"max": [
1.5000522136688232,
-0.10000000149011612,
-5.6033802032470703
],
"min": [
-0.29994779825210571,
-0.10000000149011612,
-7.1956877708435059
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11046,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 19968,
"componentType": 5126,
"count": 12,
"max": [
1.5000522136688232,
0.5,
-5.6033802032470703
],
"min": [
-0.29994779825210571,
0.5,
-7.1956877708435059
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11106,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21120,
"componentType": 5126,
"count": 9,
"max": [
3.773174524307251,
-0.10000000149011612,
-3.3956716060638428
],
"min": [
1.9731744527816772,
-0.10000000149011612,
-4.7572102546691895
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11586,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21228,
"componentType": 5126,
"count": 9,
"max": [
3.773174524307251,
0.5,
-3.3956716060638428
],
"min": [
1.9731744527816772,
0.5,
-4.7572102546691895
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11628,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20112,
"componentType": 5126,
"count": 12,
"max": [
3.6567566394805908,
-0.10000000149011612,
-0.70463287830352783
],
"min": [
-3.2289743423461914,
-0.10000000149011612,
-7.1797943115234375
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11166,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20256,
"componentType": 5126,
"count": 12,
"max": [
3.6567566394805908,
0.5,
-0.70463287830352783
],
"min": [
-3.2289743423461914,
0.5,
-7.1797943115234375
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11226,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 19488,
"componentType": 5126,
"count": 14,
"max": [
2.0453059673309326,
0,
5.4436073303222656
],
"min": [
2.0453059673309326,
-0.80000001192092896,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10902,
"componentType": 5123,
"count": 36,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21336,
"componentType": 5126,
"count": 9,
"max": [
2.0453059673309326,
0,
5.4436073303222656
],
"min": [
-2.0546939373016357,
-0.80000001192092896,
5.4436073303222656
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11670,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 19656,
"componentType": 5126,
"count": 14,
"max": [
-2.0546939373016357,
0,
5.4436073303222656
],
"min": [
-2.0546939373016357,
-0.80000001192092896,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10974,
"componentType": 5123,
"count": 36,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21444,
"componentType": 5126,
"count": 9,
"max": [
2.0453059673309326,
0,
1.3436071872711182
],
"min": [
-2.0546939373016357,
-0.80000001192092896,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11712,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 15096,
"componentType": 5126,
"count": 99,
"max": [
1.393622875213623,
-0.80099999904632568,
4.8689289093017578
],
"min": [
0.65719985961914063,
-0.80099999904632568,
4.3929481506347656
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 8760,
"componentType": 5123,
"count": 303,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 18156,
"componentType": 5126,
"count": 29,
"max": [
1.2678921222686768,
-0.80000001192092896,
4.7072749137878418
],
"min": [
1.1062382459640503,
-0.80000001192092896,
4.5546021461486816
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10278,
"componentType": 5123,
"count": 81,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 18852,
"componentType": 5126,
"count": 28,
"max": [
0.98050755262374878,
-0.80000001192092896,
4.7431983947753906
],
"min": [
0.78293061256408691,
-0.80000001192092896,
4.518679141998291
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10602,
"componentType": 5123,
"count": 78,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 16284,
"componentType": 5126,
"count": 56,
"max": [
1.393622875213623,
-0.80099999904632568,
4.2941598892211914
],
"min": [
0.65719985961914063,
-0.80099999904632568,
3.8630828857421875
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 9366,
"componentType": 5123,
"count": 168,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 18504,
"componentType": 5126,
"count": 29,
"max": [
1.2678921222686768,
-0.80000001192092896,
4.168428897857666
],
"min": [
1.0703152418136597,
-0.80000001192092896,
3.9888136386871338
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10440,
"componentType": 5123,
"count": 81,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21552,
"componentType": 5126,
"count": 7,
"max": [
1.3756613731384277,
-0.80099999904632568,
3.7463328838348389
],
"min": [
0.65719985961914063,
-0.80099999904632568,
3.2972943782806396
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11754,
"componentType": 5123,
"count": 15,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 16956,
"componentType": 5126,
"count": 52,
"max": [
1.3756613731384277,
-0.80099999904632568,
3.234428882598877
],
"min": [
0.65719985961914063,
-0.80099999904632568,
2.7674288749694824
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 9702,
"componentType": 5123,
"count": 150,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 17580,
"componentType": 5126,
"count": 48,
"max": [
1.393622875213623,
-0.80099999904632568,
2.6596596240997314
],
"min": [
0.65719985961914063,
-0.80099999904632568,
1.9950827360153198
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10002,
"componentType": 5123,
"count": 138,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20400,
"componentType": 5126,
"count": 12,
"max": [
0.026193868368864059,
-0.80099999904632568,
5.0061497688293457
],
"min": [
-0.67430615425109863,
-0.80099999904632568,
4.386476993560791
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11286,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20544,
"componentType": 5126,
"count": 12,
"max": [
0.026193868368864059,
-0.80099999904632568,
4.3505535125732422
],
"min": [
-0.67430615425109863,
-0.80099999904632568,
3.7308807373046875
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11346,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20688,
"componentType": 5126,
"count": 12,
"max": [
0.026193868368864059,
-0.80099999904632568,
3.6949574947357178
],
"min": [
-0.67430615425109863,
-0.80099999904632568,
3.075284481048584
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11406,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20832,
"componentType": 5126,
"count": 12,
"max": [
0.026193868368864059,
-0.80099999904632568,
3.0393614768981934
],
"min": [
-0.67430615425109863,
-0.80099999904632568,
2.4196884632110596
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11466,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20976,
"componentType": 5126,
"count": 12,
"max": [
0.026193868368864059,
-0.80099999904632568,
2.3837652206420898
],
"min": [
-0.67430615425109863,
-0.80099999904632568,
1.7640922069549561
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11526,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 19188,
"componentType": 5126,
"count": 25,
"max": [
-1.0421727895736694,
-0.80099999904632568,
2.3097355365753174
],
"min": [
-1.7367434501647949,
-0.80099999904632568,
1.6151648759841919
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10758,
"componentType": 5123,
"count": 72,
"type": "SCALAR"
}
],
"bufferViews": [
{
"buffer": 0,
"byteLength": 21636,
"byteStride": 12,
"target": 34962
},
{
"buffer": 0,
"byteLength": 11784,
"byteOffset": 21636,
"target": 34963
}
],
"buffers": [
{
"byteLength": 33420,
"uri": "ak8975c.bin"
}
],
"materials": [
{
"doubleSided": true,
"pbrMetallicRoughness": {
"baseColorFactor": [
0.125490203,
0.125490203,
0.125490203,
1
]
}
},
{
"doubleSided": true,
"pbrMetallicRoughness": {
"baseColorFactor": [
0.0431372561,
0.0431372561,
0.647058845,
1
]
}
},
{
"doubleSided": true,
"pbrMetallicRoughness": {}
}
],
"meshes": [
{
"primitives": [
{
"attributes": {
"POSITION": 0
},
"indices": 1,
"material": 0
},
{
"attributes": {
"POSITION": 2
},
"indices": 3,
"material": 1
},
{
"attributes": {
"POSITION": 4
},
"indices": 5,
"material": 2
},
{
"attributes": {
"POSITION": 6
},
"indices": 7,
"material": 2
},
{
"attributes": {
"POSITION": 8
},
"indices": 9,
"material": 2
},
{
"attributes": {
"POSITION": 10
},
"indices": 11,
"material": 2
},
{
"attributes": {
"POSITION": 12
},
"indices": 13,
"material": 2
},
{
"attributes": {
"POSITION": 14
},
"indices": 15,
"material": 2
},
{
"attributes": {
"POSITION": 16
},
"indices": 17,
"material": 0
},
{
"attributes": {
"POSITION": 18
},
"indices": 19,
"material": 0
},
{
"attributes": {
"POSITION": 20
},
"indices": 21,
"material": 0
},
{
"attributes": {
"POSITION": 22
},
"indices": 23,
"material": 0
},
{
"attributes": {
"POSITION": 24
},
"indices": 25,
"material": 2
},
{
"attributes": {
"POSITION": 26
},
"indices": 27,
"material": 0
},
{
"attributes": {
"POSITION": 28
},
"indices": 29,
"material": 0
},
{
"attributes": {
"POSITION": 30
},
"indices": 31,
"material": 2
},
{
"attributes": {
"POSITION": 32
},
"indices": 33,
"material": 0
},
{
"attributes": {
"POSITION": 34
},
"indices": 35,
"material": 2
},
{
"attributes": {
"POSITION": 36
},
"indices": 37,
"material": 2
},
{
"attributes": {
"POSITION": 38
},
"indices": 39,
"material": 2
},
{
"attributes": {
"POSITION": 40
},
"indices": 41,
"material": 2
},
{
"attributes": {
"POSITION": 42
},
"indices": 43,
"material": 2
},
{
"attributes": {
"POSITION": 44
},
"indices": 45,
"material": 2
},
{
"attributes": {
"POSITION": 46
},
"indices": 47,
"material": 2
},
{
"attributes": {
"POSITION": 48
},
"indices": 49,
"material": 2
},
{
"attributes": {
"POSITION": 50
},
"indices": 51,
"material": 2
}
]
}
],
"nodes": [
{
"mesh": 0
}
],
"scene": 0,
"scenes": [
{
"nodes": [
0
]
}
]
}

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

@ -0,0 +1,938 @@
{
"asset": {
"copyright": "",
"generator": "SharpGLTF 1.0.0",
"version": "2.0"
},
"accessors": [
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 12564,
"componentType": 5126,
"count": 271,
"max": [
2.0453059673309326,
1.2000000476837158,
5.4436073303222656
],
"min": [
-2.0546939373016357,
1.2000000476837158,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7296,
"componentType": 5123,
"count": 933,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"componentType": 5126,
"count": 1047,
"max": [
4.9953060150146484,
1.2009999752044678,
8.0056905746459961
],
"min": [
-5.0046939849853516,
-0.10000000149011612,
-7.9943099021911621
],
"type": "VEC3"
},
{
"bufferView": 1,
"componentType": 5123,
"count": 3648,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 22932,
"componentType": 5126,
"count": 12,
"max": [
1.5000522136688232,
-0.10000000149011612,
-5.6033802032470703
],
"min": [
-0.29994779825210571,
-0.10000000149011612,
-7.1956877708435059
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12654,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23076,
"componentType": 5126,
"count": 12,
"max": [
1.5000522136688232,
0.5,
-5.6033802032470703
],
"min": [
-0.29994779825210571,
0.5,
-7.1956877708435059
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12714,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23772,
"componentType": 5126,
"count": 9,
"max": [
3.773174524307251,
-0.10000000149011612,
-3.3956716060638428
],
"min": [
1.9731744527816772,
-0.10000000149011612,
-4.7572102546691895
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13002,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23880,
"componentType": 5126,
"count": 9,
"max": [
3.773174524307251,
0.5,
-3.3956716060638428
],
"min": [
1.9731744527816772,
0.5,
-4.7572102546691895
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13044,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23220,
"componentType": 5126,
"count": 12,
"max": [
3.6567566394805908,
-0.10000000149011612,
-0.70463287830352783
],
"min": [
-3.2289743423461914,
-0.10000000149011612,
-7.1797943115234375
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12774,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23364,
"componentType": 5126,
"count": 12,
"max": [
3.6567566394805908,
0.5,
-0.70463287830352783
],
"min": [
-3.2289743423461914,
0.5,
-7.1797943115234375
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12834,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23508,
"componentType": 5126,
"count": 11,
"max": [
-2.0546939373016357,
1.2000000476837158,
5.4436073303222656
],
"min": [
-2.0546939373016357,
0.40000000596046448,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12894,
"componentType": 5123,
"count": 27,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23988,
"componentType": 5126,
"count": 9,
"max": [
2.0453059673309326,
1.2000000476837158,
5.4436073303222656
],
"min": [
-2.0546939373016357,
0.40000000596046448,
5.4436073303222656
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13086,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23640,
"componentType": 5126,
"count": 11,
"max": [
2.0453059673309326,
1.2000000476837158,
5.4436073303222656
],
"min": [
2.0453059673309326,
0.40000000596046448,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12948,
"componentType": 5123,
"count": 27,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 24096,
"componentType": 5126,
"count": 9,
"max": [
2.0453059673309326,
1.2000000476837158,
1.3436071872711182
],
"min": [
-2.0546939373016357,
0.40000000596046448,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13128,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 19080,
"componentType": 5126,
"count": 56,
"max": [
0.71846151351928711,
1.2009999752044678,
2.8317668437957764
],
"min": [
-0.017961539328098297,
1.2009999752044678,
2.4006898403167725
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10806,
"componentType": 5123,
"count": 168,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20412,
"componentType": 5126,
"count": 29,
"max": [
0.59273076057434082,
1.2000000476837158,
2.7060360908508301
],
"min": [
0.39515385031700134,
1.2000000476837158,
2.5264205932617188
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11472,
"componentType": 5123,
"count": 81,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 22764,
"componentType": 5126,
"count": 14,
"max": [
0.71846151351928711,
1.2009999752044678,
3.3975551128387451
],
"min": [
0,
1.2009999752044678,
2.9125936031341553
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12570,
"componentType": 5123,
"count": 42,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 24204,
"componentType": 5126,
"count": 3,
"max": [
0.4988536536693573,
1.2000000476837158,
3.2089591026306152
],
"min": [
0.26044231653213501,
1.2000000476837158,
3.0539004802703857
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 13170,
"componentType": 5123,
"count": 3,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 19752,
"componentType": 5126,
"count": 55,
"max": [
0.71846151351928711,
1.2009999752044678,
3.9184398651123047
],
"min": [
-0.017961539328098297,
1.2009999752044678,
3.4873628616333008
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11142,
"componentType": 5123,
"count": 165,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21456,
"componentType": 5126,
"count": 28,
"max": [
0.30534616112709045,
1.2000000476837158,
3.7927091121673584
],
"min": [
0.10776922851800919,
1.2000000476837158,
3.6130936145782471
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11958,
"componentType": 5123,
"count": 78,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 16992,
"componentType": 5126,
"count": 58,
"max": [
0.71846151351928711,
1.2009999752044678,
4.4932088851928711
],
"min": [
-0.017961539328098297,
1.2009999752044678,
4.0172281265258789
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 9762,
"componentType": 5123,
"count": 174,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20760,
"componentType": 5126,
"count": 29,
"max": [
0.59273076057434082,
1.2000000476837158,
4.3674783706665039
],
"min": [
0.10776922851800919,
1.2000000476837158,
4.1429591178894043
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11634,
"componentType": 5123,
"count": 81,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 17688,
"componentType": 5126,
"count": 58,
"max": [
-0.4939723014831543,
1.2009999752044678,
2.9386186599731445
],
"min": [
-1.2303953170776367,
1.2009999752044678,
2.4626379013061523
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10110,
"componentType": 5123,
"count": 174,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21108,
"componentType": 5126,
"count": 29,
"max": [
-0.61970305442810059,
1.2000000476837158,
2.8128879070281982
],
"min": [
-1.1046645641326904,
1.2000000476837158,
2.5883686542510986
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11796,
"componentType": 5123,
"count": 81,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 18384,
"componentType": 5126,
"count": 58,
"max": [
-0.4939723014831543,
1.2009999752044678,
3.4864456653594971
],
"min": [
-1.2303953170776367,
1.2009999752044678,
3.0104649066925049
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10458,
"componentType": 5123,
"count": 174,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 15816,
"componentType": 5126,
"count": 98,
"max": [
-0.4939723014831543,
1.2009999752044678,
4.0342726707458496
],
"min": [
-1.2303953170776367,
1.2009999752044678,
3.5582916736602783
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 9162,
"componentType": 5123,
"count": 300,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21792,
"componentType": 5126,
"count": 28,
"max": [
-0.90708768367767334,
1.2000000476837158,
3.9085416793823242
],
"min": [
-1.1046645641326904,
1.2000000476837158,
3.6840224266052246
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12114,
"componentType": 5123,
"count": 78,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 22128,
"componentType": 5126,
"count": 28,
"max": [
-0.61970305442810059,
1.2000000476837158,
3.8726186752319336
],
"min": [
-0.78135693073272705,
1.2000000476837158,
3.7199456691741943
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12270,
"componentType": 5123,
"count": 78,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 22464,
"componentType": 5126,
"count": 25,
"max": [
-0.70874124765396118,
1.2009999752044678,
4.8460783958435059
],
"min": [
-1.2916426658630371,
1.2009999752044678,
4.2631773948669434
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12426,
"componentType": 5123,
"count": 72,
"type": "SCALAR"
}
],
"bufferViews": [
{
"buffer": 0,
"byteLength": 24240,
"byteStride": 12,
"target": 34962
},
{
"buffer": 0,
"byteLength": 13176,
"byteOffset": 24240,
"target": 34963
}
],
"buffers": [
{
"byteLength": 37416,
"uri": "ist8308.bin"
}
],
"materials": [
{
"doubleSided": true,
"pbrMetallicRoughness": {
"baseColorFactor": [
0.125490203,
0.125490203,
0.125490203,
1
]
}
},
{
"doubleSided": true,
"pbrMetallicRoughness": {
"baseColorFactor": [
0.0431372561,
0.0431372561,
0.647058845,
1
]
}
},
{
"doubleSided": true,
"pbrMetallicRoughness": {}
}
],
"meshes": [
{
"primitives": [
{
"attributes": {
"POSITION": 0
},
"indices": 1,
"material": 0
},
{
"attributes": {
"POSITION": 2
},
"indices": 3,
"material": 1
},
{
"attributes": {
"POSITION": 4
},
"indices": 5,
"material": 2
},
{
"attributes": {
"POSITION": 6
},
"indices": 7,
"material": 2
},
{
"attributes": {
"POSITION": 8
},
"indices": 9,
"material": 2
},
{
"attributes": {
"POSITION": 10
},
"indices": 11,
"material": 2
},
{
"attributes": {
"POSITION": 12
},
"indices": 13,
"material": 2
},
{
"attributes": {
"POSITION": 14
},
"indices": 15,
"material": 2
},
{
"attributes": {
"POSITION": 16
},
"indices": 17,
"material": 0
},
{
"attributes": {
"POSITION": 18
},
"indices": 19,
"material": 0
},
{
"attributes": {
"POSITION": 20
},
"indices": 21,
"material": 0
},
{
"attributes": {
"POSITION": 22
},
"indices": 23,
"material": 0
},
{
"attributes": {
"POSITION": 24
},
"indices": 25,
"material": 2
},
{
"attributes": {
"POSITION": 26
},
"indices": 27,
"material": 0
},
{
"attributes": {
"POSITION": 28
},
"indices": 29,
"material": 2
},
{
"attributes": {
"POSITION": 30
},
"indices": 31,
"material": 0
},
{
"attributes": {
"POSITION": 32
},
"indices": 33,
"material": 2
},
{
"attributes": {
"POSITION": 34
},
"indices": 35,
"material": 0
},
{
"attributes": {
"POSITION": 36
},
"indices": 37,
"material": 2
},
{
"attributes": {
"POSITION": 38
},
"indices": 39,
"material": 0
},
{
"attributes": {
"POSITION": 40
},
"indices": 41,
"material": 2
},
{
"attributes": {
"POSITION": 42
},
"indices": 43,
"material": 0
},
{
"attributes": {
"POSITION": 44
},
"indices": 45,
"material": 2
},
{
"attributes": {
"POSITION": 46
},
"indices": 47,
"material": 2
},
{
"attributes": {
"POSITION": 48
},
"indices": 49,
"material": 0
},
{
"attributes": {
"POSITION": 50
},
"indices": 51,
"material": 0
},
{
"attributes": {
"POSITION": 52
},
"indices": 53,
"material": 2
}
]
}
],
"nodes": [
{
"mesh": 0
}
],
"scene": 0,
"scenes": [
{
"nodes": [
0
]
}
]
}

Binary file not shown.

@ -0,0 +1,906 @@
{
"asset": {
"copyright": "",
"generator": "SharpGLTF 1.0.0",
"version": "2.0"
},
"accessors": [
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 12408,
"componentType": 5126,
"count": 267,
"max": [
2.0453059673309326,
1.2000000476837158,
5.4436073303222656
],
"min": [
-2.0546939373016357,
1.2000000476837158,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7218,
"componentType": 5123,
"count": 921,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"componentType": 5126,
"count": 1034,
"max": [
4.9953060150146484,
1.2009999752044678,
8.0056905746459961
],
"min": [
-5.0046939849853516,
-0.10000000149011612,
-7.9943099021911621
],
"type": "VEC3"
},
{
"bufferView": 1,
"componentType": 5123,
"count": 3609,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 22584,
"componentType": 5126,
"count": 12,
"max": [
1.5000522136688232,
-0.10000000149011612,
-5.6033802032470703
],
"min": [
-0.29994779825210571,
-0.10000000149011612,
-7.1956877708435059
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12480,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 22728,
"componentType": 5126,
"count": 12,
"max": [
1.5000522136688232,
0.5,
-5.6033802032470703
],
"min": [
-0.29994779825210571,
0.5,
-7.1956877708435059
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12540,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23424,
"componentType": 5126,
"count": 9,
"max": [
3.773174524307251,
-0.10000000149011612,
-3.3956716060638428
],
"min": [
1.9731744527816772,
-0.10000000149011612,
-4.7572102546691895
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12828,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23532,
"componentType": 5126,
"count": 9,
"max": [
3.773174524307251,
0.5,
-3.3956716060638428
],
"min": [
1.9731744527816772,
0.5,
-4.7572102546691895
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12870,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 22872,
"componentType": 5126,
"count": 12,
"max": [
3.6567566394805908,
-0.10000000149011612,
-0.70463287830352783
],
"min": [
-3.2289743423461914,
-0.10000000149011612,
-7.1797943115234375
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12600,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23016,
"componentType": 5126,
"count": 12,
"max": [
3.6567566394805908,
0.5,
-0.70463287830352783
],
"min": [
-3.2289743423461914,
0.5,
-7.1797943115234375
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12660,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23160,
"componentType": 5126,
"count": 11,
"max": [
-2.0546939373016357,
1.2000000476837158,
5.4436073303222656
],
"min": [
-2.0546939373016357,
0.40000000596046448,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12720,
"componentType": 5123,
"count": 27,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23640,
"componentType": 5126,
"count": 9,
"max": [
2.0453059673309326,
1.2000000476837158,
5.4436073303222656
],
"min": [
-2.0546939373016357,
0.40000000596046448,
5.4436073303222656
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12912,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23292,
"componentType": 5126,
"count": 11,
"max": [
2.0453059673309326,
1.2000000476837158,
5.4436073303222656
],
"min": [
2.0453059673309326,
0.40000000596046448,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12774,
"componentType": 5123,
"count": 27,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23748,
"componentType": 5126,
"count": 9,
"max": [
2.0453059673309326,
1.2000000476837158,
1.3436071872711182
],
"min": [
-2.0546939373016357,
0.40000000596046448,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12954,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 15612,
"componentType": 5126,
"count": 98,
"max": [
0.71846151351928711,
1.2009999752044678,
2.8497283458709717
],
"min": [
-0.017961539328098297,
1.2009999752044678,
2.3737475872039795
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 9060,
"componentType": 5123,
"count": 300,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21276,
"componentType": 5126,
"count": 28,
"max": [
0.30534616112709045,
1.2000000476837158,
2.7239975929260254
],
"min": [
0.10776922851800919,
1.2000000476837158,
2.4994783401489258
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11868,
"componentType": 5123,
"count": 78,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21612,
"componentType": 5126,
"count": 28,
"max": [
0.59273076057434082,
1.2000000476837158,
2.6880743503570557
],
"min": [
0.43107691407203674,
1.2000000476837158,
2.5354013442993164
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12024,
"componentType": 5123,
"count": 78,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 16788,
"componentType": 5126,
"count": 58,
"max": [
0.71846151351928711,
1.2009999752044678,
3.3975551128387451
],
"min": [
-0.017961539328098297,
1.2009999752044678,
2.9215743541717529
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 9660,
"componentType": 5123,
"count": 174,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20232,
"componentType": 5126,
"count": 29,
"max": [
0.59273076057434082,
1.2000000476837158,
3.2718243598937988
],
"min": [
0.10776922851800919,
1.2000000476837158,
3.0473051071166992
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11382,
"componentType": 5123,
"count": 81,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 19572,
"componentType": 5126,
"count": 55,
"max": [
0.71846151351928711,
1.2009999752044678,
3.9184398651123047
],
"min": [
-0.017961539328098297,
1.2009999752044678,
3.4873628616333008
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11052,
"componentType": 5123,
"count": 165,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 21948,
"componentType": 5126,
"count": 28,
"max": [
0.30534616112709045,
1.2000000476837158,
3.7927091121673584
],
"min": [
0.10776922851800919,
1.2000000476837158,
3.6130936145782471
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12180,
"componentType": 5123,
"count": 78,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 17484,
"componentType": 5126,
"count": 58,
"max": [
0.71846151351928711,
1.2009999752044678,
4.4932088851928711
],
"min": [
-0.017961539328098297,
1.2009999752044678,
4.0172281265258789
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10008,
"componentType": 5123,
"count": 174,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20580,
"componentType": 5126,
"count": 29,
"max": [
0.59273076057434082,
1.2000000476837158,
4.3674783706665039
],
"min": [
0.10776922851800919,
1.2000000476837158,
4.1429591178894043
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11544,
"componentType": 5123,
"count": 81,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 18180,
"componentType": 5126,
"count": 58,
"max": [
-0.4939723014831543,
1.2009999752044678,
2.9386186599731445
],
"min": [
-1.2303953170776367,
1.2009999752044678,
2.4626379013061523
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10356,
"componentType": 5123,
"count": 174,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 23856,
"componentType": 5126,
"count": 6,
"max": [
-0.51193386316299438,
1.2009999752044678,
3.3337724208831787
],
"min": [
-1.2124338150024414,
1.2009999752044678,
3.0643494129180908
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12996,
"componentType": 5123,
"count": 12,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 18876,
"componentType": 5126,
"count": 58,
"max": [
-0.4939723014831543,
1.2009999752044678,
4.0342726707458496
],
"min": [
-1.2303953170776367,
1.2009999752044678,
3.5582916736602783
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 10704,
"componentType": 5123,
"count": 174,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 20928,
"componentType": 5126,
"count": 29,
"max": [
-0.61970305442810059,
1.2000000476837158,
3.9085416793823242
],
"min": [
-1.1046645641326904,
1.2000000476837158,
3.6840224266052246
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 11706,
"componentType": 5123,
"count": 81,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 22284,
"componentType": 5126,
"count": 25,
"max": [
-0.70874124765396118,
1.2009999752044678,
4.8460783958435059
],
"min": [
-1.2916426658630371,
1.2009999752044678,
4.2631773948669434
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 12336,
"componentType": 5123,
"count": 72,
"type": "SCALAR"
}
],
"bufferViews": [
{
"buffer": 0,
"byteLength": 23928,
"byteStride": 12,
"target": 34962
},
{
"buffer": 0,
"byteLength": 13020,
"byteOffset": 23928,
"target": 34963
}
],
"buffers": [
{
"byteLength": 36948,
"uri": "ist8310.bin"
}
],
"materials": [
{
"doubleSided": true,
"pbrMetallicRoughness": {
"baseColorFactor": [
0.125490203,
0.125490203,
0.125490203,
1
]
}
},
{
"doubleSided": true,
"pbrMetallicRoughness": {
"baseColorFactor": [
0.0431372561,
0.0431372561,
0.647058845,
1
]
}
},
{
"doubleSided": true,
"pbrMetallicRoughness": {}
}
],
"meshes": [
{
"primitives": [
{
"attributes": {
"POSITION": 0
},
"indices": 1,
"material": 0
},
{
"attributes": {
"POSITION": 2
},
"indices": 3,
"material": 1
},
{
"attributes": {
"POSITION": 4
},
"indices": 5,
"material": 2
},
{
"attributes": {
"POSITION": 6
},
"indices": 7,
"material": 2
},
{
"attributes": {
"POSITION": 8
},
"indices": 9,
"material": 2
},
{
"attributes": {
"POSITION": 10
},
"indices": 11,
"material": 2
},
{
"attributes": {
"POSITION": 12
},
"indices": 13,
"material": 2
},
{
"attributes": {
"POSITION": 14
},
"indices": 15,
"material": 2
},
{
"attributes": {
"POSITION": 16
},
"indices": 17,
"material": 0
},
{
"attributes": {
"POSITION": 18
},
"indices": 19,
"material": 0
},
{
"attributes": {
"POSITION": 20
},
"indices": 21,
"material": 0
},
{
"attributes": {
"POSITION": 22
},
"indices": 23,
"material": 0
},
{
"attributes": {
"POSITION": 24
},
"indices": 25,
"material": 2
},
{
"attributes": {
"POSITION": 26
},
"indices": 27,
"material": 0
},
{
"attributes": {
"POSITION": 28
},
"indices": 29,
"material": 0
},
{
"attributes": {
"POSITION": 30
},
"indices": 31,
"material": 2
},
{
"attributes": {
"POSITION": 32
},
"indices": 33,
"material": 0
},
{
"attributes": {
"POSITION": 34
},
"indices": 35,
"material": 2
},
{
"attributes": {
"POSITION": 36
},
"indices": 37,
"material": 0
},
{
"attributes": {
"POSITION": 38
},
"indices": 39,
"material": 2
},
{
"attributes": {
"POSITION": 40
},
"indices": 41,
"material": 0
},
{
"attributes": {
"POSITION": 42
},
"indices": 43,
"material": 2
},
{
"attributes": {
"POSITION": 44
},
"indices": 45,
"material": 2
},
{
"attributes": {
"POSITION": 46
},
"indices": 47,
"material": 2
},
{
"attributes": {
"POSITION": 48
},
"indices": 49,
"material": 0
},
{
"attributes": {
"POSITION": 50
},
"indices": 51,
"material": 2
}
]
}
],
"nodes": [
{
"mesh": 0
}
],
"scene": 0,
"scenes": [
{
"nodes": [
0
]
}
]
}

Binary file not shown.

@ -0,0 +1,906 @@
{
"asset": {
"copyright": "",
"generator": "SharpGLTF 1.0.0",
"version": "2.0"
},
"accessors": [
{
"name": "POSITION",
"bufferView": 0,
"componentType": 5126,
"count": 577,
"max": [
4.9953060150146484,
0.5,
8.0056905746459961
],
"min": [
-5.0046939849853516,
-0.80099999904632568,
-7.9943099021911621
],
"type": "VEC3"
},
{
"bufferView": 1,
"componentType": 5123,
"count": 2157,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 6924,
"componentType": 5126,
"count": 195,
"max": [
2.0453059673309326,
-0.80000001192092896,
5.4436073303222656
],
"min": [
-2.0546939373016357,
-0.80000001192092896,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 4314,
"componentType": 5123,
"count": 690,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 11556,
"componentType": 5126,
"count": 12,
"max": [
1.5000522136688232,
-0.10000000149011612,
-5.6033802032470703
],
"min": [
-0.29994779825210571,
-0.10000000149011612,
-7.1956877708435059
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7092,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 11700,
"componentType": 5126,
"count": 12,
"max": [
1.5000522136688232,
0.5,
-5.6033802032470703
],
"min": [
-0.29994779825210571,
0.5,
-7.1956877708435059
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7152,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 12804,
"componentType": 5126,
"count": 9,
"max": [
3.773174524307251,
-0.10000000149011612,
-3.3956716060638428
],
"min": [
1.9731744527816772,
-0.10000000149011612,
-4.7572102546691895
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7608,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 12912,
"componentType": 5126,
"count": 9,
"max": [
3.773174524307251,
0.5,
-3.3956716060638428
],
"min": [
1.9731744527816772,
0.5,
-4.7572102546691895
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7650,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 11844,
"componentType": 5126,
"count": 12,
"max": [
3.6567566394805908,
-0.10000000149011612,
-0.70463287830352783
],
"min": [
-3.2289743423461914,
-0.10000000149011612,
-7.1797943115234375
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7212,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 11988,
"componentType": 5126,
"count": 12,
"max": [
3.6567566394805908,
0.5,
-0.70463287830352783
],
"min": [
-3.2289743423461914,
0.5,
-7.1797943115234375
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7272,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 12564,
"componentType": 5126,
"count": 10,
"max": [
2.0453059673309326,
0,
5.4436073303222656
],
"min": [
2.0453059673309326,
-0.80000001192092896,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7512,
"componentType": 5123,
"count": 24,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 13020,
"componentType": 5126,
"count": 9,
"max": [
2.0453059673309326,
0,
5.4436073303222656
],
"min": [
-2.0546939373016357,
-0.80000001192092896,
5.4436073303222656
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7692,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 12684,
"componentType": 5126,
"count": 10,
"max": [
-2.0546939373016357,
0,
5.4436073303222656
],
"min": [
-2.0546939373016357,
-0.80000001192092896,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7560,
"componentType": 5123,
"count": 24,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 13128,
"componentType": 5126,
"count": 9,
"max": [
2.0453059673309326,
0,
1.3436071872711182
],
"min": [
-2.0546939373016357,
-0.80000001192092896,
1.3436071872711182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7734,
"componentType": 5123,
"count": 21,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 13236,
"componentType": 5126,
"count": 4,
"max": [
-1.04770827293396,
-0.80099999904632568,
2.9754443168640137
],
"min": [
-1.7482082843780518,
-0.80099999904632568,
2.8497135639190674
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7776,
"componentType": 5123,
"count": 6,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 11400,
"componentType": 5126,
"count": 13,
"max": [
-1.04770827293396,
-0.80099999904632568,
3.8914828300476074
],
"min": [
-1.7482082843780518,
-0.80099999904632568,
3.074232816696167
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7026,
"componentType": 5123,
"count": 33,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 12132,
"componentType": 5126,
"count": 12,
"max": [
1.7195684909820557,
-0.80099999904632568,
3.018822193145752
],
"min": [
1.0190684795379639,
-0.80099999904632568,
2.3991491794586182
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7332,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 12276,
"componentType": 5126,
"count": 12,
"max": [
1.7195684909820557,
-0.80099999904632568,
3.6744182109832764
],
"min": [
1.0190684795379639,
-0.80099999904632568,
3.0547451972961426
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7392,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 12420,
"componentType": 5126,
"count": 12,
"max": [
1.7195684909820557,
-0.80099999904632568,
4.3300142288208008
],
"min": [
1.0190684795379639,
-0.80099999904632568,
3.7103414535522461
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7452,
"componentType": 5123,
"count": 30,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 11100,
"componentType": 5126,
"count": 25,
"max": [
-1.0421727895736694,
-0.80099999904632568,
2.3097355365753174
],
"min": [
-1.7367434501647949,
-0.80099999904632568,
1.6151648759841919
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 6882,
"componentType": 5123,
"count": 72,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 9264,
"componentType": 5126,
"count": 153,
"max": [
0.66008853912353516,
-0.80099999904632568,
4.0759797096252441
],
"min": [
-0.62536025047302246,
-0.80099999904632568,
2.584604024887085
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 5694,
"componentType": 5123,
"count": 594,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 13284,
"componentType": 5126,
"count": 4,
"max": [
-0.079109802842140198,
-0.80000001192092896,
3.7902491092681885
],
"min": [
-0.25318238139152527,
-0.80000001192092896,
3.6522059440612793
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7788,
"componentType": 5123,
"count": 6,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 13332,
"componentType": 5126,
"count": 4,
"max": [
0.3052651584148407,
-0.80000001192092896,
3.4653904438018799
],
"min": [
0.11779748648405075,
-0.80000001192092896,
3.2625560760498047
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7800,
"componentType": 5123,
"count": 6,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 13380,
"componentType": 5126,
"count": 4,
"max": [
0.3052651584148407,
-0.80000001192092896,
3.829012393951416
],
"min": [
0.080602861940860748,
-0.80000001192092896,
3.6522059440612793
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7812,
"componentType": 5123,
"count": 6,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 13428,
"componentType": 5126,
"count": 4,
"max": [
0.3052651584148407,
-0.80000001192092896,
3.0599777698516846
],
"min": [
0.15448287129402161,
-0.80000001192092896,
2.8839287757873535
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7824,
"componentType": 5123,
"count": 6,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 13476,
"componentType": 5126,
"count": 4,
"max": [
0.034518804401159286,
-0.80000001192092896,
3.104076623916626
],
"min": [
-0.16614609956741333,
-0.80000001192092896,
2.9584465026855469
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7836,
"componentType": 5123,
"count": 6,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 13524,
"componentType": 5126,
"count": 4,
"max": [
-0.065813645720481873,
-0.80000001192092896,
3.4653904438018799
],
"min": [
-0.22635035216808319,
-0.80000001192092896,
3.3302919864654541
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7848,
"componentType": 5123,
"count": 6,
"type": "SCALAR"
},
{
"name": "POSITION",
"bufferView": 0,
"byteOffset": 13572,
"componentType": 5126,
"count": 4,
"max": [
-0.36765891313552856,
-0.80000001192092896,
3.6211795806884766
],
"min": [
-0.51925498247146606,
-0.80000001192092896,
3.4653904438018799
],
"type": "VEC3"
},
{
"bufferView": 1,
"byteOffset": 7860,
"componentType": 5123,
"count": 6,
"type": "SCALAR"
}
],
"bufferViews": [
{
"buffer": 0,
"byteLength": 13620,
"byteStride": 12,
"target": 34962
},
{
"buffer": 0,
"byteLength": 7872,
"byteOffset": 13620,
"target": 34963
}
],
"buffers": [
{
"byteLength": 21492,
"uri": "lis3mdl.bin"
}
],
"materials": [
{
"doubleSided": true,
"pbrMetallicRoughness": {
"baseColorFactor": [
0.0431372561,
0.0431372561,
0.647058845,
1
]
}
},
{
"doubleSided": true,
"pbrMetallicRoughness": {
"baseColorFactor": [
0.125490203,
0.125490203,
0.125490203,
1
]
}
},
{
"doubleSided": true,
"pbrMetallicRoughness": {}
}
],
"meshes": [
{
"primitives": [
{
"attributes": {
"POSITION": 0
},
"indices": 1,
"material": 0
},
{
"attributes": {
"POSITION": 2
},
"indices": 3,
"material": 1
},
{
"attributes": {
"POSITION": 4
},
"indices": 5,
"material": 2
},
{
"attributes": {
"POSITION": 6
},
"indices": 7,
"material": 2
},
{
"attributes": {
"POSITION": 8
},
"indices": 9,
"material": 2
},
{
"attributes": {
"POSITION": 10
},
"indices": 11,
"material": 2
},
{
"attributes": {
"POSITION": 12
},
"indices": 13,
"material": 2
},
{
"attributes": {
"POSITION": 14
},
"indices": 15,
"material": 2
},
{
"attributes": {
"POSITION": 16
},
"indices": 17,
"material": 1
},
{
"attributes": {
"POSITION": 18
},
"indices": 19,
"material": 1
},
{
"attributes": {
"POSITION": 20
},
"indices": 21,
"material": 1
},
{
"attributes": {
"POSITION": 22
},
"indices": 23,
"material": 1
},
{
"attributes": {
"POSITION": 24
},
"indices": 25,
"material": 2
},
{
"attributes": {
"POSITION": 26
},
"indices": 27,
"material": 2
},
{
"attributes": {
"POSITION": 28
},
"indices": 29,
"material": 2
},
{
"attributes": {
"POSITION": 30
},
"indices": 31,
"material": 2
},
{
"attributes": {
"POSITION": 32
},
"indices": 33,
"material": 2
},
{
"attributes": {
"POSITION": 34
},
"indices": 35,
"material": 2
},
{
"attributes": {
"POSITION": 36
},
"indices": 37,
"material": 2
},
{
"attributes": {
"POSITION": 38
},
"indices": 39,
"material": 1
},
{
"attributes": {
"POSITION": 40
},
"indices": 41,
"material": 1
},
{
"attributes": {
"POSITION": 42
},
"indices": 43,
"material": 1
},
{
"attributes": {
"POSITION": 44
},
"indices": 45,
"material": 1
},
{
"attributes": {
"POSITION": 46
},
"indices": 47,
"material": 1
},
{
"attributes": {
"POSITION": 48
},
"indices": 49,
"material": 1
},
{
"attributes": {
"POSITION": 50
},
"indices": 51,
"material": 1
}
]
}
],
"nodes": [
{
"mesh": 0
}
],
"scene": 0,
"scenes": [
{
"nodes": [
0
]
}
]
}

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

@ -108,8 +108,31 @@
</div>
<div class="select" style="display: flex; justify-content: left;">
<select id="element_to_show">
<option value="0" selected>Magnetometer</option>
<option value="1">XYZ</option>
<option value="0" selected>XYZ</option>
<option value="1">AK8963C</option>
<option value="2">AK8963N</option>
<option value="3">AK8975</option>
<option value="4">AK8975C</option>
<option value="5">BN-880</option>
<option value="6">DIATONE MAMBA M10 PRO</option>
<option value="7">FLYWOO GOKU M10 PRO V3</option>
<option value="8">FOXEER-M10Q-120</option>
<option value="9">FOXEER-M10Q-180</option>
<option value="10">FOXEER-M10Q-250</option>
<option value="11">GEPRC GEP-M10-DQ</option>
<option value="12">HGLRC-M100-5883</option>
<option value="13">HMC5833</option>
<option value="14">IST8308</option>
<option value="15">IST8310</option>
<option value="16">LIS3MDL</option>
<option value="17">MAG3110</option>
<option value="18">MATEK M9N-5833</option>
<option value="19">MATEK M10Q-5833</option>
<option value="20">MLX90393</option>
<option value="21">MP9250</option>
<option value="22">QMC5833</option>
<option value="23">SPEEDYEBEE BZ-251</option>
<option value="24">WS-M181</option>
<!-- list generated here -->
</select>
<label for="element_to_show" data-i18n="magnetometerElementToShow"></label>

@ -36,7 +36,7 @@ TABS.magnetometer.initialize = function (callback) {
self.pageElements = {};
self.isSavePreset = true;
self.showMagnetometer = true;
self.elementToShow = 0;
//========================
// Load chain
// =======================
@ -418,7 +418,7 @@ TABS.magnetometer.initialize = function (callback) {
const elementToShow = $("#element_to_show");
elementToShow.on('change', function () {
const value = parseInt($(this).val());
self.showMagnetometer = (value == 0);
self.elementToShow = value;
self.render3D();
});
@ -550,8 +550,7 @@ TABS.magnetometer.initialize3D = function () {
model_file,
camera,
scene,
gps,
xyz,
magModels,
fc,
useWebGlRenderer = false;
@ -597,11 +596,10 @@ TABS.magnetometer.initialize3D = function () {
this.render3D = function () {
if (!gps || !xyz || !fc)
if (!magModels || !fc)
return;
gps.visible = self.showMagnetometer;
xyz.visible = !self.showMagnetometer;
magModels.forEach( (m,i) => m.visible = i == self.elementToShow );
fc.visible = true;
var magRotation = new THREE.Euler(-THREE.Math.degToRad(self.alignmentConfig.pitch-180), THREE.Math.degToRad(-180 - self.alignmentConfig.yaw), THREE.Math.degToRad(self.alignmentConfig.roll), 'YXZ');
@ -615,8 +613,7 @@ TABS.magnetometer.initialize3D = function () {
matrix.premultiply(matrix1); //preset specifies orientation relative to FC, align_max_xxx specify absolute orientation
}
*/
gps.rotation.setFromRotationMatrix(matrix);
xyz.rotation.setFromRotationMatrix(matrix);
magModels.forEach( (m,i) => m.rotation.setFromRotationMatrix(matrix) );
fc.rotation.setFromRotationMatrix(matrix1);
// draw
@ -691,6 +688,11 @@ TABS.magnetometer.initialize3D = function () {
const manager = new THREE.LoadingManager();
const loader = new THREE.GLTFLoader(manager);
const magModelNames = ['xyz', 'ak8963c', 'ak8963n', 'ak8975', 'ak8975c', 'bn_880', 'diatone_mamba_m10_pro', 'flywoo_goku_m10_pro_v3', 'foxeer_m10q_120', 'foxeer_m10q_180', 'foxeer_m10q_250',
'geprc_gep_m10_dq', 'hglrc_m100', 'qmc5883', 'ist8308', 'ist8310', 'lis3mdl',
'mag3110', 'matek_m9n', 'matek_m10q', 'mlx90393', 'mp9250', 'qmc5883', 'flywoo_goku_m10_pro_v3', 'ws_m181'];
magModels = [];
//Load the UAV model
loader.load('./resources/models/' + model_file + '.gltf', (obj) => {
const model = obj.scene;
@ -700,30 +702,23 @@ TABS.magnetometer.initialize3D = function () {
const gpsOffset = getDistanceByModelName(model_file);
//Load the GPS model
loader.load('./resources/models/gps.gltf', (obj) => {
gps = obj.scene;
const scaleFactor = 0.04;
gps.scale.set(scaleFactor, scaleFactor, scaleFactor);
gps.position.set(gpsOffset[0], gpsOffset[1] + 0.5, gpsOffset[2]);
gps.traverse(child => {
if (child.material) child.material.metalness = 0;
});
gps.rotation.y = 3 * Math.PI / 2;
model.add(gps);
this.resize3D();
});
//Load the XYZ model
loader.load('./resources/models/xyz.gltf', (obj) => {
xyz = obj.scene;
const scaleFactor = 0.04;
xyz.scale.set(scaleFactor, scaleFactor, scaleFactor);
xyz.position.set(gpsOffset[0], gpsOffset[1] + 0.5, gpsOffset[2]);
xyz.rotation.y = 3 * Math.PI / 2;
model.add(xyz);
this.render3D();
});
magModelNames.forEach( (name, i) =>
{
//Load the GPS model
loader.load('./resources/models/' + name + '.gltf', (obj) => {
const gps = obj.scene;
const scaleFactor = i==0 ? 0.03 : 0.04;
gps.scale.set(scaleFactor, scaleFactor, scaleFactor);
gps.position.set(gpsOffset[0], gpsOffset[1] + 0.5, gpsOffset[2]);
gps.traverse(child => {
if (child.material) child.material.metalness = 0;
});
gps.rotation.y = 3 * Math.PI / 2;
model.add(gps);
magModels[i]=gps;
this.resize3D();
});
});
//Load the FC model
loader.load('./resources/models/fc.gltf', (obj) => {

Loading…
Cancel
Save