/** * 操作动画停止播放和物体显示隐藏,材质,水流等逻辑 */ 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 == '水汽') { // 获取粒子对象 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" : "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; } if (list.length <= 0) { 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) { 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_1746603426219_hua_", ]; break; case "确认手刹已拉起档位是P档然后发动车辆": meshList = [ "exhibition_html_1746604047427_hua_", "exhibition_html_1746604199620_hua_", ]; break; case "打开车辆双闪同时开启工作双闪灯": meshList = [ "exhibition_html_1746604171611_hua_", "exhibition_html_1746604108744_hua_", ]; break; case "踩下车辆离合器5秒": meshList = [ "exhibition_html_1746604263314_hua_", ]; break; case "按下取力器开关": meshList = [ "exhibition_html_1746604047427_hua_", ]; break; case "缓慢抬起离合器": meshList = [ "exhibition_html_1746604263314_hua_", ]; break; case "从水管固定座上拧下高压水管": meshList = [ "exhibition_html_1746603894815_hua_", ]; break; case "调整卷筒器到合适位置": meshList = [ "exhibition_html_1746603846735_hua_", ]; break; case "取出高压水管并放入布管器内": meshList = [ "exhibition_html_1746603926412_hua_", ]; break; case "将高压水管拧到水管固定座": meshList = [ "exhibition_html_1746603894815_hua_", ]; break; case "回到驾驶室踩下车辆离合器5秒": meshList = [ "exhibition_html_1746604263314_hua_", ]; break; case "关闭取力器开关": meshList = [ "exhibition_html_1746604047427_hua_", ]; break; case "关闭车辆双闪和工作双闪箭头灯": meshList = [ "exhibition_html_1746604171611_hua_", "exhibition_html_1746604108744_hua_", ]; break; case "车辆正常熄火": meshList = [ "exhibition_html_1746604047427_hua_", "exhibition_html_1746604199620_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_1746603426219_hua_" : "exhibition_html_1746603426219_hua_", "model_1746598895147左门_primitive0" : "model_1746598895147左门_primitive0", "model_1746598895147左门_primitive1" : "model_1746598895147左门_primitive1", "model_1746598895147左门_primitive2" : "model_1746598895147左门_primitive2", "model_1746598895147左门_primitive3" : "model_1746598895147左门_primitive3", "model_1746598895147左门_primitive4" : "model_1746598895147左门_primitive4", "model_1746598895147左门_primitive5" : "model_1746598895147左门_primitive5", "model_1746598895147右门_primitive0" : "model_1746598895147右门_primitive0", "model_1746598895147右门_primitive1" : "model_1746598895147右门_primitive1", "model_1746598895147右门_primitive2" : "model_1746598895147右门_primitive2", "model_1746598895147右门_primitive3" : "model_1746598895147右门_primitive3", "model_1746598895147右门_primitive4" : "model_1746598895147右门_primitive4", "model_1746598895147右门_primitive5" : "model_1746598895147右门_primitive5", }, "确认手刹已拉起档位是P档然后发动车辆" : { "exhibition_html_1746604047427_hua_" : "exhibition_html_1746604047427_hua_", "exhibition_html_1746604199620_hua_" : "exhibition_html_1746604199620_hua_", "model_1746598895147控制台_primitive5" : "model_1746598895147控制台_primitive5", "model_1746598895147驾驶室底座_primitive1" : "model_1746598895147驾驶室底座_primitive1", "model_1746598895147驾驶室底座_primitive2" : "model_1746598895147驾驶室底座_primitive2", "model_1746598895147钥匙_primitive0" : "model_1746598895147钥匙_primitive0", "model_1746598895147钥匙_primitive1" : "model_1746598895147钥匙_primitive1", "model_1746598895147控制台_primitive6" : "model_1746598895147控制台_primitive6", }, "打开车辆双闪同时开启工作双闪灯" : { "exhibition_html_1746604108744_hua_" : "exhibition_html_1746604108744_hua_", "exhibition_html_1746604171611_hua_" : "exhibition_html_1746604171611_hua_", "model_1746598895147控制台_primitive1" : "model_1746598895147控制台_primitive1", "model_1746598895147控制台_primitive8" : "model_1746598895147控制台_primitive8", "model_1746598895147控制台_primitive7" : "model_1746598895147控制台_primitive7", }, "踩下车辆离合器5秒" : { "exhibition_html_1746604263314_hua_" : "exhibition_html_1746604263314_hua_", "model_1746598895147离合" : "model_1746598895147离合", "model_1746598895147左门_primitive0" : "model_1746598895147左门_primitive0", "model_1746598895147左门_primitive1" : "model_1746598895147左门_primitive1", "model_1746598895147左门_primitive2" : "model_1746598895147左门_primitive2", "model_1746598895147左门_primitive3" : "model_1746598895147左门_primitive3", "model_1746598895147左门_primitive4" : "model_1746598895147左门_primitive4", "model_1746598895147左门_primitive5" : "model_1746598895147左门_primitive5", }, "按下取力器开关" : { "exhibition_html_1746604047427_hua_" : "exhibition_html_1746604047427_hua_", "model_1746598895147控制台_primitive5" : "model_1746598895147控制台_primitive5", }, "数字修复虚拟仿真-将阀门关闭停止水流" : { "model_1746598895146阀门_primitive0" : "model_1746598895146阀门_primitive0", "model_1746598895146阀门_primitive1" : "model_1746598895146阀门_primitive1", }, "缓慢抬起离合器" : { "exhibition_html_1746604263314_hua_" : "exhibition_html_1746604263314_hua_", "model_1746598895147离合" : "model_1746598895147离合", "model_1746598895147左门_primitive0" : "model_1746598895147左门_primitive0", "model_1746598895147左门_primitive1" : "model_1746598895147左门_primitive1", "model_1746598895147左门_primitive2" : "model_1746598895147左门_primitive2", "model_1746598895147左门_primitive3" : "model_1746598895147左门_primitive3", "model_1746598895147左门_primitive4" : "model_1746598895147左门_primitive4", "model_1746598895147左门_primitive5" : "model_1746598895147左门_primitive5", }, "下车确定安全灯显示是否正常" : { "model_1746598895147离合" : "model_1746598895147离合", "model_1746598895147左门_primitive0" : "model_1746598895147左门_primitive0", "model_1746598895147左门_primitive1" : "model_1746598895147左门_primitive1", "model_1746598895147左门_primitive2" : "model_1746598895147左门_primitive2", "model_1746598895147左门_primitive3" : "model_1746598895147左门_primitive3", "model_1746598895147左门_primitive4" : "model_1746598895147左门_primitive4", "model_1746598895147左门_primitive5" : "model_1746598895147左门_primitive5", "model_1746598895147车架_primitive3" : "model_1746598895147车架_primitive3", "model_1746598860388地面_primitive1" : "model_1746598860388地面_primitive1", }, "在施工范围放置警示标识" : { "model_1746598860388地面_primitive1" : "model_1746598860388地面_primitive1", }, "从水管固定座上拧下高压水管" : { "exhibition_html_1746603894815_hua_" : "exhibition_html_1746603894815_hua_", "model_1746598895151转到位_primitive0" : "model_1746598895151转到位_primitive0", "model_1746598895151转到位_primitive1" : "model_1746598895151转到位_primitive1", "model_1746598895147大卷盘_primitive0" : "model_1746598895147大卷盘_primitive0", "model_1746598895147大卷盘_primitive1" : "model_1746598895147大卷盘_primitive1", "model_1746598895147大卷盘_primitive2" : "model_1746598895147大卷盘_primitive2", "model_1746598895147大卷盘_primitive3" : "model_1746598895147大卷盘_primitive3", "model_1746598895147大卷盘_primitive4" : "model_1746598895147大卷盘_primitive4", "model_1746598895147大卷盘_primitive5" : "model_1746598895147大卷盘_primitive5", "model_1746598895147大卷盘_primitive6" : "model_1746598895147大卷盘_primitive6", "model_1746598895147大卷盘_primitive7" : "model_1746598895147大卷盘_primitive7", "model_1746598895147大卷盘_primitive8" : "model_1746598895147大卷盘_primitive8", "model_1746598895147大卷盘_primitive9" : "model_1746598895147大卷盘_primitive9", "model_1746598895147大卷盘_primitive10" : "model_1746598895147大卷盘_primitive10", "model_1746598895147大卷盘_primitive11" : "model_1746598895147大卷盘_primitive11", }, "调整卷筒器到合适位置" : { "exhibition_html_1746603846735_hua_" : "exhibition_html_1746603846735_hua_", "model_1746598895147大卷盘开关盖板_primitive0" : "model_1746598895147大卷盘开关盖板_primitive0", "model_1746598895147大卷盘开关盖板_primitive1" : "model_1746598895147大卷盘开关盖板_primitive1", "model_1746598895147大卷盘_primitive0" : "model_1746598895147大卷盘_primitive0", "model_1746598895147大卷盘_primitive1" : "model_1746598895147大卷盘_primitive1", "model_1746598895147大卷盘_primitive2" : "model_1746598895147大卷盘_primitive2", "model_1746598895147大卷盘_primitive3" : "model_1746598895147大卷盘_primitive3", "model_1746598895147大卷盘_primitive4" : "model_1746598895147大卷盘_primitive4", "model_1746598895147大卷盘_primitive5" : "model_1746598895147大卷盘_primitive5", "model_1746598895147大卷盘_primitive6" : "model_1746598895147大卷盘_primitive6", "model_1746598895147大卷盘_primitive7" : "model_1746598895147大卷盘_primitive7", "model_1746598895147大卷盘_primitive8" : "model_1746598895147大卷盘_primitive8", "model_1746598895147大卷盘_primitive9" : "model_1746598895147大卷盘_primitive9", "model_1746598895147大卷盘_primitive10" : "model_1746598895147大卷盘_primitive10", "model_1746598895147大卷盘_primitive11" : "model_1746598895147大卷盘_primitive11", }, "取出高压水管并放入布管器内" : { "exhibition_html_1746603926412_hua_" : "exhibition_html_1746603926412_hua_", "model_1746598895147大卷盘开关盖板_primitive0" : "model_1746598895147大卷盘开关盖板_primitive0", "model_1746598895147大卷盘开关盖板_primitive1" : "model_1746598895147大卷盘开关盖板_primitive1", "model_1746598895147大卷盘_primitive0" : "model_1746598895147大卷盘_primitive0", "model_1746598895147大卷盘_primitive1" : "model_1746598895147大卷盘_primitive1", "model_1746598895147大卷盘_primitive2" : "model_1746598895147大卷盘_primitive2", "model_1746598895147大卷盘_primitive3" : "model_1746598895147大卷盘_primitive3", "model_1746598895147大卷盘_primitive4" : "model_1746598895147大卷盘_primitive4", "model_1746598895147大卷盘_primitive5" : "model_1746598895147大卷盘_primitive5", "model_1746598895147大卷盘_primitive6" : "model_1746598895147大卷盘_primitive6", "model_1746598895147大卷盘_primitive7" : "model_1746598895147大卷盘_primitive7", "model_1746598895147大卷盘_primitive8" : "model_1746598895147大卷盘_primitive8", "model_1746598895147大卷盘_primitive9" : "model_1746598895147大卷盘_primitive9", "model_1746598895147大卷盘_primitive10" : "model_1746598895147大卷盘_primitive10", "model_1746598895147大卷盘_primitive11" : "model_1746598895147大卷盘_primitive11", }, "套上高压水管护管器" : { "model_1746598895147波纹管_primitive0" : "model_1746598895147波纹管_primitive0", "model_1746598895147波纹管_primitive1" : "model_1746598895147波纹管_primitive1", }, "安装合适的高压喷头" : { "model_1746598895147相机箱盖001_primitive0" : "model_1746598895147相机箱盖001_primitive0", "model_1746598895147相机箱盖001_primitive1" : "model_1746598895147相机箱盖001_primitive1", "model_1746598895147相机箱盖001_primitive2" : "model_1746598895147相机箱盖001_primitive2", "model_1746598895147相机箱001_primitive0" : "model_1746598895147相机箱001_primitive0", "model_1746598895147相机箱001_primitive1" : "model_1746598895147相机箱001_primitive1", "model_1746598895147相机箱001_primitive2" : "model_1746598895147相机箱001_primitive2", }, "将高压水管放入待施工的管道内" : { "model_1746598895147波纹管_primitive0" : "model_1746598895147波纹管_primitive0", "model_1746598895147波纹管_primitive1" : "model_1746598895147波纹管_primitive1", "model_1746598895147喷头001" : "model_1746598895147喷头001", "model_1746598895147喷头002" : "model_1746598895147喷头002", "model_1746598895147喷头003" : "model_1746598895147喷头003", "model_1746598895147喷头004" : "model_1746598895147喷头004", "model_1746598895147水泥管" : "model_1746598895147水泥管", "model_1746598895149软管" : "model_1746598895149软管", "model_1746598895147相机箱001_primitive0" : "model_1746598895147相机箱001_primitive0", "model_1746598895147相机箱001_primitive1" : "model_1746598895147相机箱001_primitive1", "model_1746598895147相机箱001_primitive2" : "model_1746598895147相机箱001_primitive2", }, "在触屏操作面板上将管长清零" : { "model_1746598895147大卷盘开关盖板_primitive0" : "model_1746598895147大卷盘开关盖板_primitive0", "model_1746598895147大卷盘开关盖板_primitive1" : "model_1746598895147大卷盘开关盖板_primitive1", "model_1746598895147大卷盘_primitive0" : "model_1746598895147大卷盘_primitive0", "model_1746598895147大卷盘_primitive1" : "model_1746598895147大卷盘_primitive1", "model_1746598895147大卷盘_primitive2" : "model_1746598895147大卷盘_primitive2", "model_1746598895147大卷盘_primitive3" : "model_1746598895147大卷盘_primitive3", "model_1746598895147大卷盘_primitive4" : "model_1746598895147大卷盘_primitive4", "model_1746598895147大卷盘_primitive5" : "model_1746598895147大卷盘_primitive5", "model_1746598895147大卷盘_primitive6" : "model_1746598895147大卷盘_primitive6", "model_1746598895147大卷盘_primitive7" : "model_1746598895147大卷盘_primitive7", "model_1746598895147大卷盘_primitive8" : "model_1746598895147大卷盘_primitive8", "model_1746598895147大卷盘_primitive9" : "model_1746598895147大卷盘_primitive9", "model_1746598895147大卷盘_primitive10" : "model_1746598895147大卷盘_primitive10", "model_1746598895147大卷盘_primitive11" : "model_1746598895147大卷盘_primitive11", "model_1746598895147车厢_primitive0" : "model_1746598895147车厢_primitive0", "model_1746598895147车厢_primitive1" : "model_1746598895147车厢_primitive1", "model_1746598895147车厢_primitive2" : "model_1746598895147车厢_primitive2", "model_1746598895147车厢_primitive3" : "model_1746598895147车厢_primitive3", "model_1746598895147车厢_primitive4" : "model_1746598895147车厢_primitive4", "model_1746598895147车厢_primitive5" : "model_1746598895147车厢_primitive5", }, "在安全的情况开启冲水开关" : { "model_1746598895147大卷盘开关盖板_primitive0" : "model_1746598895147大卷盘开关盖板_primitive0", "model_1746598895147大卷盘开关盖板_primitive1" : "model_1746598895147大卷盘开关盖板_primitive1", "model_1746598895147大卷盘_primitive0" : "model_1746598895147大卷盘_primitive0", "model_1746598895147大卷盘_primitive1" : "model_1746598895147大卷盘_primitive1", "model_1746598895147大卷盘_primitive2" : "model_1746598895147大卷盘_primitive2", "model_1746598895147大卷盘_primitive3" : "model_1746598895147大卷盘_primitive3", "model_1746598895147大卷盘_primitive4" : "model_1746598895147大卷盘_primitive4", "model_1746598895147大卷盘_primitive5" : "model_1746598895147大卷盘_primitive5", "model_1746598895147大卷盘_primitive6" : "model_1746598895147大卷盘_primitive6", "model_1746598895147大卷盘_primitive7" : "model_1746598895147大卷盘_primitive7", "model_1746598895147大卷盘_primitive8" : "model_1746598895147大卷盘_primitive8", "model_1746598895147大卷盘_primitive9" : "model_1746598895147大卷盘_primitive9", "model_1746598895147大卷盘_primitive10" : "model_1746598895147大卷盘_primitive10", "model_1746598895147大卷盘_primitive11" : "model_1746598895147大卷盘_primitive11", "model_1746598895147车厢_primitive0" : "model_1746598895147车厢_primitive0", "model_1746598895147车厢_primitive1" : "model_1746598895147车厢_primitive1", "model_1746598895147车厢_primitive2" : "model_1746598895147车厢_primitive2", "model_1746598895147车厢_primitive3" : "model_1746598895147车厢_primitive3", "model_1746598895147车厢_primitive4" : "model_1746598895147车厢_primitive4", "model_1746598895147车厢_primitive5" : "model_1746598895147车厢_primitive5", }, "根据现场工况调节冲水压力" : { "model_1746598895147波纹管_primitive0" : "model_1746598895147波纹管_primitive0", "model_1746598895147波纹管_primitive1" : "model_1746598895147波纹管_primitive1", "model_1746598895147喷头001" : "model_1746598895147喷头001", "model_1746598895147喷头002" : "model_1746598895147喷头002", "model_1746598895147喷头003" : "model_1746598895147喷头003", "model_1746598895147喷头004" : "model_1746598895147喷头004", "model_1746598895147水泥管" : "model_1746598895147水泥管", "model_1746598895149软管" : "model_1746598895149软管", }, "疏通管道后减小油门到初始状态" : { "model_1746598895147波纹管_primitive0" : "model_1746598895147波纹管_primitive0", "model_1746598895147波纹管_primitive1" : "model_1746598895147波纹管_primitive1", "model_1746598895147喷头001" : "model_1746598895147喷头001", "model_1746598895147喷头002" : "model_1746598895147喷头002", "model_1746598895147喷头003" : "model_1746598895147喷头003", "model_1746598895147喷头004" : "model_1746598895147喷头004", "model_1746598895147水泥管" : "model_1746598895147水泥管", "model_1746598895149软管" : "model_1746598895149软管", "model_1746598895147大卷盘开关盖板_primitive0" : "model_1746598895147大卷盘开关盖板_primitive0", "model_1746598895147大卷盘开关盖板_primitive1" : "model_1746598895147大卷盘开关盖板_primitive1", "model_1746598895147大卷盘_primitive0" : "model_1746598895147大卷盘_primitive0", "model_1746598895147大卷盘_primitive1" : "model_1746598895147大卷盘_primitive1", "model_1746598895147大卷盘_primitive2" : "model_1746598895147大卷盘_primitive2", "model_1746598895147大卷盘_primitive3" : "model_1746598895147大卷盘_primitive3", "model_1746598895147大卷盘_primitive4" : "model_1746598895147大卷盘_primitive4", "model_1746598895147大卷盘_primitive5" : "model_1746598895147大卷盘_primitive5", "model_1746598895147大卷盘_primitive6" : "model_1746598895147大卷盘_primitive6", "model_1746598895147大卷盘_primitive7" : "model_1746598895147大卷盘_primitive7", "model_1746598895147大卷盘_primitive8" : "model_1746598895147大卷盘_primitive8", "model_1746598895147大卷盘_primitive9" : "model_1746598895147大卷盘_primitive9", "model_1746598895147大卷盘_primitive10" : "model_1746598895147大卷盘_primitive10", "model_1746598895147大卷盘_primitive11" : "model_1746598895147大卷盘_primitive11", "model_1746598895147车厢_primitive0" : "model_1746598895147车厢_primitive0", "model_1746598895147车厢_primitive1" : "model_1746598895147车厢_primitive1", "model_1746598895147车厢_primitive2" : "model_1746598895147车厢_primitive2", "model_1746598895147车厢_primitive3" : "model_1746598895147车厢_primitive3", "model_1746598895147车厢_primitive4" : "model_1746598895147车厢_primitive4", "model_1746598895147车厢_primitive5" : "model_1746598895147车厢_primitive5", }, "带压收回高压水管" : { "model_1746598895147大卷盘开关盖板_primitive0" : "model_1746598895147大卷盘开关盖板_primitive0", "model_1746598895147大卷盘开关盖板_primitive1" : "model_1746598895147大卷盘开关盖板_primitive1", "model_1746598895147大卷盘_primitive0" : "model_1746598895147大卷盘_primitive0", "model_1746598895147大卷盘_primitive1" : "model_1746598895147大卷盘_primitive1", "model_1746598895147大卷盘_primitive2" : "model_1746598895147大卷盘_primitive2", "model_1746598895147大卷盘_primitive3" : "model_1746598895147大卷盘_primitive3", "model_1746598895147大卷盘_primitive4" : "model_1746598895147大卷盘_primitive4", "model_1746598895147大卷盘_primitive5" : "model_1746598895147大卷盘_primitive5", "model_1746598895147大卷盘_primitive6" : "model_1746598895147大卷盘_primitive6", "model_1746598895147大卷盘_primitive7" : "model_1746598895147大卷盘_primitive7", "model_1746598895147大卷盘_primitive8" : "model_1746598895147大卷盘_primitive8", "model_1746598895147大卷盘_primitive9" : "model_1746598895147大卷盘_primitive9", "model_1746598895147大卷盘_primitive10" : "model_1746598895147大卷盘_primitive10", "model_1746598895147大卷盘_primitive11" : "model_1746598895147大卷盘_primitive11", "model_1746598895147车厢_primitive0" : "model_1746598895147车厢_primitive0", "model_1746598895147车厢_primitive1" : "model_1746598895147车厢_primitive1", "model_1746598895147车厢_primitive2" : "model_1746598895147车厢_primitive2", "model_1746598895147车厢_primitive3" : "model_1746598895147车厢_primitive3", "model_1746598895147车厢_primitive4" : "model_1746598895147车厢_primitive4", "model_1746598895147车厢_primitive5" : "model_1746598895147车厢_primitive5", }, "至触摸屏关闭冲水开关" : { "model_1746598895147大卷盘开关盖板_primitive0" : "model_1746598895147大卷盘开关盖板_primitive0", "model_1746598895147大卷盘开关盖板_primitive1" : "model_1746598895147大卷盘开关盖板_primitive1", "model_1746598895147大卷盘_primitive0" : "model_1746598895147大卷盘_primitive0", "model_1746598895147大卷盘_primitive1" : "model_1746598895147大卷盘_primitive1", "model_1746598895147大卷盘_primitive2" : "model_1746598895147大卷盘_primitive2", "model_1746598895147大卷盘_primitive3" : "model_1746598895147大卷盘_primitive3", "model_1746598895147大卷盘_primitive4" : "model_1746598895147大卷盘_primitive4", "model_1746598895147大卷盘_primitive5" : "model_1746598895147大卷盘_primitive5", "model_1746598895147大卷盘_primitive6" : "model_1746598895147大卷盘_primitive6", "model_1746598895147大卷盘_primitive7" : "model_1746598895147大卷盘_primitive7", "model_1746598895147大卷盘_primitive8" : "model_1746598895147大卷盘_primitive8", "model_1746598895147大卷盘_primitive9" : "model_1746598895147大卷盘_primitive9", "model_1746598895147大卷盘_primitive10" : "model_1746598895147大卷盘_primitive10", "model_1746598895147大卷盘_primitive11" : "model_1746598895147大卷盘_primitive11", "model_1746598895147车厢_primitive0" : "model_1746598895147车厢_primitive0", "model_1746598895147车厢_primitive1" : "model_1746598895147车厢_primitive1", "model_1746598895147车厢_primitive2" : "model_1746598895147车厢_primitive2", "model_1746598895147车厢_primitive3" : "model_1746598895147车厢_primitive3", "model_1746598895147车厢_primitive4" : "model_1746598895147车厢_primitive4", "model_1746598895147车厢_primitive5" : "model_1746598895147车厢_primitive5", }, "缓慢收回高压水管" : { "model_1746598895147波纹管_primitive0" : "model_1746598895147波纹管_primitive0", "model_1746598895147波纹管_primitive1" : "model_1746598895147波纹管_primitive1", "model_1746598895147喷头001" : "model_1746598895147喷头001", "model_1746598895147喷头002" : "model_1746598895147喷头002", "model_1746598895147喷头003" : "model_1746598895147喷头003", "model_1746598895147喷头004" : "model_1746598895147喷头004", "model_1746598895147水泥管" : "model_1746598895147水泥管", "model_1746598895149软管" : "model_1746598895149软管", }, "拆卸高压喷头放入喷头机箱内" : { "model_1746598895147波纹管_primitive0" : "model_1746598895147波纹管_primitive0", "model_1746598895147波纹管_primitive1" : "model_1746598895147波纹管_primitive1", "model_1746598895147喷头001" : "model_1746598895147喷头001", "model_1746598895147喷头002" : "model_1746598895147喷头002", "model_1746598895147喷头003" : "model_1746598895147喷头003", "model_1746598895147喷头004" : "model_1746598895147喷头004", "model_1746598895147水泥管" : "model_1746598895147水泥管", "model_1746598895149软管" : "model_1746598895149软管", "model_1746598895147相机箱盖001_primitive0" : "model_1746598895147相机箱盖001_primitive0", "model_1746598895147相机箱盖001_primitive1" : "model_1746598895147相机箱盖001_primitive1", "model_1746598895147相机箱盖001_primitive2" : "model_1746598895147相机箱盖001_primitive2", "model_1746598895147相机箱001_primitive0" : "model_1746598895147相机箱001_primitive0", "model_1746598895147相机箱001_primitive1" : "model_1746598895147相机箱001_primitive1", "model_1746598895147相机箱001_primitive2" : "model_1746598895147相机箱001_primitive2", }, "收起高压水管将卷筒恢复到初始状态" : { "model_1746598895147波纹管_primitive0" : "model_1746598895147波纹管_primitive0", "model_1746598895147波纹管_primitive1" : "model_1746598895147波纹管_primitive1", "model_1746598895147喷头001" : "model_1746598895147喷头001", "model_1746598895147喷头002" : "model_1746598895147喷头002", "model_1746598895147喷头003" : "model_1746598895147喷头003", "model_1746598895147喷头004" : "model_1746598895147喷头004", "model_1746598895147水泥管" : "model_1746598895147水泥管", "model_1746598895149软管" : "model_1746598895149软管", "model_1746598895147大卷盘开关盖板_primitive0" : "model_1746598895147大卷盘开关盖板_primitive0", "model_1746598895147大卷盘开关盖板_primitive1" : "model_1746598895147大卷盘开关盖板_primitive1", "model_1746598895147大卷盘_primitive0" : "model_1746598895147大卷盘_primitive0", "model_1746598895147大卷盘_primitive1" : "model_1746598895147大卷盘_primitive1", "model_1746598895147大卷盘_primitive2" : "model_1746598895147大卷盘_primitive2", "model_1746598895147大卷盘_primitive3" : "model_1746598895147大卷盘_primitive3", "model_1746598895147大卷盘_primitive4" : "model_1746598895147大卷盘_primitive4", "model_1746598895147大卷盘_primitive5" : "model_1746598895147大卷盘_primitive5", "model_1746598895147大卷盘_primitive6" : "model_1746598895147大卷盘_primitive6", "model_1746598895147大卷盘_primitive7" : "model_1746598895147大卷盘_primitive7", "model_1746598895147大卷盘_primitive8" : "model_1746598895147大卷盘_primitive8", "model_1746598895147大卷盘_primitive9" : "model_1746598895147大卷盘_primitive9", "model_1746598895147大卷盘_primitive10" : "model_1746598895147大卷盘_primitive10", "model_1746598895147大卷盘_primitive11" : "model_1746598895147大卷盘_primitive11", "model_1746598895147车厢_primitive0" : "model_1746598895147车厢_primitive0", "model_1746598895147车厢_primitive1" : "model_1746598895147车厢_primitive1", "model_1746598895147车厢_primitive2" : "model_1746598895147车厢_primitive2", "model_1746598895147车厢_primitive3" : "model_1746598895147车厢_primitive3", "model_1746598895147车厢_primitive4" : "model_1746598895147车厢_primitive4", "model_1746598895147车厢_primitive5" : "model_1746598895147车厢_primitive5", }, "将高压水管拧到水管固定座" : { "exhibition_html_1746603894815_hua_" : "exhibition_html_1746603894815_hua_", "model_1746598895151转到位_primitive0" : "model_1746598895151转到位_primitive0", "model_1746598895151转到位_primitive1" : "model_1746598895151转到位_primitive1", "model_1746598895147大卷盘_primitive0" : "model_1746598895147大卷盘_primitive0", "model_1746598895147大卷盘_primitive1" : "model_1746598895147大卷盘_primitive1", "model_1746598895147大卷盘_primitive2" : "model_1746598895147大卷盘_primitive2", "model_1746598895147大卷盘_primitive3" : "model_1746598895147大卷盘_primitive3", "model_1746598895147大卷盘_primitive4" : "model_1746598895147大卷盘_primitive4", "model_1746598895147大卷盘_primitive5" : "model_1746598895147大卷盘_primitive5", "model_1746598895147大卷盘_primitive6" : "model_1746598895147大卷盘_primitive6", "model_1746598895147大卷盘_primitive7" : "model_1746598895147大卷盘_primitive7", "model_1746598895147大卷盘_primitive8" : "model_1746598895147大卷盘_primitive8", "model_1746598895147大卷盘_primitive9" : "model_1746598895147大卷盘_primitive9", "model_1746598895147大卷盘_primitive10" : "model_1746598895147大卷盘_primitive10", "model_1746598895147大卷盘_primitive11" : "model_1746598895147大卷盘_primitive11", }, "回到驾驶室踩下车辆离合器5秒" : { "exhibition_html_1746604263314_hua_" : "exhibition_html_1746604263314_hua_", "model_1746598895147离合" : "model_1746598895147离合", "model_1746598895147左门_primitive0" : "model_1746598895147左门_primitive0", "model_1746598895147左门_primitive1" : "model_1746598895147左门_primitive1", "model_1746598895147左门_primitive2" : "model_1746598895147左门_primitive2", "model_1746598895147左门_primitive3" : "model_1746598895147左门_primitive3", "model_1746598895147左门_primitive4" : "model_1746598895147左门_primitive4", "model_1746598895147左门_primitive5" : "model_1746598895147左门_primitive5", }, "关闭取力器开关" : { "exhibition_html_1746604047427_hua_" : "exhibition_html_1746604047427_hua_", "model_1746598895147控制台_primitive5" : "model_1746598895147控制台_primitive5", }, "关闭车辆双闪和工作双闪箭头灯" : { "exhibition_html_1746604108744_hua_" : "exhibition_html_1746604108744_hua_", "exhibition_html_1746604171611_hua_" : "exhibition_html_1746604171611_hua_", "model_1746598895147控制台_primitive1" : "model_1746598895147控制台_primitive1", "model_1746598895147控制台_primitive8" : "model_1746598895147控制台_primitive8", "model_1746598895147控制台_primitive7" : "model_1746598895147控制台_primitive7", }, "车辆正常熄火" : { "exhibition_html_1746604047427_hua_" : "exhibition_html_1746604047427_hua_", "exhibition_html_1746604199620_hua_" : "exhibition_html_1746604199620_hua_", "model_1746598895147控制台_primitive5" : "model_1746598895147控制台_primitive5", "model_1746598895147驾驶室底座_primitive1" : "model_1746598895147驾驶室底座_primitive1", "model_1746598895147驾驶室底座_primitive2" : "model_1746598895147驾驶室底座_primitive2", "model_1746598895147钥匙_primitive0" : "model_1746598895147钥匙_primitive0", "model_1746598895147钥匙_primitive1" : "model_1746598895147钥匙_primitive1", "model_1746598895147控制台_primitive6" : "model_1746598895147控制台_primitive6", }, }; if (json[type] == null || json[type] == undefined) { return false; } let objJson = json[type]; if (objJson[meshId] == null || objJson[meshId] == undefined) { return false; } return true; } }