|
@@ -174,49 +174,6 @@ export class TypeClick {
|
|
|
|
|
|
}
|
|
|
|
|
|
- /**
|
|
|
- * 开启车门
|
|
|
- * callback 开启完成回调
|
|
|
- */
|
|
|
- openCarMen = (callback : any) => {
|
|
|
-
|
|
|
- let thisClass = this;
|
|
|
- let objIframeEdit = this.objIframeEdit;
|
|
|
- let objIframe = this.objIframe;
|
|
|
- let objScene = this.objScene;
|
|
|
- let BABYLON = this.BABYLON;
|
|
|
- let ChengGuangYuanJing = objIframe.ChengGuangYuanJing;
|
|
|
-
|
|
|
- // 播放动画列表
|
|
|
- let playList = [
|
|
|
- { "name" : "车门", "speed" : 1, "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 : any, objAnimation : any) {
|
|
|
-
|
|
|
- if (state == "播放完成") {
|
|
|
-
|
|
|
- playEndNum += 1;
|
|
|
- if (playEndNum >= playList.length) {
|
|
|
- callback("yes");
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
- );
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
* 根据物体id 和 类型,判断是否在物体列表中
|
|
|
* type 类型
|
|
@@ -270,9 +227,89 @@ export class TypeClick {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ /**
|
|
|
+ * 开启车门
|
|
|
+ * callback 开启完成回调
|
|
|
+ */
|
|
|
+ openCarMen = (callback : any) => {
|
|
|
|
|
|
+ let thisClass = this;
|
|
|
+ let objIframeEdit = this.objIframeEdit;
|
|
|
+ let objIframe = this.objIframe;
|
|
|
+ let objScene = this.objScene;
|
|
|
+ let BABYLON = this.BABYLON;
|
|
|
+ let ChengGuangYuanJing = objIframe.ChengGuangYuanJing;
|
|
|
|
|
|
+ // 播放动画列表
|
|
|
+ let playList = [
|
|
|
+ { "name" : "车门", "speed" : 1, "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 : any, objAnimation : any) {
|
|
|
+
|
|
|
+ if (state == "播放完成") {
|
|
|
+
|
|
|
+ playEndNum += 1;
|
|
|
+ if (playEndNum >= playList.length) {
|
|
|
+ callback("yes");
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 开启卷帘门
|
|
|
+ * callback 开启完成回调
|
|
|
+ */
|
|
|
+ openJuanLianMen = (callback : any) => {
|
|
|
+
|
|
|
+ let thisClass = this;
|
|
|
+ let objIframeEdit = this.objIframeEdit;
|
|
|
+ let objIframe = this.objIframe;
|
|
|
+ let objScene = this.objScene;
|
|
|
+ let BABYLON = this.BABYLON;
|
|
|
+ let ChengGuangYuanJing = objIframe.ChengGuangYuanJing;
|
|
|
+
|
|
|
+ // 播放动画列表
|
|
|
+ let playList = [
|
|
|
+ { "name" : "车门", "speed" : 1, "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 : any, objAnimation : any) {
|
|
|
+
|
|
|
+ if (state == "播放完成") {
|
|
|
+
|
|
|
+ playEndNum += 1;
|
|
|
+ if (playEndNum >= playList.length) {
|
|
|
+ callback("yes");
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ );
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|