From 41e6c78d1e701842b772dec81e8956b2e55a6008 Mon Sep 17 00:00:00 2001 From: Hcat <2768237203@qq.com> Date: Thu, 11 Jan 2024 23:03:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=9A=A7=E9=81=93=E9=A2=9C?= =?UTF-8?q?=E8=89=B2+=E9=A2=84=E8=A7=88=E6=A8=A1=E5=BC=8F=E7=9A=84?= =?UTF-8?q?=E9=99=84=E7=9D=80=E7=82=B9=E8=B7=9D=E7=A6=BB=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/tunnelModel/chanel-have-wall.gltf | 359 +++++++++++------- .../content/tunnelScene/PreviewScene.vue | 24 +- .../content/tunnelScene/TunnelScene.vue | 10 + src/views/tunnel/index.vue | 99 ++--- 4 files changed, 309 insertions(+), 183 deletions(-) diff --git a/public/tunnelModel/chanel-have-wall.gltf b/public/tunnelModel/chanel-have-wall.gltf index 0a9136c..69a4f06 100644 --- a/public/tunnelModel/chanel-have-wall.gltf +++ b/public/tunnelModel/chanel-have-wall.gltf @@ -7,27 +7,7 @@ { "name": "Scene", "nodes": [ - 248, - 249, - 250, - 251, - 252, - 253, - 254, - 255, - 256, - 257, - 258, - 259, - 260, - 261, - 262, - 263, - 264, - 265, - 266, - 267, - 268 + 269 ] } ], @@ -6069,7 +6049,7 @@ ] }, { - "name": "chanelgltf", + "name": "chanelgltf_1", "extras": { "name": "chanel.gltf" }, @@ -6078,7 +6058,10 @@ ] }, { - "name": "chanel.gltf", + "name": "chanelgltf", + "extras": { + "name": "chanel.gltf" + }, "children": [ 247 ] @@ -6093,9 +6076,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.05539575645377058, 5.599639454135268, @@ -6103,6 +6086,9 @@ 1 ], "name": "wall_01", + "extras": { + "name": "wall_01" + }, "mesh": 123 }, { @@ -6115,9 +6101,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.639254564638573, @@ -6125,6 +6111,9 @@ 1 ], "name": "wall_02", + "extras": { + "name": "wall_02" + }, "mesh": 124 }, { @@ -6137,9 +6126,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6147,6 +6136,9 @@ 1 ], "name": "wall_03", + "extras": { + "name": "wall_03" + }, "mesh": 125 }, { @@ -6159,9 +6151,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6169,6 +6161,9 @@ 1 ], "name": "wall_04", + "extras": { + "name": "wall_04" + }, "mesh": 126 }, { @@ -6181,9 +6176,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6191,6 +6186,9 @@ 1 ], "name": "wall_05", + "extras": { + "name": "wall_05" + }, "mesh": 127 }, { @@ -6203,9 +6201,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6213,6 +6211,9 @@ 1 ], "name": "wall_06", + "extras": { + "name": "wall_06" + }, "mesh": 128 }, { @@ -6225,9 +6226,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6235,6 +6236,9 @@ 1 ], "name": "wall_07", + "extras": { + "name": "wall_07" + }, "mesh": 129 }, { @@ -6247,9 +6251,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6257,6 +6261,9 @@ 1 ], "name": "wall_08", + "extras": { + "name": "wall_08" + }, "mesh": 130 }, { @@ -6269,9 +6276,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6279,6 +6286,9 @@ 1 ], "name": "wall_09", + "extras": { + "name": "wall_09" + }, "mesh": 131 }, { @@ -6291,9 +6301,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6301,6 +6311,9 @@ 1 ], "name": "wall_10", + "extras": { + "name": "wall_10" + }, "mesh": 132 }, { @@ -6313,9 +6326,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6323,6 +6336,9 @@ 1 ], "name": "wall_11", + "extras": { + "name": "wall_11" + }, "mesh": 133 }, { @@ -6335,9 +6351,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6345,6 +6361,9 @@ 1 ], "name": "wall_12", + "extras": { + "name": "wall_12" + }, "mesh": 134 }, { @@ -6357,9 +6376,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6367,6 +6386,9 @@ 1 ], "name": "wall_13", + "extras": { + "name": "wall_13" + }, "mesh": 135 }, { @@ -6379,9 +6401,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6389,6 +6411,9 @@ 1 ], "name": "wall_14", + "extras": { + "name": "wall_14" + }, "mesh": 136 }, { @@ -6401,9 +6426,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6411,6 +6436,9 @@ 1 ], "name": "wall_15", + "extras": { + "name": "wall_15" + }, "mesh": 137 }, { @@ -6423,9 +6451,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6433,6 +6461,9 @@ 1 ], "name": "wall_16", + "extras": { + "name": "wall_16" + }, "mesh": 138 }, { @@ -6445,9 +6476,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6455,6 +6486,9 @@ 1 ], "name": "wall_17", + "extras": { + "name": "wall_17" + }, "mesh": 139 }, { @@ -6467,9 +6501,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6477,6 +6511,9 @@ 1 ], "name": "wall_18", + "extras": { + "name": "wall_18" + }, "mesh": 140 }, { @@ -6489,9 +6526,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6499,6 +6536,9 @@ 1 ], "name": "wall_19", + "extras": { + "name": "wall_19" + }, "mesh": 141 }, { @@ -6511,9 +6551,9 @@ 1, 0, 0, - 1, + 0.01, 0, - 2.220446049250313e-16, + 2.220446049250313e-18, 0, 0.055, 5.6, @@ -6521,7 +6561,36 @@ 1 ], "name": "wall_20", + "extras": { + "name": "wall_20" + }, "mesh": 142 + }, + { + "name": "chanel-have-wall.gltf", + "children": [ + 248, + 249, + 250, + 251, + 252, + 253, + 254, + 255, + 256, + 257, + 258, + 259, + 260, + 261, + 262, + 263, + 264, + 265, + 266, + 267, + 268 + ] } ], "bufferViews": [ @@ -16125,9 +16194,9 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.22322795730611386, - 0.9301108583738498, - 0.7011018919268015, + 0.36625259558833256, + 0.8468732315065057, + 1, 0.5 ], "metallicFactor": 0, @@ -16141,9 +16210,9 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.22322795730611386, - 0.9301108583738498, - 0.85499260812105, + 0.36625259558833256, + 0.8468732315065057, + 1, 0.5 ], "metallicFactor": 0, @@ -16157,9 +16226,9 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.22322795730611386, - 0.9301108583738498, - 0.85499260812105, + 0.36625259558833256, + 0.8468732315065057, + 1, 0.5 ], "metallicFactor": 0, @@ -16173,9 +16242,9 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.22322795730611386, - 0.9301108583738498, - 0.85499260812105, + 0.36625259558833256, + 0.8468732315065057, + 1, 0.5 ], "metallicFactor": 0, @@ -17242,14 +17311,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17257,14 +17327,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17272,14 +17343,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17287,14 +17359,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17302,14 +17375,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17317,14 +17391,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17332,14 +17407,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17347,14 +17423,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17362,14 +17439,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17377,14 +17455,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17392,14 +17471,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17407,14 +17487,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17422,14 +17503,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17437,14 +17519,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17452,14 +17535,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17467,14 +17551,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17482,14 +17567,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17497,14 +17583,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17512,14 +17599,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } @@ -17527,14 +17615,15 @@ { "pbrMetallicRoughness": { "baseColorFactor": [ - 0.3813260114221238, + 0.36625259558833256, + 0.8468732315065057, 1, - 0, - 1 + 0.5 ], "metallicFactor": 0, "roughnessFactor": 0.9 }, + "alphaMode": "BLEND", "extensions": { "KHR_materials_unlit": {} } diff --git a/src/components/content/tunnelScene/PreviewScene.vue b/src/components/content/tunnelScene/PreviewScene.vue index 7023ebe..d3014ac 100644 --- a/src/components/content/tunnelScene/PreviewScene.vue +++ b/src/components/content/tunnelScene/PreviewScene.vue @@ -3,7 +3,7 @@