|
@@ -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);
|
|
QingXiCheAdnQvCarEventStep.find().waterEvent(false);
|
|
thisClass.meshVisibility("all", false);
|
|
thisClass.meshVisibility("all", false);
|
|
- thisClass.animationAllTypeUpdate('stopAll');
|
|
|
|
|
|
+ QingXiCheAdnQvCarEventStep.find().animationAllTypeUpdate('stopAll');
|
|
|
|
|
|
thisClass.tipsBtnsUpOpenEventCallbackMain(false);
|
|
thisClass.tipsBtnsUpOpenEventCallbackMain(false);
|
|
thisClass.tipsBtnsDownOpenEventCallbackMain(true);
|
|
thisClass.tipsBtnsDownOpenEventCallbackMain(true);
|
|
@@ -2022,7 +1860,7 @@ export class QingXiCheAndQvCarEvent {
|
|
|
|
|
|
thisClass.meshVisibility("all", false);
|
|
thisClass.meshVisibility("all", false);
|
|
// 重置所有动画原始位置
|
|
// 重置所有动画原始位置
|
|
- thisClass.animationAllTypeUpdate('stopAll');
|
|
|
|
|
|
+ QingXiCheAdnQvCarEventStep.find().animationAllTypeUpdate('stopAll');
|
|
|
|
|
|
// 开启水流
|
|
// 开启水流
|
|
QingXiCheAdnQvCarEventStep.find().waterGuanEvent(true);
|
|
QingXiCheAdnQvCarEventStep.find().waterGuanEvent(true);
|
|
@@ -2033,7 +1871,7 @@ export class QingXiCheAndQvCarEvent {
|
|
setTimeout(function() {
|
|
setTimeout(function() {
|
|
|
|
|
|
// 将地面挪到合适的位置
|
|
// 将地面挪到合适的位置
|
|
- thisClass.animationAllTypeUpdate('数字修复虚拟仿真-将橡胶垫片放置到正确的位置');
|
|
|
|
|
|
+ QingXiCheAdnQvCarEventStep.find().animationAllTypeUpdate('数字修复虚拟仿真-将橡胶垫片放置到正确的位置');
|
|
|
|
|
|
}, 300);
|
|
}, 300);
|
|
|
|
|