|
@@ -226,6 +226,34 @@ export class TypeEvent {
|
|
|
|
|
|
};
|
|
|
|
|
|
+ /**
|
|
|
+ * 隐藏掉一些物体,让其不可见
|
|
|
+ */
|
|
|
+ meshVisibility = () => {
|
|
|
+
|
|
|
+ let objIframeEdit = this.objIframeEdit;
|
|
|
+ let objIframe = this.objIframe;
|
|
|
+ let objScene = this.objScene;
|
|
|
+ let BABYLON = this.BABYLON;
|
|
|
+ let ChengGuangYuanJing = objIframe.ChengGuangYuanJing;
|
|
|
+
|
|
|
+ let meshList = [
|
|
|
+ "model_1733897636373喷枪水面", "model_1733897636373喷水面.001"
|
|
|
+ ];
|
|
|
+
|
|
|
+ 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;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
/**
|
|
|
* 控制水流粒子
|
|
|
* open true - 开启, false - 关闭
|
|
@@ -312,6 +340,8 @@ export class TypeEvent {
|
|
|
objIframeEdit.roleShow(false);
|
|
|
objIframeEdit.cameraVisualAngleGetListNameGpsTo("车头");
|
|
|
|
|
|
+ thisClass.waterEvent(false);
|
|
|
+ thisClass.meshVisibility();
|
|
|
thisClass.animationAllTypeUpdate('stopAll');
|
|
|
|
|
|
}
|
|
@@ -331,8 +361,9 @@ export class TypeEvent {
|
|
|
objIframeEdit.modelPeopleLook(3);
|
|
|
objIframeEdit.roleShow(false);
|
|
|
objIframeEdit.cameraVisualAngleGetListNameGpsTo("车头");
|
|
|
-
|
|
|
+
|
|
|
thisClass.waterEvent(false);
|
|
|
+ thisClass.meshVisibility();
|
|
|
thisClass.animationAllTypeUpdate('stopAll');
|
|
|
|
|
|
}
|
|
@@ -437,6 +468,7 @@ export class TypeEvent {
|
|
|
let ChengGuangYuanJing = objIframe.ChengGuangYuanJing;
|
|
|
|
|
|
thisClass.waterEvent(false);
|
|
|
+ thisClass.meshVisibility();
|
|
|
|
|
|
objIframeEdit.modelPeopleLook(3);
|
|
|
objIframeEdit.roleShow(false);
|