|
@@ -1942,714 +1942,7 @@ export class QingXiCheAndQvCarEventClick {
|
|
|
};
|
|
|
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
- * 开启车门
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- openCarMen = (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 playList = [
|
|
|
- { "name" : "Armature.001", "speed" : 2, "from" : 0, "to" : 120 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 模拟踩离合
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- openCaiLiHe = (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 playList = [
|
|
|
- { "name" : "离合.001", "speed" : 2, "from" : 0, "to" : 200 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 模拟离合抬起
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- openCaiLiHeTaiQi = (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 playList = [
|
|
|
- { "name" : "离合.001", "speed" : 2, "from" : 200, "to" : 0 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 关闭车门
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- closeCarMen = (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 playList = [
|
|
|
- { "name" : "Armature.001", "speed" : 2, "from" : 120, "to" : 0 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 调整卷筒器到合适位置
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- tiaoZhengJuanPan = (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 playList = [
|
|
|
- { "name" : "Armature.001", "speed" : 2, "from" : 0, "to" : 200 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 调整卷筒器到合适位置 回收
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- tiaoZhengJuanPan_2 = (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 playList = [
|
|
|
- { "name" : "Armature.001", "speed" : 2, "from" : 200, "to" : 0 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
- * 套上高压水管护管器
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- taoShangGaoYaShuiGuan_1 = (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 playList = [
|
|
|
- { "name" : "波纹管.001", "speed" : 2, "from" : 200, "to" : 340 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 套上高压水管护管器
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- taoShangGaoYaShuiGuan_2 = (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 playList = [
|
|
|
- { "name" : "波纹管.001", "speed" : 2, "from" : 340, "to" : 401 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 套上高压水管护管器 拉回
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- taoShangGaoYaShuiGuan_3 = (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 playList = [
|
|
|
- { "name" : "波纹管.001", "speed" : 2, "from" : 401, "to" : 340 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 套上高压水管护管器 回收
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- taoShangGaoYaShuiGuan_4 = (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 playList = [
|
|
|
- { "name" : "波纹管.001", "speed" : 2, "from" : 340, "to" : 200 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
- /**
|
|
|
- * 安装合适的高压喷头箱子打开
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- gaoYaPengTouXiangZiDaKai = (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 playList = [
|
|
|
- { "name" : "相机箱盖001", "speed" : 2, "from" : 0, "to" : 41 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 安装合适的高压喷头箱子打开 回收
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- gaoYaPengTouXiangZiDaKai_2 = (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 playList = [
|
|
|
- { "name" : "相机箱盖001", "speed" : 2, "from" : 41, "to" : 0 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 安装合适的高压喷头安装
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- gaoYaPengTou_1 = (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 playList = [
|
|
|
- { "name" : "喷头001", "speed" : 2, "from" : 270, "to" : 330 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 安装合适的高压喷头安装
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- gaoYaPengTou_2 = (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 playList = [
|
|
|
- { "name" : "喷头001", "speed" : 2, "from" : 330, "to" : 400 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 安装合适的高压喷头安装 拉回
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- gaoYaPengTou_3 = (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 playList = [
|
|
|
- { "name" : "喷头001", "speed" : 2, "from" : 400, "to" : 330 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 安装合适的高压喷头 回收
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- gaoYaPengTou_4 = (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 playList = [
|
|
|
- { "name" : "喷头001", "speed" : 2, "from" : 330, "to" : 270 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
+
|
|
|
|
|
|
/**
|
|
|
* 数字修复虚拟仿真-将橡胶垫片放置到正确的位置
|
|
@@ -2876,95 +2169,6 @@ export class QingXiCheAndQvCarEventClick {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
-
|
|
|
- /**
|
|
|
- * 拧动钥匙
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- openYaoShi = (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 playList = [
|
|
|
- { "name" : "钥匙.001", "speed" : 2, "from" : 0, "to" : 102 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 拧动钥匙 熄火
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- openYaoShi_2 = (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 playList = [
|
|
|
- { "name" : "钥匙.001", "speed" : 2, "from" : 102, "to" : 0 },
|
|
|
- ];
|
|
|
- // 动画播放完成次数
|
|
|
- let playEndNum = 0;
|
|
|
- for (let i = 0; i < playList.length; i++) {
|
|
|
-
|
|
|
- let thisPlayList = playList[i];
|
|
|
- ChengGuangYuanJing.CommonVal.find().animationGroupsEventCallback(
|
|
|
- thisPlayList.name, 'start', thisPlayList.speed, thisPlayList.from, thisPlayList.to, false, null,
|
|
|
- function(state, objAnimation) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
|
|
|
}
|
|
|
|