/** * 操作动画停止播放和物体显示隐藏,材质,水流等逻辑 */ export class QingXiCheAdnQvCarEventStep { // 每次 new 出对象则会调用这个构造函数 constructor() { /** * 三维世界对象 src\components\ThreeWorldEvent\js\QingXiCheAndQvThreeWorldEventMain.js */ this.objThreeWorldEventMain = null; } // 实现单例模式 static find() { if (!QingXiCheAdnQvCarEventStep.instance) { QingXiCheAdnQvCarEventStep.instance = new QingXiCheAdnQvCarEventStep(); } return QingXiCheAdnQvCarEventStep.instance; } /** * 控制水流粒子 * open true - 开启, false - 关闭 */ waterEvent = (open) => { 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 ParticleSystemAuto = ChengGuangYuanJing.ParticleSystemAuto.find(); let list = ParticleSystemAuto.list; for (let i = 0; i < list.length; i++) { let objList = list[i]; // 控制指定的具体的粒子,并不是所有的粒子的会被操作 // if (objList.name == '水管水流' || objList.name == '水汽') { // if (objList.name == '水泥管粒子') { // if (objList.name == '水泥管粒子' || objList.name == '水汽') { if (objList.name == '管道喷水' || objList.name == '水汽') { // 获取粒子对象 let objParticle = ChengGuangYuanJing.ParticleSystemAuto.find().objParticleSystemCreateOrUpdate(objList.code); // // 没有停止 // if (objParticle.isStopping() == false) { // } if (open == true) { objParticle.start(); } else { objParticle.stop(); } } } return this; } /** * 控制 水管流水逻辑 * open true - 开启, false - 关闭 * qiBool true - 全部水汽和漏水, 否则,开启 */ waterGuanEvent = (open, qiBool) => { 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 ParticleSystemAuto = ChengGuangYuanJing.ParticleSystemAuto.find(); let list = ParticleSystemAuto.list; for (let i = 0; i < list.length; i++) { let objList = list[i]; let thisCode = objList.code; // 控制指定的具体的粒子,并不是所有的粒子的会被操作 // if (objList.name == '水管水流' || objList.name == '水汽') { if (objList.name == 'PVC管漏水' || objList.name == 'PVC管水流' || objList.name == "水管水汽") { // 获取粒子对象 let objParticle = ChengGuangYuanJing.ParticleSystemAuto.find().objParticleSystemCreateOrUpdate(objList.code); // // 没有停止 // if (objParticle.isStopping() == false) { // } // // 一些特殊的粒子,需要单独另外进行处理 // if (objList.name == "水管水汽") { // if ( // thisClass.particleSystemAutoSphere[thisCode] == null // || thisClass.particleSystemAutoSphere[thisCode] == undefined // ) { // thisClass.particleSystemAutoSphere[thisCode] = ChengGuangYuanJing.ParticleSystemAuto.find().editSphere(objList.code, false); // } // let objEditSphere = thisClass.particleSystemAutoSphere[thisCode]; // if (open == true) { // objList["capacity"] = 3000; // // objList["gravityY"] = -0.3; // // objList["minSize"] = 0.15; // // objList["maxSize"] = 0.35; // // objList["minLifeTime"] = 3; // // objList["maxLifeTime"] = 5; // // objList["emitterPositionX"] = -0.005484189372509718; // objList["emitterPositionY"] = -0.2426731139421463; // // objList["emitterPositionZ"] = 35.98605728149414; // } else { // objList["capacity"] = 1000; // // objList["gravityY"] = -10; // // objList["minSize"] = 0.15 * 0.3; // // objList["maxSize"] = 0.35 * 0.3; // // objList["minLifeTime"] = 3 * 0.05; // // objList["maxLifeTime"] = 5 * 0.05; // // objList["emitterPositionX"] = -0.005484189372509718; // objList["emitterPositionY"] = -10.2426731139421463; // // objList["emitterPositionZ"] = 35.98605728149414; // } // ChengGuangYuanJing.ParticleSystemAuto.find().updateConfig(objList.code, objList); // // if (open == true) { // // objEditSphere.position.y = parseFloat(-0.2426731139421463); // // } else { // // objEditSphere.position.y = parseFloat(-10.2426731139421463); // // } // continue; // } if (qiBool == true) { if (objList.name == 'PVC管漏水' || objList.name == "水管水汽") { objParticle.stop(); continue; } } if (open == true) { objParticle.start(); } else { objParticle.stop(); } } } return this; } /** * 切换对应的动画结果 * type 对应的类型 * callback 开启完成回调 */ animationAllTypeUpdate = function(type, callback) { 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" : "大卷盘开关盖板", "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 '清洗车_打开左门': list = [ { "name" : "左门", "speed" : 1, "from" : 0, "to" : 102 }, ]; break; case '清洗车_旋转钥匙': list = [ { "name" : "钥匙", "speed" : 1, "from" : 0, "to" : 102 }, ]; break; case '踩下车辆离合器5秒': list = [ { "name" : "离合", "speed" : 1, "from" : 100, "to" : 200 }, ]; break; case '缓慢抬起离合器': list = [ { "name" : "离合", "speed" : 1, "from" : 200, "to" : 100 }, ]; break; case '清洗车_关门': list = [ { "name" : "左门", "speed" : 1, "from" : 102, "to" : 0 }, ]; break; case '清洗车_调整卷筒器到合适位置_打开_1': list = [ { "name" : "大卷盘", "speed" : 1, "from" : 0, "to" : 102 }, ]; break; case '清洗车_调整卷筒器到合适位置_打开_2': list = [ { "name" : "大卷盘开关盖板", "speed" : 1, "from" : 100, "to" : 200 }, ]; break; case '清洗车_套上高压水管护管器': list = [ { "name" : "Armature", "speed" : 1, "from" : 280, "to" : 322 }, ]; break; case '清洗车_安装合适的高压喷头_打开箱子': list = [ { "name" : "喷头箱盖", "speed" : 1, "from" : 0, "to" : 41 }, ]; break; case '清洗车_安装合适的高压喷头_喷头移动到对应位置': list = [ { "name" : "喷头", "speed" : 1, "from" : 280, "to" : 330 }, ]; break; case '清洗车_将高压水管放入待施工的管道内_打开井盖': list = [ { "name" : "井盖013", "speed" : 1, "from" : 0, "to" : 102 }, ]; break; case '清洗车_安装合适的高压喷头_喷头移动到对应位置_下井': list = [ { "name" : "喷头", "speed" : 0.8, "from" : 330, "to" : 502 }, ]; break; case '清洗车_高压水管护管器_弯曲': list = [ { "name" : "Armature", "speed" : 0.8, "from" : 322, "to" : 361 }, ]; break; case '清洗车_高压水管护管器_变直': list = [ { "name" : "Armature", "speed" : 0.8, "from" : 361, "to" : 322 }, ]; break; case '清洗车_将高压水管放入待施工的管道内_关闭井盖': list = [ { "name" : "井盖013", "speed" : 1, "from" : 102, "to" : 0 }, ]; break; case '清洗车_安装合适的高压喷头_喷头移动到对应位置_地面': list = [ { "name" : "喷头", "speed" : 11, "from" : 502, "to" : 330 }, ]; break; case '清洗车_喷头放入箱内': list = [ { "name" : "喷头", "speed" : 1, "from" : 330, "to" : 280 }, ]; break; case '清洗车_箱子盖起': list = [ { "name" : "喷头箱盖", "speed" : 1, "from" : 41, "to" : 0 }, ]; break; case '清洗车_高压水管护管器回到原始位置': list = [ { "name" : "Armature", "speed" : 1, "from" : 322, "to" : 280 }, ]; break; case '清洗车_调整卷筒器到合适位置_关闭_1': list = [ { "name" : "大卷盘", "speed" : 1, "from" : 102, "to" : 0 }, ]; break; case '清洗车_调整卷筒器到合适位置_关闭_2': list = [ { "name" : "大卷盘开关盖板", "speed" : 1, "from" : 200, "to" : 100 }, ]; break; case '清洗车_钥匙关闭_熄火': list = [ { "name" : "钥匙", "speed" : 1, "from" : 102, "to" : 0 }, ]; break; case '人物换装_鞋子': list = [ { "name" : "鞋子", "speed" : 1, "from" : 0, "to" : 82 }, ]; break; case '人物换装_裤子': list = [ { "name" : "裤子", "speed" : 1, "from" : 0, "to" : 82 }, ]; break; case '人物换装_上衣': list = [ { "name" : "上衣", "speed" : 1, "from" : 0, "to" : 82 }, ]; break; case '人物换装_安全帽': list = [ { "name" : "安全帽", "speed" : 1, "from" : 0, "to" : 82 }, ]; break; // case '': // break; // case '': // break; // case '': // break; // case '': // break; // case '': // break; // case '': // break; // case '': // break; } if (list.length <= 0) { if (typeof callback == 'function') { callback("yes"); } return thisClass; } // 动画播放完成次数 let playEndNum = 0; 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 == "播放完成") { playEndNum += 1; if (playEndNum >= list.length) { if (typeof callback == 'function') { callback("yes"); } } } } ); } }; /** * 根据类别,控制哪些物体的显示和隐藏 * type 类别 * lookBool true 显示, false 隐藏 */ meshVisibility = function(type, lookBool) { 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 meshList = [ // "model_1733897636373喷枪水面", // "model_1733897636373喷水面.001" ]; switch (type) { case "all": meshList = [ "exhibition_html_1754309396049_hua_", "exhibition_html_1754309515697_hua_", "exhibition_html_1754309585650_hua_", "exhibition_html_1754309686225_hua_", "exhibition_html_1754309718814_hua_", "exhibition_html_1754309754597_hua_", "exhibition_html_1754309840158_hua_", "exhibition_html_1754309851474_hua_", "exhibition_html_1754309929616_hua_", "exhibition_html_1754309966915_hua_", "exhibition_html_1754310027401_hua_", "exhibition_html_1754310075890_hua_", "exhibition_html_1754310146903_hua_", "exhibition_html_1754310217237_hua_", "exhibition_html_1754310287302_hua_", "exhibition_html_1754310339535_hua_", "exhibition_html_1754356748125_hua_", "exhibition_html_1754356860184_hua_", "exhibition_html_1754356900146_hua_", "exhibition_html_1754356938153_hua_", "exhibition_html_1754357043543_hua_", "exhibition_html_1754357391237_hua_", "exhibition_html_1754357619256_hua_", "exhibition_html_1754357743251_hua_", "exhibition_html_1754357772363_hua_", "exhibition_html_1754358140345_hua_", ]; break; case "打开车门进入驾驶室": meshList = [ "exhibition_html_1754309396049_hua_", ]; break; case "人物穿衣服": meshList = [ "exhibition_html_1754357772363_hua_", ]; break; case "确认手刹已拉起档位是P档然后发动车辆": meshList = [ "exhibition_html_1754309585650_hua_", "exhibition_html_1754309754597_hua_", ]; break; case "打开车辆双闪同时开启工作双闪灯": meshList = [ "exhibition_html_1754309718814_hua_", "exhibition_html_1754309686225_hua_", ]; break; case "踩下车辆离合器5秒": meshList = [ "exhibition_html_1754309515697_hua_", ]; break; case "按下取力器开关": meshList = [ "exhibition_html_1754309585650_hua_", ]; break; case "缓慢抬起离合器": meshList = [ "exhibition_html_1754309515697_hua_", ]; break; case "从水管固定座上拧下高压水管": meshList = [ "exhibition_html_1754309840158_hua_", ]; break; case "调整卷筒器到合适位置": meshList = [ "exhibition_html_1754309851474_hua_", ]; break; case "取出高压水管并放入布管器内": meshList = [ "exhibition_html_1754309929616_hua_", ]; break; case "将高压水管拧到水管固定座": meshList = [ "exhibition_html_1754309840158_hua_", ]; break; case "回到驾驶室踩下车辆离合器5秒": meshList = [ "exhibition_html_1754309515697_hua_", ]; break; case "关闭取力器开关": meshList = [ "exhibition_html_1754309585650_hua_", ]; break; case "关闭车辆双闪和工作双闪箭头灯": meshList = [ "exhibition_html_1754309718814_hua_", "exhibition_html_1754309686225_hua_", ]; break; case "车辆正常熄火": meshList = [ "exhibition_html_1754309754597_hua_", ]; break; case "安装合适的高压喷头" : meshList = [ "exhibition_html_1754310287302_hua_", ]; break; case "将高压水管放入待施工的管道内": meshList = [ "exhibition_html_1754310339535_hua_", ]; break; case "拆卸高压喷头放入喷头机箱内": meshList = [ "exhibition_html_1754310287302_hua_", ]; break; } for (let i = 0; i < meshList.length; i++) { let meshId = meshList[i]; let objMesh = objScene.getMeshById(meshId); if (objMesh != null && objMesh != undefined) { objMesh.visibility = 0; if (lookBool == false) { objMesh.visibility = 0; objMesh.isPickable = false; } else { objMesh.visibility = 1; objMesh.isPickable = true; } } } } /** * 根据物体id 和 类型,判断是否在物体列表中 * type 类型 * meshId 目标物体id */ meshListBool = (type, meshId) => { if (typeof type != 'string' || typeof meshId != 'string') { return this; } let json = { "人物换装" : { "exhibition_html_1754357772363_hua_" : "", "model_1754298683947巡检员_primitive0" : "", "model_1754298683947巡检员_primitive1" : "", "model_1754298683947上衣" : "", "model_1754298683947安全帽" : "", "model_1754298683947裤子" : "", "model_1754298683947鞋子" : "", }, "打开车门进入驾驶室" : { "exhibition_html_1754309396049_hua_" : "", "model_1754298683935左门_primitive0" : "", "model_1754298683935左门_primitive1" : "", "model_1754298683935左门_primitive2" : "", "model_1754298683935左门_primitive3" : "", "model_1754298683935左门_primitive4" : "", "model_1754298683935左门_primitive5" : "", }, "确认手刹已拉起档位是P档然后发动车辆" : { "exhibition_html_1754309585650_hua_" : "", "exhibition_html_1754309754597_hua_" : "", "model_1754298683935控制台_primitive5" : "", "model_1754298683935控制台_primitive1" : "", "model_1754298683935车架_primitive10" : "", "model_1754298683935车架_primitive3" : "", "model_1754298683935钥匙_primitive0" : "", "model_1754298683935钥匙_primitive1" : "", }, "打开车辆双闪同时开启工作双闪灯" : { "exhibition_html_1754309718814_hua_" : "", "exhibition_html_1754309686225_hua_" : "", "model_1754298683935控制台_primitive1" : "", "model_1754298683935控制台_primitive8" : "", }, "踩下车辆离合器5秒" : { "exhibition_html_1754309515697_hua_" : "", "model_1754298683935离合" : "", "model_1754298683935左门_primitive0" : "", "model_1754298683935左门_primitive1" : "", "model_1754298683935左门_primitive2" : "", "model_1754298683935左门_primitive3" : "", "model_1754298683935左门_primitive4" : "", "model_1754298683935左门_primitive5" : "", }, "按下取力器开关" : { "exhibition_html_1754309585650_hua_" : "", "model_1754298683935控制台_primitive5" : "", }, "数字修复虚拟仿真-将阀门关闭停止水流" : { "model_1746598895146阀门_primitive0" : "model_1746598895146阀门_primitive0", "model_1746598895146阀门_primitive1" : "model_1746598895146阀门_primitive1", }, "缓慢抬起离合器" : { "exhibition_html_1754309515697_hua_" : "", "model_1754298683935离合" : "", "model_1754298683935左门_primitive0" : "", "model_1754298683935左门_primitive1" : "", "model_1754298683935左门_primitive2" : "", "model_1754298683935左门_primitive3" : "", "model_1754298683935左门_primitive4" : "", "model_1754298683935左门_primitive5" : "", }, "下车确定安全灯显示是否正常" : { "model_1754298683935离合" : "", "model_1754298683935左门_primitive0" : "", "model_1754298683935左门_primitive1" : "", "model_1754298683935左门_primitive2" : "", "model_1754298683935左门_primitive3" : "", "model_1754298683935左门_primitive4" : "", "model_1754298683935左门_primitive5" : "", "model_1754298683931地面_primitive0" : "", }, "在施工范围放置警示标识" : { "model_1754298683931地面_primitive0" : "", }, "从水管固定座上拧下高压水管" : { "exhibition_html_1754309840158_hua_" : "", "model_1754298683935大卷盘_primitive0" : "", "model_1754298683935大卷盘_primitive1" : "", "model_1754298683935大卷盘_primitive2" : "", "model_1754298683935大卷盘_primitive3" : "", "model_1754298683935大卷盘_primitive4" : "", "model_1754298683935大卷盘_primitive5" : "", "model_1754298683935大卷盘_primitive6" : "", "model_1754298683935大卷盘_primitive7" : "", "model_1754298683935大卷盘_primitive8" : "", "model_1754298683935大卷盘_primitive9" : "", "model_1754298683935大卷盘_primitive10" : "", "model_1754298683935大卷盘_primitive11" : "", "model_1754298683935卷盘管1_primitive0" : "", "model_1754298683935卷盘管1_primitive1" : "", "model_1754298683935车架_primitive0" : "", "model_1754298683935车架_primitive1" : "", "model_1754298683935车架_primitive2" : "", "model_1754298683935车架_primitive3" : "", "model_1754298683935车架_primitive4" : "", "model_1754298683935车架_primitive5" : "", "model_1754298683935车架_primitive6" : "", "model_1754298683935车架_primitive7" : "", "model_1754298683935车架_primitive8" : "", "model_1754298683935车架_primitive9" : "", "model_1754298683935车架_primitive10" : "", }, "调整卷筒器到合适位置" : { "exhibition_html_1754309851474_hua_" : "", "model_1754298683935大卷盘_primitive0" : "", "model_1754298683935大卷盘_primitive1" : "", "model_1754298683935大卷盘_primitive2" : "", "model_1754298683935大卷盘_primitive3" : "", "model_1754298683935大卷盘_primitive4" : "", "model_1754298683935大卷盘_primitive5" : "", "model_1754298683935大卷盘_primitive6" : "", "model_1754298683935大卷盘_primitive7" : "", "model_1754298683935大卷盘_primitive8" : "", "model_1754298683935大卷盘_primitive9" : "", "model_1754298683935大卷盘_primitive10" : "", "model_1754298683935大卷盘_primitive11" : "", "model_1754298683935卷盘管1_primitive0" : "", "model_1754298683935卷盘管1_primitive1" : "", "model_1754298683935车架_primitive0" : "", "model_1754298683935车架_primitive1" : "", "model_1754298683935车架_primitive2" : "", "model_1754298683935车架_primitive3" : "", "model_1754298683935车架_primitive4" : "", "model_1754298683935车架_primitive5" : "", "model_1754298683935车架_primitive6" : "", "model_1754298683935车架_primitive7" : "", "model_1754298683935车架_primitive8" : "", "model_1754298683935车架_primitive9" : "", "model_1754298683935车架_primitive10" : "", "model_1754298683935大卷盘开关盖板_primitive0" : "", "model_1754298683935大卷盘开关盖板_primitive1" : "", }, "取出高压水管并放入布管器内" : { "exhibition_html_1754309929616_hua_" : "", "model_1754298683935大卷盘_primitive0" : "", "model_1754298683935大卷盘_primitive1" : "", "model_1754298683935大卷盘_primitive2" : "", "model_1754298683935大卷盘_primitive3" : "", "model_1754298683935大卷盘_primitive4" : "", "model_1754298683935大卷盘_primitive5" : "", "model_1754298683935大卷盘_primitive6" : "", "model_1754298683935大卷盘_primitive7" : "", "model_1754298683935大卷盘_primitive8" : "", "model_1754298683935大卷盘_primitive9" : "", "model_1754298683935大卷盘_primitive10" : "", "model_1754298683935大卷盘_primitive11" : "", "model_1754298683935卷盘管1_primitive0" : "", "model_1754298683935卷盘管1_primitive1" : "", "model_1754298683935车架_primitive0" : "", "model_1754298683935车架_primitive1" : "", "model_1754298683935车架_primitive2" : "", "model_1754298683935车架_primitive3" : "", "model_1754298683935车架_primitive4" : "", "model_1754298683935车架_primitive5" : "", "model_1754298683935车架_primitive6" : "", "model_1754298683935车架_primitive7" : "", "model_1754298683935车架_primitive8" : "", "model_1754298683935车架_primitive9" : "", "model_1754298683935车架_primitive10" : "", "model_1754298683935大卷盘开关盖板_primitive0" : "", "model_1754298683935大卷盘开关盖板_primitive1" : "", }, "套上高压水管护管器" : { "model_1754298683935波纹管_primitive0" : "", "model_1754298683935波纹管_primitive1" : "", }, "安装合适的高压喷头" : { "exhibition_html_1754310287302_hua_" : "", "model_1754298683935喷头箱_primitive0" : "", "model_1754298683935喷头箱_primitive1" : "", "model_1754298683935喷头箱_primitive2" : "", "model_1754298683935喷头箱_primitive3" : "", "model_1754298683935喷头箱盖_primitive0" : "", "model_1754298683935喷头箱盖_primitive1" : "", "model_1754298683935喷头箱盖_primitive2" : "", }, "将高压水管放入待施工的管道内" : { "exhibition_html_1754310339535_hua_" : "", "model_1754298683935波纹管_primitive0" : "", "model_1754298683935波纹管_primitive1" : "", "model_1754298683935卷盘管3" : "", "model_1754298683935喷头" : "", "model_1754298683933井盖013_primitive0" : "", "model_1754298683933井盖013_primitive1" : "", }, "在触屏操作面板上将管长清零" : { "model_1754298683935大卷盘_primitive0" : "", "model_1754298683935大卷盘_primitive1" : "", "model_1754298683935大卷盘_primitive2" : "", "model_1754298683935大卷盘_primitive3" : "", "model_1754298683935大卷盘_primitive4" : "", "model_1754298683935大卷盘_primitive5" : "", "model_1754298683935大卷盘_primitive6" : "", "model_1754298683935大卷盘_primitive7" : "", "model_1754298683935大卷盘_primitive8" : "", "model_1754298683935大卷盘_primitive9" : "", "model_1754298683935大卷盘_primitive10" : "", "model_1754298683935大卷盘_primitive11" : "", "model_1754298683935卷盘管1_primitive0" : "", "model_1754298683935卷盘管1_primitive1" : "", "model_1754298683935车架_primitive0" : "", "model_1754298683935车架_primitive1" : "", "model_1754298683935车架_primitive2" : "", "model_1754298683935车架_primitive3" : "", "model_1754298683935车架_primitive4" : "", "model_1754298683935车架_primitive5" : "", "model_1754298683935车架_primitive6" : "", "model_1754298683935车架_primitive7" : "", "model_1754298683935车架_primitive8" : "", "model_1754298683935车架_primitive9" : "", "model_1754298683935车架_primitive10" : "", "model_1754298683935大卷盘开关盖板_primitive0" : "", "model_1754298683935大卷盘开关盖板_primitive1" : "", }, "在安全的情况开启冲水开关" : { "model_1754298683935大卷盘_primitive0" : "", "model_1754298683935大卷盘_primitive1" : "", "model_1754298683935大卷盘_primitive2" : "", "model_1754298683935大卷盘_primitive3" : "", "model_1754298683935大卷盘_primitive4" : "", "model_1754298683935大卷盘_primitive5" : "", "model_1754298683935大卷盘_primitive6" : "", "model_1754298683935大卷盘_primitive7" : "", "model_1754298683935大卷盘_primitive8" : "", "model_1754298683935大卷盘_primitive9" : "", "model_1754298683935大卷盘_primitive10" : "", "model_1754298683935大卷盘_primitive11" : "", "model_1754298683935卷盘管1_primitive0" : "", "model_1754298683935卷盘管1_primitive1" : "", "model_1754298683935车架_primitive0" : "", "model_1754298683935车架_primitive1" : "", "model_1754298683935车架_primitive2" : "", "model_1754298683935车架_primitive3" : "", "model_1754298683935车架_primitive4" : "", "model_1754298683935车架_primitive5" : "", "model_1754298683935车架_primitive6" : "", "model_1754298683935车架_primitive7" : "", "model_1754298683935车架_primitive8" : "", "model_1754298683935车架_primitive9" : "", "model_1754298683935车架_primitive10" : "", "model_1754298683935大卷盘开关盖板_primitive0" : "", "model_1754298683935大卷盘开关盖板_primitive1" : "", }, "根据现场工况调节冲水压力" : { "model_1754298683935卷盘管1_primitive0" : "", "model_1754298683935卷盘管1_primitive1" : "", "model_1754298683935波纹管_primitive0" : "", "model_1754298683935波纹管_primitive1" : "", "model_1754298683940管道_primitive0" : "", "model_1754298683940管道_primitive1" : "", "model_1754298683940管道_primitive2" : "", "model_1754298683940管道_primitive3" : "", "model_1754298683940管道_primitive4" : "", }, "疏通管道后减小油门到初始状态" : { "model_1754298683935卷盘管1_primitive0" : "", "model_1754298683935卷盘管1_primitive1" : "", "model_1754298683935波纹管_primitive0" : "", "model_1754298683935波纹管_primitive1" : "", "model_1754298683940管道_primitive0" : "", "model_1754298683940管道_primitive1" : "", "model_1754298683940管道_primitive2" : "", "model_1754298683940管道_primitive3" : "", "model_1754298683940管道_primitive4" : "", }, "带压收回高压水管" : { "model_1754298683935大卷盘_primitive0" : "", "model_1754298683935大卷盘_primitive1" : "", "model_1754298683935大卷盘_primitive2" : "", "model_1754298683935大卷盘_primitive3" : "", "model_1754298683935大卷盘_primitive4" : "", "model_1754298683935大卷盘_primitive5" : "", "model_1754298683935大卷盘_primitive6" : "", "model_1754298683935大卷盘_primitive7" : "", "model_1754298683935大卷盘_primitive8" : "", "model_1754298683935大卷盘_primitive9" : "", "model_1754298683935大卷盘_primitive10" : "", "model_1754298683935大卷盘_primitive11" : "", "model_1754298683935卷盘管1_primitive0" : "", "model_1754298683935卷盘管1_primitive1" : "", "model_1754298683935车架_primitive0" : "", "model_1754298683935车架_primitive1" : "", "model_1754298683935车架_primitive2" : "", "model_1754298683935车架_primitive3" : "", "model_1754298683935车架_primitive4" : "", "model_1754298683935车架_primitive5" : "", "model_1754298683935车架_primitive6" : "", "model_1754298683935车架_primitive7" : "", "model_1754298683935车架_primitive8" : "", "model_1754298683935车架_primitive9" : "", "model_1754298683935车架_primitive10" : "", "model_1754298683935大卷盘开关盖板_primitive0" : "", "model_1754298683935大卷盘开关盖板_primitive1" : "", }, "至触摸屏关闭冲水开关" : { "model_1754298683935大卷盘_primitive0" : "", "model_1754298683935大卷盘_primitive1" : "", "model_1754298683935大卷盘_primitive2" : "", "model_1754298683935大卷盘_primitive3" : "", "model_1754298683935大卷盘_primitive4" : "", "model_1754298683935大卷盘_primitive5" : "", "model_1754298683935大卷盘_primitive6" : "", "model_1754298683935大卷盘_primitive7" : "", "model_1754298683935大卷盘_primitive8" : "", "model_1754298683935大卷盘_primitive9" : "", "model_1754298683935大卷盘_primitive10" : "", "model_1754298683935大卷盘_primitive11" : "", "model_1754298683935卷盘管1_primitive0" : "", "model_1754298683935卷盘管1_primitive1" : "", "model_1754298683935车架_primitive0" : "", "model_1754298683935车架_primitive1" : "", "model_1754298683935车架_primitive2" : "", "model_1754298683935车架_primitive3" : "", "model_1754298683935车架_primitive4" : "", "model_1754298683935车架_primitive5" : "", "model_1754298683935车架_primitive6" : "", "model_1754298683935车架_primitive7" : "", "model_1754298683935车架_primitive8" : "", "model_1754298683935车架_primitive9" : "", "model_1754298683935车架_primitive10" : "", "model_1754298683935大卷盘开关盖板_primitive0" : "", "model_1754298683935大卷盘开关盖板_primitive1" : "", }, "缓慢收回高压水管" : { "exhibition_html_1754310339535_hua_" : "", "model_1754298683935波纹管_primitive0" : "", "model_1754298683935波纹管_primitive1" : "", "model_1754298683935卷盘管3" : "", "model_1754298683935喷头" : "", "model_1754298683933井盖013_primitive0" : "", "model_1754298683933井盖013_primitive1" : "", }, "拆卸高压喷头放入喷头机箱内" : { "exhibition_html_1754310287302_hua_" : "", "model_1754298683935喷头箱_primitive0" : "", "model_1754298683935喷头箱_primitive1" : "", "model_1754298683935喷头箱_primitive2" : "", "model_1754298683935喷头箱_primitive3" : "", "model_1754298683935喷头箱盖_primitive0" : "", "model_1754298683935喷头箱盖_primitive1" : "", "model_1754298683935喷头箱盖_primitive2" : "", "model_1754298683935波纹管_primitive0" : "", "model_1754298683935波纹管_primitive1" : "", "model_1754298683935卷盘管3" : "", "model_1754298683935喷头" : "", "model_1754298683933井盖013_primitive0" : "", "model_1754298683933井盖013_primitive1" : "", }, "收起高压水管将卷筒恢复到初始状态" : { "model_1754298683935喷头箱_primitive0" : "", "model_1754298683935喷头箱_primitive1" : "", "model_1754298683935喷头箱_primitive2" : "", "model_1754298683935喷头箱_primitive3" : "", "model_1754298683935喷头箱盖_primitive0" : "", "model_1754298683935喷头箱盖_primitive1" : "", "model_1754298683935喷头箱盖_primitive2" : "", "model_1754298683935波纹管_primitive0" : "", "model_1754298683935波纹管_primitive1" : "", "model_1754298683935卷盘管3" : "", "model_1754298683935大卷盘_primitive0" : "", "model_1754298683935大卷盘_primitive1" : "", "model_1754298683935大卷盘_primitive2" : "", "model_1754298683935大卷盘_primitive3" : "", "model_1754298683935大卷盘_primitive4" : "", "model_1754298683935大卷盘_primitive5" : "", "model_1754298683935大卷盘_primitive6" : "", "model_1754298683935大卷盘_primitive7" : "", "model_1754298683935大卷盘_primitive8" : "", "model_1754298683935大卷盘_primitive9" : "", "model_1754298683935大卷盘_primitive10" : "", "model_1754298683935大卷盘_primitive11" : "", "model_1754298683935卷盘管1_primitive0" : "", "model_1754298683935卷盘管1_primitive1" : "", "model_1754298683935车架_primitive0" : "", "model_1754298683935车架_primitive1" : "", "model_1754298683935车架_primitive2" : "", "model_1754298683935车架_primitive3" : "", "model_1754298683935车架_primitive4" : "", "model_1754298683935车架_primitive5" : "", "model_1754298683935车架_primitive6" : "", "model_1754298683935车架_primitive7" : "", "model_1754298683935车架_primitive8" : "", "model_1754298683935车架_primitive9" : "", "model_1754298683935车架_primitive10" : "", "model_1754298683935大卷盘开关盖板_primitive0" : "", "model_1754298683935大卷盘开关盖板_primitive1" : "", "model_1754298683935卷盘管2_primitive0" : "", }, "将高压水管拧到水管固定座" : { "exhibition_html_1754309840158_hua_" : "", "model_1754298683935大卷盘_primitive0" : "", "model_1754298683935大卷盘_primitive1" : "", "model_1754298683935大卷盘_primitive2" : "", "model_1754298683935大卷盘_primitive3" : "", "model_1754298683935大卷盘_primitive4" : "", "model_1754298683935大卷盘_primitive5" : "", "model_1754298683935大卷盘_primitive6" : "", "model_1754298683935大卷盘_primitive7" : "", "model_1754298683935大卷盘_primitive8" : "", "model_1754298683935大卷盘_primitive9" : "", "model_1754298683935大卷盘_primitive10" : "", "model_1754298683935大卷盘_primitive11" : "", "model_1754298683935卷盘管1_primitive0" : "", "model_1754298683935卷盘管1_primitive1" : "", "model_1754298683935车架_primitive0" : "", "model_1754298683935车架_primitive1" : "", "model_1754298683935车架_primitive2" : "", "model_1754298683935车架_primitive3" : "", "model_1754298683935车架_primitive4" : "", "model_1754298683935车架_primitive5" : "", "model_1754298683935车架_primitive6" : "", "model_1754298683935车架_primitive7" : "", "model_1754298683935车架_primitive8" : "", "model_1754298683935车架_primitive9" : "", "model_1754298683935车架_primitive10" : "", }, "回到驾驶室踩下车辆离合器5秒" : { "exhibition_html_1754309515697_hua_" : "", "model_1754298683935离合" : "", "model_1754298683935左门_primitive0" : "", "model_1754298683935左门_primitive1" : "", "model_1754298683935左门_primitive2" : "", "model_1754298683935左门_primitive3" : "", "model_1754298683935左门_primitive4" : "", "model_1754298683935左门_primitive5" : "", }, "关闭取力器开关" : { "exhibition_html_1754309585650_hua_" : "", "model_1754298683935控制台_primitive5" : "", }, "关闭车辆双闪和工作双闪箭头灯" : { "exhibition_html_1754309718814_hua_" : "", "exhibition_html_1754309686225_hua_" : "", "model_1754298683935控制台_primitive1" : "", "model_1754298683935控制台_primitive8" : "", }, "车辆正常熄火" : { "exhibition_html_1754309585650_hua_" : "", "exhibition_html_1754309754597_hua_" : "", "model_1754298683935控制台_primitive5" : "", "model_1754298683935控制台_primitive1" : "", "model_1754298683935车架_primitive10" : "", "model_1754298683935车架_primitive3" : "", "model_1754298683935钥匙_primitive0" : "", "model_1754298683935钥匙_primitive1" : "", }, }; if (json[type] == null || json[type] == undefined) { return false; } let objJson = json[type]; if (objJson[meshId] == null || objJson[meshId] == undefined) { return false; } return true; } }