|
@@ -72,10 +72,15 @@ export class TypeClick {
|
|
|
let BABYLON = this.BABYLON;
|
|
|
let ChengGuangYuanJing = objIframe.ChengGuangYuanJing;
|
|
|
|
|
|
+
|
|
|
+ console.log("typeClick 111111", TypeEvent.find().eventName, TypeEvent.find().eventEnd);
|
|
|
+
|
|
|
if (TypeEvent.find().eventEnd != 0) {
|
|
|
return this;
|
|
|
}
|
|
|
|
|
|
+ console.log("typeClick 222222", TypeEvent.find().eventName, TypeEvent.find().eventEnd);
|
|
|
+
|
|
|
var objMesh = pickResult.pickedMesh;
|
|
|
var objPosition = pickResult.pickedPoint;
|
|
|
// 获取点击对象的方向【 一定要加上 true,否则载入的获取模型的方向,会有问题 】
|
|
@@ -83,7 +88,7 @@ export class TypeClick {
|
|
|
var getNormal = pickResult.getNormal(true);
|
|
|
|
|
|
let type = TypeEvent.find().eventName;
|
|
|
-
|
|
|
+
|
|
|
switch(type) {
|
|
|
|
|
|
// 仿真模拟
|
|
@@ -184,6 +189,31 @@ export class TypeClick {
|
|
|
// 开始清洗
|
|
|
case '开始清洗':
|
|
|
|
|
|
+ if (thisClass.meshListBool(type, objMesh.id) == true) {
|
|
|
+
|
|
|
+ // 切换成正在处理中
|
|
|
+ TypeEvent.find().eventEnd = 1;
|
|
|
+
|
|
|
+ // 切换视角
|
|
|
+ objIframeEdit.modelPeopleLook(3);
|
|
|
+ objIframeEdit.cameraVisualAngleGetListNameGpsTo("清洗视角2");
|
|
|
+ objIframeEdit.roleShow(false);
|
|
|
+
|
|
|
+ let thisTime = new Date().getTime();
|
|
|
+
|
|
|
+ ComVal.find().fpsEventAdd("type_click_" + thisTime, {}, 1500, function(fpsEventAddRet : any) {
|
|
|
+ ComVal.find().fpsEventDel(fpsEventAddRet.code);
|
|
|
+
|
|
|
+ // 开始播放水流
|
|
|
+
|
|
|
+ TypeEvent.find().eventEnd = 2;
|
|
|
+ TypeEvent.find().tipsBtnsUpOpenEventCallbackMain(false);
|
|
|
+ TypeEvent.find().tipsBtnsDownOpenEventCallbackMain(true);
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
break;
|
|
|
|
|
|
// 已完成所有任务
|
|
@@ -239,6 +269,9 @@ export class TypeClick {
|
|
|
"model_1733539237692水管_primitive0" : "model_1733539237692水管_primitive0",
|
|
|
"model_1733539237692水管_primitive1" : "model_1733539237692水管_primitive1",
|
|
|
},
|
|
|
+ "开始清洗" : {
|
|
|
+ "model_1733539237692水泥管.001" : "model_1733539237692水泥管.001",
|
|
|
+ },
|
|
|
|
|
|
};
|
|
|
|