299 lines
5.4 KiB
JSON
299 lines
5.4 KiB
JSON
{
|
|
"accessors": [
|
|
{
|
|
"bufferView": 0,
|
|
"byteOffset": 0,
|
|
"componentType": 5126,
|
|
"count": 240,
|
|
"type": "VEC3",
|
|
"min": [
|
|
-103.97583675780334,
|
|
-114.61250572279096,
|
|
-102.50925003085285
|
|
],
|
|
"max": [
|
|
118.4458890708629,
|
|
106.54341480974108,
|
|
93.78807587129995
|
|
]
|
|
},
|
|
{
|
|
"bufferView": 1,
|
|
"byteOffset": 0,
|
|
"componentType": 5126,
|
|
"count": 240,
|
|
"type": "VEC3",
|
|
"min": [
|
|
-0.9686356343768793,
|
|
-0.7415555652213446,
|
|
-0.765567091384559
|
|
],
|
|
"max": [
|
|
0.9686356343768793,
|
|
0.7415555652213446,
|
|
0.765567091384559
|
|
]
|
|
},
|
|
{
|
|
"bufferView": 2,
|
|
"byteOffset": 0,
|
|
"componentType": 5126,
|
|
"count": 240,
|
|
"type": "SCALAR",
|
|
"min": [
|
|
0
|
|
],
|
|
"max": [
|
|
9
|
|
]
|
|
},
|
|
{
|
|
"bufferView": 3,
|
|
"byteOffset": 0,
|
|
"componentType": 5123,
|
|
"count": 360,
|
|
"type": "SCALAR",
|
|
"min": [
|
|
0
|
|
],
|
|
"max": [
|
|
239
|
|
]
|
|
}
|
|
],
|
|
"asset": {
|
|
"generator": "3d-tiles-samples-generator",
|
|
"version": "2.0"
|
|
},
|
|
"buffers": [
|
|
{
|
|
"name": "buffer",
|
|
"byteLength": 7560,
|
|
"uri": "buffer.bin"
|
|
}
|
|
],
|
|
"bufferViews": [
|
|
{
|
|
"buffer": 0,
|
|
"byteLength": 2880,
|
|
"byteOffset": 0,
|
|
"target": 34962,
|
|
"byteStride": 12
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteLength": 2880,
|
|
"byteOffset": 2880,
|
|
"target": 34962,
|
|
"byteStride": 12
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteLength": 960,
|
|
"byteOffset": 5760,
|
|
"target": 34962,
|
|
"byteStride": 4
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteLength": 720,
|
|
"byteOffset": 6720,
|
|
"target": 34963
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteLength": 40,
|
|
"byteOffset": 7440
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteLength": 40,
|
|
"byteOffset": 7480
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 7520,
|
|
"byteLength": 20
|
|
},
|
|
{
|
|
"buffer": 0,
|
|
"byteOffset": 7544,
|
|
"byteLength": 10
|
|
}
|
|
],
|
|
"materials": [
|
|
{
|
|
"pbrMetallicRoughness": {
|
|
"baseColorFactor": [
|
|
1,
|
|
1,
|
|
1,
|
|
1
|
|
],
|
|
"roughnessFactor": 1,
|
|
"metallicFactor": 0
|
|
},
|
|
"alphaMode": "OPAQUE",
|
|
"doubleSided": false,
|
|
"emissiveFactor": [
|
|
0,
|
|
0,
|
|
0
|
|
]
|
|
}
|
|
],
|
|
"meshes": [
|
|
{
|
|
"primitives": [
|
|
{
|
|
"attributes": {
|
|
"POSITION": 0,
|
|
"NORMAL": 1,
|
|
"_FEATURE_ID_0": 2
|
|
},
|
|
"indices": 3,
|
|
"material": 0,
|
|
"mode": 4,
|
|
"extensions": {
|
|
"EXT_mesh_features": {
|
|
"featureIds": [
|
|
{
|
|
"label": "buildings",
|
|
"propertyTable": 0,
|
|
"attribute": 0,
|
|
"featureCount": 10
|
|
},
|
|
{
|
|
"label": "defaultIdsTest",
|
|
"propertyTable": 0,
|
|
"featureCount": 5
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"nodes": [
|
|
{
|
|
"matrix": [
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
-1,
|
|
0,
|
|
0,
|
|
1,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"name": "rootNode",
|
|
"children": [
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"name": "RTC_CENTER",
|
|
"mesh": 0,
|
|
"translation": [
|
|
1215019.2111447915,
|
|
-4736339.477299974,
|
|
4081627.9570209784
|
|
],
|
|
"rotation": [
|
|
0,
|
|
0,
|
|
0,
|
|
1
|
|
],
|
|
"scale": [
|
|
1,
|
|
1,
|
|
1
|
|
]
|
|
}
|
|
],
|
|
"scene": 0,
|
|
"scenes": [
|
|
{
|
|
"nodes": [
|
|
0
|
|
]
|
|
}
|
|
],
|
|
"extensionsUsed": [
|
|
"EXT_mesh_features",
|
|
"EXT_structural_metadata"
|
|
],
|
|
"extensions": {
|
|
"EXT_structural_metadata": {
|
|
"schema": {
|
|
"classes": {
|
|
"building": {
|
|
"properties": {
|
|
"height": {
|
|
"type": "SCALAR",
|
|
"componentType": "FLOAT32",
|
|
"required": true
|
|
},
|
|
"id": {
|
|
"type": "SCALAR",
|
|
"componentType": "INT32",
|
|
"required": true
|
|
},
|
|
"year": {
|
|
"type": "STRING",
|
|
"required": false,
|
|
"default": "2022"
|
|
},
|
|
"employeeCount": {
|
|
"type": "SCALAR",
|
|
"componentType": "INT16",
|
|
"noData": -1,
|
|
"required": false
|
|
},
|
|
"temperatureCelsius": {
|
|
"type": "SCALAR",
|
|
"componentType": "UINT8",
|
|
"normalized": true,
|
|
"scale": 100
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"propertyTables": [
|
|
{
|
|
"name": "Buildings",
|
|
"class": "building",
|
|
"count": 10,
|
|
"properties": {
|
|
"height": {
|
|
"values": 4
|
|
},
|
|
"id": {
|
|
"values": 5
|
|
},
|
|
"employeeCount": {
|
|
"values": 6
|
|
},
|
|
"temperatureCelsius": {
|
|
"values": 7,
|
|
"offset": 18,
|
|
"scale": 6
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|