人生啊人生 2 months ago
parent
commit
33419b42d5

+ 161 - 0
src/components/ThreeWorldEventQingXiCheAndQv/js/QingXiCheAdnQvCarEventStep.js

@@ -179,6 +179,167 @@ export class QingXiCheAdnQvCarEventStep {
 
     }
 
+    /**
+     * 切换对应的动画结果
+     * type     类型
+     */
+    animationAllTypeUpdate = function(type) {
+    
+        let thisClass = this;
+        let objThreeWorldEventMain = this.objThreeWorldEventMain;
+
+        let objIframeEdit = objThreeWorldEventMain.objIframeEdit;
+        let objIframe = objThreeWorldEventMain.objIframe;
+        let objScene = objThreeWorldEventMain.objScene;
+        let BABYLON = objThreeWorldEventMain.BABYLON;
+        let ChengGuangYuanJing = objIframe.ChengGuangYuanJing;
+        
+        // 通过配置来更新动画
+        let list = [];
+
+        switch (type) {
+
+            // 停止所有动画放到对应的合理位置
+            case 'stopAll':
+                
+                list = [
+
+                    { "name" : "爬行车盒盖01.001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "爬行车盒盖02.001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "上衣", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "安全帽", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "裤子", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "鞋子", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "相机箱盖", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "相机箱盖02", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "10”前轮右轴", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "10”前轮右", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "10”前轮左轴", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "10”前轮左", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "10”后轮右轴", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "10”后轮右", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "10”后轮左轴", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "10”后轮左", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "6”中轮右", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "6”中轮左", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "6”前轮右", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "6”前轮左", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "6”后轮右", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "6”后轮左", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "上机", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "叉1", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "叉2", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "手柄", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "电池锁", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "电脑", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "电脑主机", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "电脑屏幕轴", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "电脑屏幕", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "相机", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "绕线车-电源线|", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "绕线车-纠偏轮", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "锂电池", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "镜头架", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "防撞杆", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "防撞杆锁", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "QV-电池.001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "QV-电池架.001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "QV-相机.001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "U型杆.001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "伸缩杆.001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "伸缩杆节1.001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "伸缩杆节2.001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "伸缩杆节3.001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "伸缩杆节4.001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "伸缩杆节5.001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "上箍", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "下箍", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "扳手", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "插销1", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "插销2", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "插销轴", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "橡胶垫", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "紧箍螺丝01", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "紧箍螺丝02", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "紧箍螺丝03", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖001", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖002", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖003", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖004", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖005", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖006", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖007", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖008", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖009", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖010", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖011", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖012", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖013", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖014", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖015", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖016", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "井盖017", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "漂浮筒", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "漂浮筒箱盖", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "喷头箱盖", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "喷头", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "车厢侧门", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "水", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "卷帘门01-1", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "卷帘门01-2", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "卷帘门01-3", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "卷帘门02-1", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "卷帘门02-2", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "卷帘门02-3", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "水枪", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "卷盘管1", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "离合", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "钥匙", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "右门", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "左门", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "大卷盘开关盖板", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "Armature", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "动力声纳", "speed" : 1, "from" : 0, "to" : 0 },
+                    { "name" : "声纳箱盖", "speed" : 1, "from" : 0, "to" : 0 },
+                ];
+
+                break;
+
+            // 数字修复虚拟仿真-将橡胶垫片放置到正确的位置
+            case '数字修复虚拟仿真-将橡胶垫片放置到正确的位置':
+
+                list = [
+
+                    { "name" : "坑顶.001", "speed" : 1, "from" : 0, "to" : 60 },
+                    
+                ];
+                
+                break;
+                
+            // case '':
+            //     break;
+
+            // case '':
+            //     break;
+            
+        }
+        
+        for (let i = 0; i < list.length; i++) {
+
+            let thisList = list[i];
+            ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
+                thisList.name, 'start', thisList.speed, thisList.from, thisList.to, false, null, function(state, objAnimation) {
+
+                    if (state == "播放完成") {
+                        
+                    }
+                    
+                }
+            );
+
+        }
+
+    };
     
     
 }

+ 3 - 165
src/components/ThreeWorldEventQingXiCheAndQv/js/QingXiCheAndQvCarEvent.js

@@ -257,168 +257,6 @@ export class QingXiCheAndQvCarEvent {
 
 
     }
