Prechádzať zdrojové kódy

1. 瓦斯抽采泵阀门监测实时数据接入
2. 替换除尘风机模型

hongrunxia 2 mesiacov pred
rodič
commit
a01f12e88d

BIN
public/model/glft/fire/tunFace_2023-07-14.glb


+ 12 - 1
src/router/routes/basic.ts

@@ -87,11 +87,22 @@ export const QIANKUN_ROUTE: AppRouteRecordRaw = {
       ver: '1',
     },
     {
+      path: '/micro-vent-3dModal/modelchannel/model3D/home',
+      name: 'model3D-home',
+      component: () => import('/@/views/vent/home/colliery/index.vue'),
+      meta: {
+        title: '通防综合管控',
+        hideBreadcrumb: true,
+        hideMenu: true,
+      },
+      ver: '1',
+    },
+    {
       path: '/micro-need-air/:path(.*)*',
       name: QIANKUN_ROUTE_NAME,
       component: QIANKUN_COMPONENT,
       meta: {
-        title: '子应用',
+        title: '需风量分析系统',
         hideBreadcrumb: true,
         hideMenu: true,
       },

+ 1 - 1
src/utils/threejs/main.worker.ts

@@ -59,7 +59,7 @@ export function initModalWorker() {
     'fire/laneway-device_2024-03-19.glb',
     'fire/chamber_2023-06-02.glb',
     // 'fire/workFace_2023-06-29.glb',
-    'fire/tunFace_2025-01-03.glb',
+    'fire/tunFace_2025-01-04.glb',
     'fire/nitrogen_2023-06-02.glb',
     // 'fire/nitrogenUnderground_2023-09-15.glb',
     'fire/nitrogenUnderground_2024-04-09.glb',

+ 1 - 1
src/views/vent/monitorManager/gasPumpMonitor/components/gasPumpHome.vue

@@ -16,7 +16,7 @@
     <div class="elementContent" style="position: absolute; display: none">
       <div v-for="(tag, index) in modelMonitorTags" :key="index" :id="tag.domId" class="modal-monitor-box">
         <div class="title">{{ tag.title }}</div
-        ><div class="signal-round" :class="{ 'signal-round-gry': tag.value != 1, 'signal-round-run': tag.value == 1 }"></div>
+        ><div class="signal-round" :class="{ 'signal-round-gry': selectData[tag.code] != 1, 'signal-round-run': selectData[tag.code] == 1 }"></div>
       </div>
     </div>
     <div v-if="selectData['netStatus'] == 0" class="device-state">网络断开</div>

+ 9 - 11
src/views/vent/monitorManager/tunFaceMonitor/tunFace.threejs.base.ts

@@ -17,19 +17,17 @@ class WorkFace {
   }
 
   addLight() {
-    const directionalLight = new THREE.DirectionalLight(0xffffff, 1.2);
+    const directionalLight = new THREE.DirectionalLight(0xffffff, 1.3);
     directionalLight.position.set(6.3, 28, 20);
-    this.group?.add(directionalLight);
+    // this.group?.add(directionalLight);
     directionalLight.target = this.group as THREE.Object3D;
-
-    const pointLight = new THREE.PointLight(0xffffff, 1, 1000);
-    pointLight.position.set(45, 51, -4.1);
-    pointLight.shadow.bias = 0.05;
-    this.model.scene.add(pointLight);
-
-    // gui.add(directionalLight.position, 'x', -100, 100);
-    // gui.add(directionalLight.position, 'y', -100, 100);
-    // gui.add(directionalLight.position, 'z', -100, 100);
+    // const pointLight = new THREE.PointLight(0xffffff, 1, 1000);
+    // pointLight.position.set(45, 51, -4.1);
+    // pointLight.shadow.bias = 0.05;
+    // // this.model.scene.add(pointLight);
+    // // gui.add(directionalLight.position, 'x', -100, 100);
+    // // gui.add(directionalLight.position, 'y', -100, 100);
+    // // gui.add(directionalLight.position, 'z', -100, 100);
   }
 
   addChamberText(selectData) {