diff --git a/public/models/dam2/Binary_0.png b/public/models/dam2/Binary_0.png new file mode 100644 index 000000000..392472a99 Binary files /dev/null and b/public/models/dam2/Binary_0.png differ diff --git a/public/models/dam2/Binary_1.jpeg b/public/models/dam2/Binary_1.jpeg new file mode 100644 index 000000000..643f4bc27 Binary files /dev/null and b/public/models/dam2/Binary_1.jpeg differ diff --git a/public/models/dam2/Binary_2.jpeg b/public/models/dam2/Binary_2.jpeg new file mode 100644 index 000000000..f759cf145 Binary files /dev/null and b/public/models/dam2/Binary_2.jpeg differ diff --git a/public/models/dam2/Binary_3.jpeg b/public/models/dam2/Binary_3.jpeg new file mode 100644 index 000000000..b9cafd481 Binary files /dev/null and b/public/models/dam2/Binary_3.jpeg differ diff --git a/public/models/dam2/Binary_4.jpeg b/public/models/dam2/Binary_4.jpeg new file mode 100644 index 000000000..b9cafd481 Binary files /dev/null and b/public/models/dam2/Binary_4.jpeg differ diff --git a/public/models/dam2/gszh_xyz.bin b/public/models/dam2/gszh_xyz.bin new file mode 100644 index 000000000..e16d565f1 Binary files /dev/null and b/public/models/dam2/gszh_xyz.bin differ diff --git a/public/models/dam2/gszh_xyz.gltf b/public/models/dam2/gszh_xyz.gltf new file mode 100644 index 000000000..f505586f2 --- /dev/null +++ b/public/models/dam2/gszh_xyz.gltf @@ -0,0 +1,4278 @@ +{ + "asset": { + "generator": "gszh.xyz", + "version": "2.0" + }, + "scene": 0, + "scenes": [ + { + "nodes": [ + 0, + 2, + 4, + 6, + 8, + 10, + 12, + 14, + 16, + 18, + 20, + 22, + 24, + 26, + 28, + 30, + 32, + 34, + 36, + 38, + 40, + 42, + 44, + 46, + 48, + 50, + 52, + 54, + 56, + 58, + 60, + 62, + 64, + 66 + ] + } + ], + "nodes": [ + { + "matrix": [ + -1.984697818756104, + 0, + 0.022609768435359, + 0, + 0.022609768435359, + 0, + 1.984697818756104, + 0, + 0, + 1.9848264455795288, + 0, + 0, + -447.86084375, + -55.2245859375, + -178.220046875, + 1 + ], + "children": [ + 1 + ] + }, + { + "mesh": 0, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.984697818756104, + 0, + 0.022609768435359, + 0, + 0.022609768435359, + 0, + 1.984697818756104, + 0, + 0, + 1.9848264455795288, + 0, + 0, + -446.074875, + -55.153132812500004, + -144.315828125, + 1 + ], + "children": [ + 3 + ] + }, + { + "mesh": 1, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.984697818756104, + 0, + 0.022609768435359, + 0, + 0.022609768435359, + 0, + 1.984697818756104, + 0, + 0, + 1.9848264455795288, + 0, + 0, + -467.4315625, + -51.72733203125, + 135.671765625, + 1 + ], + "children": [ + 5 + ] + }, + { + "mesh": 2, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.984697818756104, + 0, + 0.022609768435359, + 0, + 0.022609768435359, + 0, + 1.984697818756104, + 0, + 0, + 1.9848264455795288, + 0, + 0, + -466.443, + -53.1166953125, + 150.937484375, + 1 + ], + "children": [ + 7 + ] + }, + { + "mesh": 3, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.984697818756104, + 0, + 0.022609768435359, + 0, + 0.022609768435359, + 0, + 1.984697818756104, + 0, + 0, + 1.9848264455795288, + 0, + 0, + -465.8166875, + -53.1166953125, + 130.86670312500002, + 1 + ], + "children": [ + 9 + ] + }, + { + "mesh": 4, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -2.1575870513916016, + 0, + 0.01625528559088707, + 0, + 0.01711609773337841, + 0, + 2.049077033996582, + 0, + 0, + 2.1576550006866455, + 0, + 0, + -453.5681875, + -59.5735546875, + -128.39790625, + 1 + ], + "children": [ + 11 + ] + }, + { + "mesh": 5, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.984697818756104, + 0, + 0.022609768435359, + 0, + 0.022609768435359, + 0, + 1.984697818756104, + 0, + 0, + 1.9848264455795288, + 0, + 0, + -301.2755625, + -53.1166953125, + -128.67307031250002, + 1 + ], + "children": [ + 13 + ] + }, + { + "mesh": 6, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.8069114685058594, + -0.6216616630554199, + 0.00765781057998538, + 0, + 0.010159372352063656, + -0.005990765057504177, + 1.910840511322022, + 0, + -0.6216257214546204, + 1.80691659450531, + 0.008969946764409542, + 0, + -190.49571875, + -14.865126953125, + -62.35557421875, + 1 + ], + "children": [ + 15 + ] + }, + { + "mesh": 7, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + 0.13457144796848297, + 0.05683456361293792, + 1.9052840471267698, + 0, + 1.7006011009216306, + 0.8591647148132323, + -0.14574338495731354, + 0, + -0.8609851002693176, + 1.7058898210525513, + 0.009925499558448792, + 0, + -211.75634375, + -23.153990234375, + 18.9017890625, + 1 + ], + "children": [ + 17 + ] + }, + { + "mesh": 8, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.8069114685058594, + -0.6216616630554199, + 0.00765781057998538, + 0, + 0.010159372352063656, + -0.005990765057504177, + 1.910840511322022, + 0, + -0.6216257214546204, + 1.80691659450531, + 0.008969946764409542, + 0, + -213.31575, + -25.3254296875, + -60.36964453125, + 1 + ], + "children": [ + 19 + ] + }, + { + "mesh": 9, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.7681759595870974, + -0.606328547000885, + -0.3966915607452393, + 0, + -0.3722635209560395, + -0.1373474895954132, + 1.8692249059677126, + 0, + -0.6216253638267517, + 1.8069165945053103, + 0.0089699923992157, + 0, + -226.008921875, + -27.115603515625, + 425.56178125, + 1 + ], + "children": [ + 21 + ] + }, + { + "mesh": 10, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.7681764364242554, + -0.6063284873962402, + -0.39669081568717957, + 0, + -0.3722625970840454, + -0.13734753429889673, + 1.8692247867584229, + 0, + -0.6216254234313965, + 1.8069168329238892, + 0.008970275521278381, + 0, + -225.96059375000002, + -27.256123046875, + 425.561125, + 1 + ], + "children": [ + 23 + ] + }, + { + "mesh": 11, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.8069114685058594, + -0.6216616630554199, + 0.00765781057998538, + 0, + 0.010159372352063656, + -0.005990765057504177, + 1.910840511322022, + 0, + -0.6216257214546204, + 1.80691659450531, + 0.008969946764409542, + 0, + -333.93546875, + -75.546734375, + 335.525875, + 1 + ], + "children": [ + 25 + ] + }, + { + "mesh": 12, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.8069114685058594, + -0.6216616630554199, + 0.00765781057998538, + 0, + 0.010159372352063656, + -0.005990765057504177, + 1.910840511322022, + 0, + -0.6216257214546204, + 1.80691659450531, + 0.008969946764409542, + 0, + -246.2489375, + -39.83978125, + -60.02647265625, + 1 + ], + "children": [ + 27 + ] + }, + { + "mesh": 13, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -0.1317796558141708, + -0.054795302450656884, + 1.9055389165878298, + 0, + 1.8021270036697388, + 0.6192709803581238, + 0.14243575930595398, + 0, + -0.6216252446174622, + 1.8069159984588625, + 0.008970152586698532, + 0, + -216.232, + -22.2870390625, + 331.35003125000003, + 1 + ], + "children": [ + 29 + ] + }, + { + "mesh": 14, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -0.1317796558141708, + -0.054795302450656884, + 1.9055389165878298, + 0, + 1.8021270036697388, + 0.6192709803581238, + 0.14243575930595398, + 0, + -0.6216252446174622, + 1.8069159984588625, + 0.008970152586698532, + 0, + -212.260328125, + -16.94465625, + -469.56384375, + 1 + ], + "children": [ + 31 + ] + }, + { + "mesh": 15, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -0.1317796558141708, + -0.054795302450656884, + 1.9055389165878298, + 0, + 1.8021270036697388, + 0.6192709803581238, + 0.14243575930595398, + 0, + -0.6216252446174622, + 1.8069159984588625, + 0.008970152586698532, + 0, + -237.897609375, + -27.6537265625, + -89.00878125, + 1 + ], + "children": [ + 33 + ] + }, + { + "mesh": 16, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.8069114685058594, + -0.6216616630554199, + 0.00765781057998538, + 0, + 0.010159372352063656, + -0.005990765057504177, + 1.910840511322022, + 0, + -0.6216257214546204, + 1.80691659450531, + 0.008969946764409542, + 0, + -266.1310625, + -49.7663046875, + -67.1988125, + 1 + ], + "children": [ + 35 + ] + }, + { + "mesh": 17, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -137.293078125, + -9.800375, + -61.1174609375, + 1 + ], + "children": [ + 37 + ] + }, + { + "mesh": 18, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -161.72965625, + 2.42558984375, + 55.8662734375, + 1 + ], + "children": [ + 39 + ] + }, + { + "mesh": 19, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -194.0614375, + 2.42558984375, + 565.293625, + 1 + ], + "children": [ + 41 + ] + }, + { + "mesh": 20, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -181.803609375, + 0.86708984375, + 502.0924375, + 1 + ], + "children": [ + 43 + ] + }, + { + "mesh": 21, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -193.688578125, + 2.70266796875, + 564.87025, + 1 + ], + "children": [ + 45 + ] + }, + { + "mesh": 22, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -161.56984375, + 2.70266796875, + 56.2668203125, + 1 + ], + "children": [ + 47 + ] + }, + { + "mesh": 23, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -321.671875, + -41.35370703125, + 465.846, + 1 + ], + "children": [ + 49 + ] + }, + { + "mesh": 24, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -322.165125, + -34.78662890625, + 465.69768750000003, + 1 + ], + "children": [ + 51 + ] + }, + { + "mesh": 25, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107514619827273, + 0, + 0.021767616271972656, + 0, + 0.021767616271972656, + 0, + 1.9107514619827273, + 0, + 0, + 1.9108756780624394, + 0, + 0, + -197.29903125, + -7.6095625, + 575.072375, + 1 + ], + "children": [ + 53 + ] + }, + { + "mesh": 26, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -185.97534375, + 0.74480078125, + 583.39675, + 1 + ], + "children": [ + 55 + ] + }, + { + "mesh": 27, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -101.414265625, + -20.074845703125, + 480.66643750000003, + 1 + ], + "children": [ + 57 + ] + }, + { + "mesh": 28, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -132.351328125, + 0.49445703125, + 461.914125, + 1 + ], + "children": [ + 59 + ] + }, + { + "mesh": 29, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -163.02803125, + 0.6759921875, + -60.5905859375, + 1 + ], + "children": [ + 61 + ] + }, + { + "mesh": 30, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107526540756226, + 0, + 0.021767381578683853, + 0, + 0.021767381578683853, + 0, + 1.9107526540756226, + 0, + 0, + 1.910875678062439, + 0, + 0, + -167.678828125, + 2.42558984375, + 10.3400703125, + 1 + ], + "children": [ + 63 + ] + }, + { + "mesh": 31, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107526540756226, + 0, + 0.021767381578683853, + 0, + 0.021767381578683853, + 0, + 1.9107526540756226, + 0, + 0, + 1.910875678062439, + 0, + 0, + -167.68, + 2.70266796875, + 10.2399140625, + 1 + ], + "children": [ + 65 + ] + }, + { + "mesh": 32, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + }, + { + "matrix": [ + -1.9107524156570437, + 0, + 0.021767377853393558, + 0, + 0.021767377853393558, + 0, + 1.9107524156570437, + 0, + 0, + 1.9108756780624392, + 0, + 0, + -314.822875, + -34.78662890625, + 458.0070625, + 1 + ], + "children": [ + 67 + ] + }, + { + "mesh": 33, + "matrix": [ + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 0.001, + 0, + 0, + 0, + 0, + 1 + ] + } + ], + "materials": [ + { + "name": "node1", + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.19461783043107173, + 0.19461783043107173, + 0.19461783043107173, + 1 + ], + "metallicFactor": 0, + "roughnessFactor": 0 + }, + "emissiveFactor": [ + 0, + 0, + 0 + ], + "doubleSided": true, + "alphaMode": "OPAQUE" + }, + { + "name": "node1", + "pbrMetallicRoughness": { + "baseColorFactor": [ + 1, + 1, + 1, + 1 + ], + "baseColorTexture": { + "index": 0 + }, + "metallicFactor": 0, + "roughnessFactor": 0 + }, + "emissiveFactor": [ + 0, + 0, + 0 + ], + "doubleSided": true, + "alphaMode": "OPAQUE" + }, + { + "name": "node1", + "pbrMetallicRoughness": { + "baseColorFactor": [ + 1, + 1, + 1, + 1 + ], + "baseColorTexture": { + "index": 1 + }, + "metallicFactor": 0, + "roughnessFactor": 0 + }, + "emissiveFactor": [ + 0, + 0, + 0 + ], + "doubleSided": true, + "alphaMode": "OPAQUE" + }, + { + "name": "node1", + "pbrMetallicRoughness": { + "baseColorFactor": [ + 1, + 1, + 1, + 1 + ], + "baseColorTexture": { + "index": 2 + }, + "metallicFactor": 0, + "roughnessFactor": 0.5 + }, + "emissiveFactor": [ + 0, + 0, + 0 + ], + "doubleSided": true, + "alphaMode": "OPAQUE" + }, + { + "name": "fallback Material", + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0, + 0, + 0, + 1 + ], + "metallicFactor": 0, + "roughnessFactor": 1 + }, + "emissiveFactor": [ + 0, + 0, + 0 + ], + "doubleSided": true, + "alphaMode": "OPAQUE" + }, + { + "name": "node1", + "pbrMetallicRoughness": { + "baseColorFactor": [ + 1, + 1, + 1, + 1 + ], + "baseColorTexture": { + "index": 3 + }, + "metallicFactor": 0, + "roughnessFactor": 0 + }, + "emissiveFactor": [ + 0, + 0, + 0 + ], + "doubleSided": true, + "alphaMode": "OPAQUE" + }, + { + "name": "node1", + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0.3139887133649649, + 0.3139887133649649, + 0.3139887133649649, + 1 + ], + "metallicFactor": 0, + "roughnessFactor": 0 + }, + "emissiveFactor": [ + 0, + 0, + 0 + ], + "doubleSided": true, + "alphaMode": "OPAQUE" + }, + { + "name": "fallback Material", + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0, + 0, + 0, + 1 + ], + "metallicFactor": 0, + "roughnessFactor": 1 + }, + "emissiveFactor": [ + 0, + 0, + 0 + ], + "doubleSided": true, + "alphaMode": "OPAQUE" + }, + { + "name": "fallback Material", + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0, + 0, + 0, + 1 + ], + "metallicFactor": 0, + "roughnessFactor": 1 + }, + "emissiveFactor": [ + 0, + 0, + 0 + ], + "doubleSided": true, + "alphaMode": "OPAQUE" + }, + { + "name": "fallback Material", + "pbrMetallicRoughness": { + "baseColorFactor": [ + 0, + 0, + 0, + 1 + ], + "metallicFactor": 0, + "roughnessFactor": 1 + }, + "emissiveFactor": [ + 0, + 0, + 0 + ], + "doubleSided": true, + "alphaMode": "OPAQUE" + }, + { + "name": "node1", + "pbrMetallicRoughness": { + "baseColorFactor": [ + 1, + 1, + 1, + 1 + ], + "baseColorTexture": { + "index": 4 + }, + "metallicFactor": 0, + "roughnessFactor": 0 + }, + "emissiveFactor": [ + 0, + 0, + 0 + ], + "doubleSided": true, + "alphaMode": "OPAQUE" + } + ], + "meshes": [ + { + "name": "Floor 坝顶沥青道路 [215567]", + "primitives": [ + { + "attributes": { + "POSITION": 1, + "NORMAL": 2 + }, + "mode": 4, + "material": 0, + "indices": 0 + } + ] + }, + { + "name": "Floor 泥土-池塘 [215937]", + "primitives": [ + { + "attributes": { + "POSITION": 4, + "NORMAL": 5, + "TEXCOORD_0": 6 + }, + "mode": 4, + "material": 1, + "indices": 3 + } + ] + }, + { + "name": "Floor 护坡-水泥 [216634]", + "primitives": [ + { + "attributes": { + "POSITION": 8, + "NORMAL": 9, + "TEXCOORD_0": 10 + }, + "mode": 4, + "material": 2, + "indices": 7 + } + ] + }, + { + "name": "Floor 护坡-水泥 [216791]", + "primitives": [ + { + "attributes": { + "POSITION": 12, + "NORMAL": 13, + "TEXCOORD_0": 14 + }, + "mode": 4, + "material": 2, + "indices": 11 + } + ] + }, + { + "name": "Floor 护坡-水泥 [216851]", + "primitives": [ + { + "attributes": { + "POSITION": 16, + "NORMAL": 17, + "TEXCOORD_0": 18 + }, + "mode": 4, + "material": 2, + "indices": 15 + } + ] + }, + { + "name": "Floor 泥土-池塘 [215830]", + "primitives": [ + { + "attributes": { + "POSITION": 20, + "NORMAL": 21, + "TEXCOORD_0": 22 + }, + "mode": 4, + "material": 1, + "indices": 19 + } + ] + }, + { + "name": "Floor 坝顶 [215022]", + "primitives": [ + { + "attributes": { + "POSITION": 24, + "NORMAL": 25, + "TEXCOORD_0": 26 + }, + "mode": 4, + "material": 2, + "indices": 23 + } + ] + }, + { + "name": "Floor 护坡 [214166]", + "primitives": [ + { + "attributes": { + "POSITION": 28, + "NORMAL": 29, + "TEXCOORD_0": 30 + }, + "mode": 4, + "material": 3, + "indices": 27 + } + ] + }, + { + "name": "加强型文本002", + "primitives": [ + { + "attributes": { + "POSITION": 32, + "NORMAL": 33 + }, + "mode": 4, + "material": 4, + "indices": 31 + } + ] + }, + { + "name": "Floor 护坡-水泥 [214297]", + "primitives": [ + { + "attributes": { + "POSITION": 35, + "NORMAL": 36, + "TEXCOORD_0": 37 + }, + "mode": 4, + "material": 2, + "indices": 34 + } + ] + }, + { + "name": "对象001", + "primitives": [ + { + "attributes": { + "POSITION": 39, + "NORMAL": 40, + "TEXCOORD_0": 41 + }, + "mode": 4, + "material": 2, + "indices": 38 + } + ] + }, + { + "name": "Box001", + "primitives": [ + { + "attributes": { + "POSITION": 43, + "NORMAL": 44, + "TEXCOORD_0": 45 + }, + "mode": 4, + "material": 3, + "indices": 42 + } + ] + }, + { + "name": "Floor 护坡 [217133]", + "primitives": [ + { + "attributes": { + "POSITION": 47, + "NORMAL": 48, + "TEXCOORD_0": 49 + }, + "mode": 4, + "material": 3, + "indices": 46 + } + ] + }, + { + "name": "Floor 护坡 [214204]", + "primitives": [ + { + "attributes": { + "POSITION": 51, + "NORMAL": 52, + "TEXCOORD_0": 53 + }, + "mode": 4, + "material": 3, + "indices": 50 + } + ] + }, + { + "name": "Box004", + "primitives": [ + { + "attributes": { + "POSITION": 55, + "NORMAL": 56, + "TEXCOORD_0": 57 + }, + "mode": 4, + "material": 5, + "indices": 54 + } + ] + }, + { + "name": "Box003", + "primitives": [ + { + "attributes": { + "POSITION": 59, + "NORMAL": 60, + "TEXCOORD_0": 61 + }, + "mode": 4, + "material": 5, + "indices": 58 + } + ] + }, + { + "name": "Box002", + "primitives": [ + { + "attributes": { + "POSITION": 63, + "NORMAL": 64, + "TEXCOORD_0": 65 + }, + "mode": 4, + "material": 5, + "indices": 62 + } + ] + }, + { + "name": "Floor 护坡-水泥 [215412]", + "primitives": [ + { + "attributes": { + "POSITION": 67, + "NORMAL": 68, + "TEXCOORD_0": 69 + }, + "mode": 4, + "material": 2, + "indices": 66 + } + ] + }, + { + "name": "Floor 护坡 [214063]", + "primitives": [ + { + "attributes": { + "POSITION": 71, + "NORMAL": 72 + }, + "mode": 4, + "material": 6, + "indices": 70 + } + ] + }, + { + "name": "Railing 栏杆 [230472]", + "primitives": [ + { + "attributes": { + "POSITION": 74, + "NORMAL": 75 + }, + "mode": 4, + "material": 7, + "indices": 73 + } + ] + }, + { + "name": "Railing 栏杆 [231250]", + "primitives": [ + { + "attributes": { + "POSITION": 77, + "NORMAL": 78 + }, + "mode": 4, + "material": 7, + "indices": 76 + } + ] + }, + { + "name": "Floor 坝顶沥青道路 [215081]", + "primitives": [ + { + "attributes": { + "POSITION": 80, + "NORMAL": 81 + }, + "mode": 4, + "material": 0, + "indices": 79 + } + ] + }, + { + "name": "Top Rail Type 矩形 - 50x50mm [231263]", + "primitives": [ + { + "attributes": { + "POSITION": 83, + "NORMAL": 84 + }, + "mode": 4, + "material": 8, + "indices": 82 + } + ] + }, + { + "name": "Top Rail Type 矩形 - 50x50mm [230697]", + "primitives": [ + { + "attributes": { + "POSITION": 86, + "NORMAL": 87 + }, + "mode": 4, + "material": 8, + "indices": 85 + } + ] + }, + { + "name": "Floor 护坡-水泥 [217734]", + "primitives": [ + { + "attributes": { + "POSITION": 89, + "NORMAL": 90, + "TEXCOORD_0": 91 + }, + "mode": 4, + "material": 2, + "indices": 88 + } + ] + }, + { + "name": "挡墙 挡墙 [220663]", + "primitives": [ + { + "attributes": { + "POSITION": 93, + "NORMAL": 94, + "TEXCOORD_0": 95 + }, + "mode": 4, + "material": 2, + "indices": 92 + } + ] + }, + { + "name": "过水挡墙1 过水挡墙 [219739]", + "primitives": [ + { + "attributes": { + "POSITION": 97, + "NORMAL": 98, + "TEXCOORD_0": 99 + }, + "mode": 4, + "material": 2, + "indices": 96 + } + ] + }, + { + "name": "Floor 常规 - 300mm [220676]", + "primitives": [ + { + "attributes": { + "POSITION": 101, + "NORMAL": 102, + "TEXCOORD_0": 103 + }, + "mode": 4, + "material": 2, + "indices": 100 + } + ] + }, + { + "name": "Line001", + "primitives": [ + { + "attributes": { + "POSITION": 105, + "NORMAL": 106 + }, + "mode": 4, + "material": 9, + "indices": 104 + } + ] + }, + { + "name": "Floor 护坡-水泥 [217650]", + "primitives": [ + { + "attributes": { + "POSITION": 108, + "NORMAL": 109, + "TEXCOORD_0": 110 + }, + "mode": 4, + "material": 2, + "indices": 107 + } + ] + }, + { + "name": "Floor 坝顶沥青道路 [213747]", + "primitives": [ + { + "attributes": { + "POSITION": 112, + "NORMAL": 113 + }, + "mode": 4, + "material": 0, + "indices": 111 + } + ] + }, + { + "name": "Railing 栏杆 [230718]", + "primitives": [ + { + "attributes": { + "POSITION": 115, + "NORMAL": 116 + }, + "mode": 4, + "material": 7, + "indices": 114 + } + ] + }, + { + "name": "Top Rail Type 矩形 - 50x50mm [230755]", + "primitives": [ + { + "attributes": { + "POSITION": 118, + "NORMAL": 119 + }, + "mode": 4, + "material": 8, + "indices": 117 + } + ] + }, + { + "name": "阶梯", + "primitives": [ + { + "attributes": { + "POSITION": 121, + "NORMAL": 122, + "TEXCOORD_0": 123 + }, + "mode": 4, + "material": 10, + "indices": 120 + } + ] + } + ], + "buffers": [ + { + "uri": "gszh_xyz.bin", + "byteLength": 33845676 + } + ], + "bufferViews": [ + { + "buffer": 0, + "byteOffset": 0, + "byteLength": 18816, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 18816, + "byteLength": 19392, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 38208, + "byteLength": 19392, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 57600, + "byteLength": 6480, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 64080, + "byteLength": 6816, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 70896, + "byteLength": 6816, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 77712, + "byteLength": 4544, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 82256, + "byteLength": 144, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 82400, + "byteLength": 288, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 82688, + "byteLength": 288, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 82976, + "byteLength": 192, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 83168, + "byteLength": 5376, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 88544, + "byteLength": 3696, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 92240, + "byteLength": 3696, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 95936, + "byteLength": 2464, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 98400, + "byteLength": 240, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 98640, + "byteLength": 528, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 99168, + "byteLength": 528, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 99696, + "byteLength": 352, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 100048, + "byteLength": 251640, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 351688, + "byteLength": 138888, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 490576, + "byteLength": 138888, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 629464, + "byteLength": 92592, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 722056, + "byteLength": 288, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 722344, + "byteLength": 600, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 722944, + "byteLength": 600, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 723544, + "byteLength": 400, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 723944, + "byteLength": 240, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 724184, + "byteLength": 480, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 724664, + "byteLength": 480, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 725144, + "byteLength": 320, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 725464, + "byteLength": 165504, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 890968, + "byteLength": 168648, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1059616, + "byteLength": 168648, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1228264, + "byteLength": 240, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 1228504, + "byteLength": 432, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1228936, + "byteLength": 432, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1229368, + "byteLength": 288, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1229656, + "byteLength": 384, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 1230040, + "byteLength": 528, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1230568, + "byteLength": 528, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1231096, + "byteLength": 352, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1231448, + "byteLength": 2016, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 1233464, + "byteLength": 2004, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1235468, + "byteLength": 2004, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1237472, + "byteLength": 1336, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1238808, + "byteLength": 816, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 1239624, + "byteLength": 1800, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1241424, + "byteLength": 1800, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1243224, + "byteLength": 1200, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1244424, + "byteLength": 336, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 1244760, + "byteLength": 720, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1245480, + "byteLength": 720, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1246200, + "byteLength": 480, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1246680, + "byteLength": 432, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 1247112, + "byteLength": 576, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1247688, + "byteLength": 576, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1248264, + "byteLength": 384, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1248648, + "byteLength": 336, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 1248984, + "byteLength": 480, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1249464, + "byteLength": 480, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1249944, + "byteLength": 320, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1250264, + "byteLength": 336, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 1250600, + "byteLength": 480, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1251080, + "byteLength": 480, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1251560, + "byteLength": 320, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1251880, + "byteLength": 432, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 1252312, + "byteLength": 720, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1253032, + "byteLength": 720, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1253752, + "byteLength": 480, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1254232, + "byteLength": 240, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 1254472, + "byteLength": 480, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1254952, + "byteLength": 480, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 1255432, + "byteLength": 4059312, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 5314744, + "byteLength": 6610800, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 11925544, + "byteLength": 6610800, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 18536344, + "byteLength": 411840, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 18948184, + "byteLength": 618048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 19566232, + "byteLength": 618048, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20184280, + "byteLength": 912, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 20185192, + "byteLength": 1440, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20186632, + "byteLength": 1440, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20188072, + "byteLength": 240, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 20188312, + "byteLength": 432, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20188744, + "byteLength": 432, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20189176, + "byteLength": 19632, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 20208808, + "byteLength": 20280, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20229088, + "byteLength": 20280, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20249368, + "byteLength": 2472, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 20251840, + "byteLength": 3096, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20254936, + "byteLength": 3096, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20258032, + "byteLength": 2064, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20260096, + "byteLength": 7056, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 20267152, + "byteLength": 7020, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20274172, + "byteLength": 7020, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20281192, + "byteLength": 4680, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20285872, + "byteLength": 12312, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 20298184, + "byteLength": 15384, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20313568, + "byteLength": 15384, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20328952, + "byteLength": 10256, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20339208, + "byteLength": 144, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 20339352, + "byteLength": 288, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20339640, + "byteLength": 288, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20339928, + "byteLength": 192, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20340120, + "byteLength": 564, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 20340684, + "byteLength": 516, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20341200, + "byteLength": 516, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20341716, + "byteLength": 6024, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 20347740, + "byteLength": 6396, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20354136, + "byteLength": 6396, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20360532, + "byteLength": 4264, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20364796, + "byteLength": 240, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 20365036, + "byteLength": 432, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20365468, + "byteLength": 432, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 20365900, + "byteLength": 3284160, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 23650060, + "byteLength": 5094720, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 28744780, + "byteLength": 5094720, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 33839500, + "byteLength": 720, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 33840220, + "byteLength": 1152, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 33841372, + "byteLength": 1152, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 33842524, + "byteLength": 528, + "target": 34963 + }, + { + "buffer": 0, + "byteOffset": 33843052, + "byteLength": 984, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 33844036, + "byteLength": 984, + "target": 34962 + }, + { + "buffer": 0, + "byteOffset": 33845020, + "byteLength": 656, + "target": 34962 + } + ], + "accessors": [ + { + "bufferView": 0, + "byteOffset": 0, + "componentType": 5125, + "count": 4704, + "type": "SCALAR" + }, + { + "bufferView": 1, + "byteOffset": 0, + "componentType": 5126, + "count": 1616, + "min": [ + -68680.671875, + -156969.34375, + -186.00259399414062 + ], + "max": [ + 68680.671875, + 156969.34375, + 186.00259399414062 + ], + "type": "VEC3" + }, + { + "bufferView": 2, + "byteOffset": 0, + "componentType": 5126, + "count": 1616, + "type": "VEC3" + }, + { + "bufferView": 3, + "byteOffset": 0, + "componentType": 5125, + "count": 1620, + "type": "SCALAR" + }, + { + "bufferView": 4, + "byteOffset": 0, + "componentType": 5126, + "count": 568, + "min": [ + -83649.125, + -173357.265625, + -150.00013732910156 + ], + "max": [ + 83649.125, + 173357.265625, + 150.00013732910156 + ], + "type": "VEC3" + }, + { + "bufferView": 5, + "byteOffset": 0, + "componentType": 5126, + "count": 568, + "type": "VEC3" + }, + { + "bufferView": 6, + "byteOffset": 0, + "componentType": 5126, + "count": 568, + "type": "VEC2" + }, + { + "bufferView": 7, + "byteOffset": 0, + "componentType": 5125, + "count": 36, + "type": "SCALAR" + }, + { + "bufferView": 8, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "min": [ + -94101.6328125, + -56566.45703125, + -181.00289916992188 + ], + "max": [ + 94101.6328125, + 56566.45703125, + 181.00289916992188 + ], + "type": "VEC3" + }, + { + "bufferView": 9, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "type": "VEC3" + }, + { + "bufferView": 10, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "type": "VEC2" + }, + { + "bufferView": 11, + "byteOffset": 0, + "componentType": 5125, + "count": 1344, + "type": "SCALAR" + }, + { + "bufferView": 12, + "byteOffset": 0, + "componentType": 5126, + "count": 308, + "min": [ + -94512.0859375, + -60806.859375, + -881.0020141601562 + ], + "max": [ + 94512.0859375, + 60806.859375, + 881.0020141601562 + ], + "type": "VEC3" + }, + { + "bufferView": 13, + "byteOffset": 0, + "componentType": 5126, + "count": 308, + "type": "VEC3" + }, + { + "bufferView": 14, + "byteOffset": 0, + "componentType": 5126, + "count": 308, + "type": "VEC2" + }, + { + "bufferView": 15, + "byteOffset": 0, + "componentType": 5125, + "count": 60, + "type": "SCALAR" + }, + { + "bufferView": 16, + "byteOffset": 0, + "componentType": 5126, + "count": 44, + "min": [ + -92928.796875, + -54154.984375, + -881.0020141601562 + ], + "max": [ + 92928.796875, + 54154.984375, + 881.0020141601562 + ], + "type": "VEC3" + }, + { + "bufferView": 17, + "byteOffset": 0, + "componentType": 5126, + "count": 44, + "type": "VEC3" + }, + { + "bufferView": 18, + "byteOffset": 0, + "componentType": 5126, + "count": 44, + "type": "VEC2" + }, + { + "bufferView": 19, + "byteOffset": 0, + "componentType": 5125, + "count": 62910, + "type": "SCALAR" + }, + { + "bufferView": 20, + "byteOffset": 0, + "componentType": 5126, + "count": 11574, + "min": [ + -59283.56640625, + -123837.7734375, + -1900.000244140625 + ], + "max": [ + 59283.56640625, + 123837.7734375, + 1900.000244140625 + ], + "type": "VEC3" + }, + { + "bufferView": 21, + "byteOffset": 0, + "componentType": 5126, + "count": 11574, + "type": "VEC3" + }, + { + "bufferView": 22, + "byteOffset": 0, + "componentType": 5126, + "count": 11574, + "type": "VEC2" + }, + { + "bufferView": 23, + "byteOffset": 0, + "componentType": 5125, + "count": 72, + "type": "SCALAR" + }, + { + "bufferView": 24, + "byteOffset": 0, + "componentType": 5126, + "count": 50, + "min": [ + -15609.4375, + -180129.046875, + -1226.813720703125 + ], + "max": [ + 15609.4375, + 180129.046875, + 881.0020141601562 + ], + "type": "VEC3" + }, + { + "bufferView": 25, + "byteOffset": 0, + "componentType": 5126, + "count": 50, + "type": "VEC3" + }, + { + "bufferView": 26, + "byteOffset": 0, + "componentType": 5126, + "count": 50, + "type": "VEC2" + }, + { + "bufferView": 27, + "byteOffset": 0, + "componentType": 5125, + "count": 60, + "type": "SCALAR" + }, + { + "bufferView": 28, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "min": [ + -20750.919921875, + -228480.28125, + -1517.502685546875 + ], + "max": [ + 20750.919921875, + 228488.765625, + 7111.7060546875 + ], + "type": "VEC3" + }, + { + "bufferView": 29, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "type": "VEC3" + }, + { + "bufferView": 30, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "type": "VEC2" + }, + { + "bufferView": 31, + "byteOffset": 0, + "componentType": 5125, + "count": 41376, + "type": "SCALAR" + }, + { + "bufferView": 32, + "byteOffset": 0, + "componentType": 5126, + "count": 14054, + "min": [ + -41748.65234375, + -2381.650146484375, + -145.41732788085938 + ], + "max": [ + 46174.7890625, + 10112.4609375, + 423.99591064453125 + ], + "type": "VEC3" + }, + { + "bufferView": 33, + "byteOffset": 0, + "componentType": 5126, + "count": 14054, + "type": "VEC3" + }, + { + "bufferView": 34, + "byteOffset": 0, + "componentType": 5125, + "count": 60, + "type": "SCALAR" + }, + { + "bufferView": 35, + "byteOffset": 0, + "componentType": 5126, + "count": 36, + "min": [ + -10279.94140625, + -224154.921875, + -180.9982452392578 + ], + "max": [ + 10279.94140625, + 224154.921875, + 180.9982452392578 + ], + "type": "VEC3" + }, + { + "bufferView": 36, + "byteOffset": 0, + "componentType": 5126, + "count": 36, + "type": "VEC3" + }, + { + "bufferView": 37, + "byteOffset": 0, + "componentType": 5126, + "count": 36, + "type": "VEC2" + }, + { + "bufferView": 38, + "byteOffset": 0, + "componentType": 5125, + "count": 96, + "type": "SCALAR" + }, + { + "bufferView": 39, + "byteOffset": 0, + "componentType": 5126, + "count": 44, + "min": [ + -25752.013671875, + -33168.1953125, + -8958.0146484375 + ], + "max": [ + 15965.935546875, + 38724.35546875, + 110.62618255615234 + ], + "type": "VEC3" + }, + { + "bufferView": 40, + "byteOffset": 0, + "componentType": 5126, + "count": 44, + "type": "VEC3" + }, + { + "bufferView": 41, + "byteOffset": 0, + "componentType": 5126, + "count": 44, + "type": "VEC2" + }, + { + "bufferView": 42, + "byteOffset": 0, + "componentType": 5125, + "count": 504, + "type": "SCALAR" + }, + { + "bufferView": 43, + "byteOffset": 0, + "componentType": 5126, + "count": 167, + "min": [ + -48238.640625, + -44217.0390625, + -5538 + ], + "max": [ + 27474.701171875, + 43598.828125, + 10576.376953125 + ], + "type": "VEC3" + }, + { + "bufferView": 44, + "byteOffset": 0, + "componentType": 5126, + "count": 167, + "type": "VEC3" + }, + { + "bufferView": 45, + "byteOffset": 0, + "componentType": 5126, + "count": 167, + "type": "VEC2" + }, + { + "bufferView": 46, + "byteOffset": 0, + "componentType": 5125, + "count": 204, + "type": "SCALAR" + }, + { + "bufferView": 47, + "byteOffset": 0, + "componentType": 5126, + "count": 150, + "min": [ + -55298.609375, + -64129.19921875, + -43.12060546875 + ], + "max": [ + 47885.5625, + 69416.7578125, + 30272.716796875 + ], + "type": "VEC3" + }, + { + "bufferView": 48, + "byteOffset": 0, + "componentType": 5126, + "count": 150, + "type": "VEC3" + }, + { + "bufferView": 49, + "byteOffset": 0, + "componentType": 5126, + "count": 150, + "type": "VEC2" + }, + { + "bufferView": 50, + "byteOffset": 0, + "componentType": 5125, + "count": 84, + "type": "SCALAR" + }, + { + "bufferView": 51, + "byteOffset": 0, + "componentType": 5126, + "count": 60, + "min": [ + -26398.21875, + -223668.109375, + -1755.999755859375 + ], + "max": [ + 26398.21875, + 223668.109375, + 1755.999755859375 + ], + "type": "VEC3" + }, + { + "bufferView": 52, + "byteOffset": 0, + "componentType": 5126, + "count": 60, + "type": "VEC3" + }, + { + "bufferView": 53, + "byteOffset": 0, + "componentType": 5126, + "count": 60, + "type": "VEC2" + }, + { + "bufferView": 54, + "byteOffset": 0, + "componentType": 5125, + "count": 108, + "type": "SCALAR" + }, + { + "bufferView": 55, + "byteOffset": 0, + "componentType": 5126, + "count": 48, + "min": [ + -3927.960693359375, + -16787.859375, + -5458.64453125 + ], + "max": [ + 3944.31591796875, + 30315.05859375, + 94.26318359375 + ], + "type": "VEC3" + }, + { + "bufferView": 56, + "byteOffset": 0, + "componentType": 5126, + "count": 48, + "type": "VEC3" + }, + { + "bufferView": 57, + "byteOffset": 0, + "componentType": 5126, + "count": 48, + "type": "VEC2" + }, + { + "bufferView": 58, + "byteOffset": 0, + "componentType": 5125, + "count": 84, + "type": "SCALAR" + }, + { + "bufferView": 59, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "min": [ + -17486.189453125, + -30404.888671875, + -5458.64453125 + ], + "max": [ + 6030.73681640625, + 29493.0234375, + 94.26318359375 + ], + "type": "VEC3" + }, + { + "bufferView": 60, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "type": "VEC3" + }, + { + "bufferView": 61, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "type": "VEC2" + }, + { + "bufferView": 62, + "byteOffset": 0, + "componentType": 5125, + "count": 84, + "type": "SCALAR" + }, + { + "bufferView": 63, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "min": [ + -2547.5693359375, + -30170.9453125, + -5458.64453125 + ], + "max": [ + 3052.58447265625, + 30315.05859375, + 94.26318359375 + ], + "type": "VEC3" + }, + { + "bufferView": 64, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "type": "VEC3" + }, + { + "bufferView": 65, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "type": "VEC2" + }, + { + "bufferView": 66, + "byteOffset": 0, + "componentType": 5125, + "count": 108, + "type": "SCALAR" + }, + { + "bufferView": 67, + "byteOffset": 0, + "componentType": 5126, + "count": 60, + "min": [ + -17290.6484375, + -219675.015625, + -815.7303466796875 + ], + "max": [ + 21672.466796875, + 211943.5, + 6062.87060546875 + ], + "type": "VEC3" + }, + { + "bufferView": 68, + "byteOffset": 0, + "componentType": 5126, + "count": 60, + "type": "VEC3" + }, + { + "bufferView": 69, + "byteOffset": 0, + "componentType": 5126, + "count": 60, + "type": "VEC2" + }, + { + "bufferView": 70, + "byteOffset": 0, + "componentType": 5125, + "count": 60, + "type": "SCALAR" + }, + { + "bufferView": 71, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "min": [ + -20034.80859375, + -233034.625, + -5668.50048828125 + ], + "max": [ + 20034.80859375, + 233034.625, + 5668.50048828125 + ], + "type": "VEC3" + }, + { + "bufferView": 72, + "byteOffset": 0, + "componentType": 5126, + "count": 40, + "type": "VEC3" + }, + { + "bufferView": 73, + "byteOffset": 0, + "componentType": 5125, + "count": 1014828, + "type": "SCALAR" + }, + { + "bufferView": 74, + "byteOffset": 0, + "componentType": 5126, + "count": 550900, + "min": [ + -36742.9296875, + -294772.59375, + -729.5999755859375 + ], + "max": [ + 36742.9296875, + 294772.59375, + 729.5999755859375 + ], + "type": "VEC3" + }, + { + "bufferView": 75, + "byteOffset": 0, + "componentType": 5126, + "count": 550900, + "type": "VEC3" + }, + { + "bufferView": 76, + "byteOffset": 0, + "componentType": 5125, + "count": 102960, + "type": "SCALAR" + }, + { + "bufferView": 77, + "byteOffset": 0, + "componentType": 5126, + "count": 51504, + "min": [ + -21299.951171875, + -25029.30078125, + -729.5999755859375 + ], + "max": [ + 21299.951171875, + 25029.30078125, + 729.5999755859375 + ], + "type": "VEC3" + }, + { + "bufferView": 78, + "byteOffset": 0, + "componentType": 5126, + "count": 51504, + "type": "VEC3" + }, + { + "bufferView": 79, + "byteOffset": 0, + "componentType": 5125, + "count": 228, + "type": "SCALAR" + }, + { + "bufferView": 80, + "byteOffset": 0, + "componentType": 5126, + "count": 120, + "min": [ + -27571.9765625, + -61182.06640625, + -186.00259399414062 + ], + "max": [ + 27571.9765625, + 61182.06640625, + 186.00259399414062 + ], + "type": "VEC3" + }, + { + "bufferView": 81, + "byteOffset": 0, + "componentType": 5126, + "count": 120, + "type": "VEC3" + }, + { + "bufferView": 82, + "byteOffset": 0, + "componentType": 5125, + "count": 60, + "type": "SCALAR" + }, + { + "bufferView": 83, + "byteOffset": 0, + "componentType": 5126, + "count": 36, + "min": [ + -21003.388671875, + -24689.095703125, + -25.403099060058594 + ], + "max": [ + 21003.388671875, + 24689.095703125, + 25.403099060058594 + ], + "type": "VEC3" + }, + { + "bufferView": 84, + "byteOffset": 0, + "componentType": 5126, + "count": 36, + "type": "VEC3" + }, + { + "bufferView": 85, + "byteOffset": 0, + "componentType": 5125, + "count": 4908, + "type": "SCALAR" + }, + { + "bufferView": 86, + "byteOffset": 0, + "componentType": 5126, + "count": 1690, + "min": [ + -36602.80859375, + -294317.34375, + -25.403099060058594 + ], + "max": [ + 36602.80859375, + 294317.34375, + 25.403099060058594 + ], + "type": "VEC3" + }, + { + "bufferView": 87, + "byteOffset": 0, + "componentType": 5126, + "count": 1690, + "type": "VEC3" + }, + { + "bufferView": 88, + "byteOffset": 0, + "componentType": 5125, + "count": 618, + "type": "SCALAR" + }, + { + "bufferView": 89, + "byteOffset": 0, + "componentType": 5126, + "count": 258, + "min": [ + -112790.046875, + -98084.4921875, + -14681.0009765625 + ], + "max": [ + 112790.046875, + 98084.4921875, + 14681.0009765625 + ], + "type": "VEC3" + }, + { + "bufferView": 90, + "byteOffset": 0, + "componentType": 5126, + "count": 258, + "type": "VEC3" + }, + { + "bufferView": 91, + "byteOffset": 0, + "componentType": 5126, + "count": 258, + "type": "VEC2" + }, + { + "bufferView": 92, + "byteOffset": 0, + "componentType": 5125, + "count": 1764, + "type": "SCALAR" + }, + { + "bufferView": 93, + "byteOffset": 0, + "componentType": 5126, + "count": 585, + "min": [ + -112796.8125, + -98232.6640625, + -17755.697265625 + ], + "max": [ + 112796.8125, + 98232.6640625, + 17755.697265625 + ], + "type": "VEC3" + }, + { + "bufferView": 94, + "byteOffset": 0, + "componentType": 5126, + "count": 585, + "type": "VEC3" + }, + { + "bufferView": 95, + "byteOffset": 0, + "componentType": 5126, + "count": 585, + "type": "VEC2" + }, + { + "bufferView": 96, + "byteOffset": 0, + "componentType": 5125, + "count": 3078, + "type": "SCALAR" + }, + { + "bufferView": 97, + "byteOffset": 0, + "componentType": 5126, + "count": 1282, + "min": [ + -16691.384765625, + -17073.333984375, + -5922.07763671875 + ], + "max": [ + 16691.890625, + 17072.4453125, + 4249.99951171875 + ], + "type": "VEC3" + }, + { + "bufferView": 98, + "byteOffset": 0, + "componentType": 5126, + "count": 1282, + "type": "VEC3" + }, + { + "bufferView": 99, + "byteOffset": 0, + "componentType": 5126, + "count": 1282, + "type": "VEC2" + }, + { + "bufferView": 100, + "byteOffset": 0, + "componentType": 5125, + "count": 36, + "type": "SCALAR" + }, + { + "bufferView": 101, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "min": [ + -10477.353515625, + -11319.2158203125, + -150.00013732910156 + ], + "max": [ + 10477.353515625, + 11319.2158203125, + 150.00013732910156 + ], + "type": "VEC3" + }, + { + "bufferView": 102, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "type": "VEC3" + }, + { + "bufferView": 103, + "byteOffset": 0, + "componentType": 5126, + "count": 24, + "type": "VEC2" + }, + { + "bufferView": 104, + "byteOffset": 0, + "componentType": 5125, + "count": 141, + "type": "SCALAR" + }, + { + "bufferView": 105, + "byteOffset": 0, + "componentType": 5126, + "count": 43, + "min": [ + -18609.501953125, + -70326.28125, + 0 + ], + "max": [ + 25296.998046875, + 40124.65625, + 11022.125 + ], + "type": "VEC3" + }, + { + "bufferView": 106, + "byteOffset": 0, + "componentType": 5126, + "count": 43, + "type": "VEC3" + }, + { + "bufferView": 107, + "byteOffset": 0, + "componentType": 5125, + "count": 1506, + "type": "SCALAR" + }, + { + "bufferView": 108, + "byteOffset": 0, + "componentType": 5126, + "count": 533, + "min": [ + -23705.9765625, + -45108.12890625, + -2575.232666015625 + ], + "max": [ + 23705.9765625, + 45108.12890625, + 348.74822998046875 + ], + "type": "VEC3" + }, + { + "bufferView": 109, + "byteOffset": 0, + "componentType": 5126, + "count": 533, + "type": "VEC3" + }, + { + "bufferView": 110, + "byteOffset": 0, + "componentType": 5126, + "count": 533, + "type": "VEC2" + }, + { + "bufferView": 111, + "byteOffset": 0, + "componentType": 5125, + "count": 60, + "type": "SCALAR" + }, + { + "bufferView": 112, + "byteOffset": 0, + "componentType": 5126, + "count": 36, + "min": [ + -12028.52734375, + -233546.984375, + -186.00259399414062 + ], + "max": [ + 12028.52734375, + 233546.984375, + 186.00259399414062 + ], + "type": "VEC3" + }, + { + "bufferView": 113, + "byteOffset": 0, + "componentType": 5126, + "count": 36, + "type": "VEC3" + }, + { + "bufferView": 114, + "byteOffset": 0, + "componentType": 5125, + "count": 821040, + "type": "SCALAR" + }, + { + "bufferView": 115, + "byteOffset": 0, + "componentType": 5126, + "count": 424560, + "min": [ + -9291.572265625, + -267417.5625, + -729.5999755859375 + ], + "max": [ + 9291.572265625, + 267417.5625, + 729.5999755859375 + ], + "type": "VEC3" + }, + { + "bufferView": 116, + "byteOffset": 0, + "componentType": 5126, + "count": 424560, + "type": "VEC3" + }, + { + "bufferView": 117, + "byteOffset": 0, + "componentType": 5125, + "count": 180, + "type": "SCALAR" + }, + { + "bufferView": 118, + "byteOffset": 0, + "componentType": 5126, + "count": 96, + "min": [ + -9197.4326171875, + -266782.46875, + -25.403099060058594 + ], + "max": [ + 9197.4326171875, + 266782.46875, + 25.403099060058594 + ], + "type": "VEC3" + }, + { + "bufferView": 119, + "byteOffset": 0, + "componentType": 5126, + "count": 96, + "type": "VEC3" + }, + { + "bufferView": 120, + "byteOffset": 0, + "componentType": 5125, + "count": 132, + "type": "SCALAR" + }, + { + "bufferView": 121, + "byteOffset": 0, + "componentType": 5126, + "count": 82, + "min": [ + -83832.09375, + -62409.84375, + -8881.02734375 + ], + "max": [ + 63516.4765625, + 40105.03515625, + 18767.671875 + ], + "type": "VEC3" + }, + { + "bufferView": 122, + "byteOffset": 0, + "componentType": 5126, + "count": 82, + "type": "VEC3" + }, + { + "bufferView": 123, + "byteOffset": 0, + "componentType": 5126, + "count": 82, + "type": "VEC2" + } + ], + "images": [ + { + "uri": "Binary_0.png" + }, + { + "uri": "Binary_1.jpeg" + }, + { + "uri": "Binary_2.jpeg" + }, + { + "uri": "Binary_3.jpeg" + }, + { + "uri": "Binary_4.jpeg" + } + ], + "textures": [ + { + "source": 0 + }, + { + "source": 1 + }, + { + "source": 2 + }, + { + "source": 3 + }, + { + "source": 4 + } + ] +} \ No newline at end of file diff --git a/src/views/Home/MapCtrl/Map3D/demo.js b/src/views/Home/MapCtrl/Map3D/demo.js index d87417fc2..c024cf76f 100644 --- a/src/views/Home/MapCtrl/Map3D/demo.js +++ b/src/views/Home/MapCtrl/Map3D/demo.js @@ -9,19 +9,20 @@ export default class LayerMgr { //加载模型 getGltf(viewer) { - const position = Cesium.Cartesian3.fromDegrees(114.7629, 31.4948,25) + const position = Cesium.Cartesian3.fromDegrees(114.76255, 31.49588,118.5) viewer.entities.add({ position: position, model: { - uri: `${process.env.PUBLIC_URL}/models/dam/scene.gltf` , - scale: 10, + // uri: `${process.env.PUBLIC_URL}/models/dam/scene.gltf` , + uri: `${process.env.PUBLIC_URL}/models/dam2/gszh_xyz.gltf` , + scale: 0.52, runAnimations: false }, orientation: Cesium.Transforms.headingPitchRollQuaternion( position, new Cesium.HeadingPitchRoll( - Cesium.Math.toRadians(90), - Cesium.Math.toRadians(0), + Cesium.Math.toRadians(-88.7), + Cesium.Math.toRadians(0.05), Cesium.Math.toRadians(0) ) ) @@ -147,6 +148,7 @@ export default class LayerMgr { let tileset = await Cesium.Cesium3DTileset.fromUrl( // 'http://res3d.oss-cn-shenzhen.aliyuncs.com/macheng/xiaoyutan/Scene/3DTILE.json', 'https://map1.oss-cn-shenzhen.aliyuncs.com/tsg/tiles2/tileset.json', + // `${process.env.PUBLIC_URL}/terrain/tileset.json`, { maximumScreenSpaceError: 20, //精细程度越小越精细 maximumMemoryUsage: 1000, //不可设置太高,目标机子空闲内存值以内,防止浏览器过于卡 diff --git a/src/views/gcaqjc/bzt2/index.less b/src/views/gcaqjc/bzt2/index.less index 8ae203be5..c967214b2 100644 --- a/src/views/gcaqjc/bzt2/index.less +++ b/src/views/gcaqjc/bzt2/index.less @@ -177,8 +177,8 @@ top: 880px; } .gcaqjc_bzt_sy_UPD10{ - left: 1041px; - top: 883.5px; + left: 993px; + top: 865px; } .gcaqjc_bzt_sy_UPD16{ left: 1069px; @@ -186,8 +186,8 @@ } //ZB0+132 .gcaqjc_bzt_sy_UPD7{ - left: 993px; - top: 865px; + left: 1041px; + top: 883.5px; } .gcaqjc_bzt_sy_UPD13{ left: 1043px;