-
-    /**
-     * 切换对应的动画结果
-     * type     类型
-     */
-    animationAllTypeUpdate = function(type) {
-    
-        let thisClass = this;
-        let objThreeWorldEventMain = this.objThreeWorldEventMain;
-
-        let objIframeEdit = objThreeWorldEventMain.objIframeEdit;
-        let objIframe = objThreeWorldEventMain.objIframe;
-        let objScene = objThreeWorldEventMain.objScene;
-        let BABYLON = objThreeWorldEventMain.BABYLON;
-        let ChengGuangYuanJing = objIframe.ChengGuangYuanJing;
-        
-        // 通过配置来更新动画
-        let list = [];
-
-        switch (type) {
-
-            // 停止所有动画放到对应的合理位置
-            case 'stopAll':
-                
-                list = [
-
-                    { "name" : "爬行车盒盖01.001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "爬行车盒盖02.001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "上衣", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "安全帽", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "裤子", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "鞋子", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "相机箱盖", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "相机箱盖02", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "10”前轮右轴", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "10”前轮右", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "10”前轮左轴", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "10”前轮左", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "10”后轮右轴", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "10”后轮右", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "10”后轮左轴", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "10”后轮左", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "6”中轮右", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "6”中轮左", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "6”前轮右", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "6”前轮左", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "6”后轮右", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "6”后轮左", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "上机", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "叉1", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "叉2", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "手柄", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "电池锁", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "电脑", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "电脑主机", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "电脑屏幕轴", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "电脑屏幕", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "相机", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "绕线车-电源线|", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "绕线车-纠偏轮", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "锂电池", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "镜头架", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "防撞杆", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "防撞杆锁", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "QV-电池.001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "QV-电池架.001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "QV-相机.001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "U型杆.001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "伸缩杆.001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "伸缩杆节1.001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "伸缩杆节2.001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "伸缩杆节3.001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "伸缩杆节4.001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "伸缩杆节5.001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "上箍", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "下箍", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "扳手", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "插销1", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "插销2", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "插销轴", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "橡胶垫", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "紧箍螺丝01", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "紧箍螺丝02", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "紧箍螺丝03", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖001", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖002", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖003", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖004", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖005", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖006", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖007", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖008", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖009", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖010", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖011", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖012", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖013", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖014", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖015", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖016", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "井盖017", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "漂浮筒", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "漂浮筒箱盖", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "喷头箱盖", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "喷头", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "车厢侧门", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "水", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "卷帘门01-1", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "卷帘门01-2", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "卷帘门01-3", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "卷帘门02-1", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "卷帘门02-2", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "卷帘门02-3", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "水枪", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "卷盘管1", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "离合", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "钥匙", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "右门", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "左门", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "大卷盘开关盖板", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "Armature", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "动力声纳", "speed" : 1, "from" : 0, "to" : 0 },
-                    { "name" : "声纳箱盖", "speed" : 1, "from" : 0, "to" : 0 },
-                ];
-
-                break;
-
-            // 数字修复虚拟仿真-将橡胶垫片放置到正确的位置
-            case '数字修复虚拟仿真-将橡胶垫片放置到正确的位置':
-
-                list = [
-
-                    { "name" : "坑顶.001", "speed" : 1, "from" : 0, "to" : 60 },
-                    
-                ];
-                
-                break;
-                
-            // case '':
-            //     break;
-
-            // case '':
-            //     break;
-            
-        }
-        
-        for (let i = 0; i < list.length; i++) {
-
-            let thisList = list[i];
-            ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
-                thisList.name, 'start', thisList.speed, thisList.from, thisList.to, false, null, function(state, objAnimation) {
-
-                    if (state == "播放完成") {
-                        
-                    }
-                    
-                }
-            );
-
-        }
-
-    };
     
     /**
      * 回调控制 上一步是否显示
@@ -828,7 +666,7 @@ export class QingXiCheAndQvCarEvent {
 
         QingXiCheAdnQvCarEventStep.find().waterEvent(false);
         thisClass.meshVisibility("all", false);
-        thisClass.animationAllTypeUpdate('stopAll');
+        QingXiCheAdnQvCarEventStep.find().animationAllTypeUpdate('stopAll');
 
         thisClass.tipsBtnsUpOpenEventCallbackMain(false);
         thisClass.tipsBtnsDownOpenEventCallbackMain(true);
@@ -2022,7 +1860,7 @@ export class QingXiCheAndQvCarEvent {
 
         thisClass.meshVisibility("all", false);
         // 重置所有动画原始位置
-        thisClass.animationAllTypeUpdate('stopAll');
+        QingXiCheAdnQvCarEventStep.find().animationAllTypeUpdate('stopAll');
 
         // 开启水流
         QingXiCheAdnQvCarEventStep.find().waterGuanEvent(true);
@@ -2033,7 +1871,7 @@ export class QingXiCheAndQvCarEvent {
         setTimeout(function() {
             
             // 将地面挪到合适的位置
-            thisClass.animationAllTypeUpdate('数字修复虚拟仿真-将橡胶垫片放置到正确的位置');
+            QingXiCheAdnQvCarEventStep.find().animationAllTypeUpdate('数字修复虚拟仿真-将橡胶垫片放置到正确的位置');
             
         }, 300);