123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821 |
- import { ComVal } from "../common/ComVal.js";
- /**
- * 用于处理裁切动画
- */
- export class QingXiCheAndQvComClipPlaneMeshEvent {
-
- // 每次 new 出对象则会调用这个构造函数
- constructor() {
-
- /**
- * 三维世界对象 src\components\ThreeWorldEvent\js\QingXiCheAndQvThreeWorldEventMain.js
- */
- this.objThreeWorldEventMain = null;
- }
- // 实现单例模式
- static find() {
- if (!QingXiCheAndQvComClipPlaneMeshEvent.instance) {
- QingXiCheAndQvComClipPlaneMeshEvent.instance = new QingXiCheAndQvComClipPlaneMeshEvent();
- }
- return QingXiCheAndQvComClipPlaneMeshEvent.instance;
- }
- /**
- * 统一配置裁切参数,因为编辑器有时候会重新新建物体
- * 所以这里可以把对应的参数写好保留
- */
- updateConfig = function() {
-
- 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;
-
- // ChengGuangYuanJing.ComClipPlaneMesh.find().list = [
- // {
- // "name": "软管",
- // "code": "1746598961053",
- // "groupName": "卷盘管3",
- // "proportion": 0,
- // "position": {
- // "x": 10.84351634979248,
- // "y": -3.6694822311401367,
- // "z": -41.56673812866211
- // },
- // "positionTarget": {
- // "x": 7.881225109100342,
- // "y": 3.605771780014038,
- // "z": -20.214637756347656
- // },
- // "animationListEdite": [
- // {
- // "code": "1746598961053_1746606763557",
- // "name": "软管",
- // "proportionStart": 100,
- // "proportionEnd": 51,
- // "timeEnd": 1.5
- // },
- // {
- // "code": "1746598961053_1746689739706",
- // "name": "软管2",
- // "proportionStart": 51,
- // "proportionEnd": 0,
- // "timeEnd": 1.5
- // },
- // {
- // "code": "1746598961053_1746756045455",
- // "name": "软管3",
- // "proportionStart": 0,
- // "proportionEnd": 51,
- // "timeEnd": 0.25
- // },
- // {
- // "code": "1746598961053_1746756063793",
- // "name": "软管4",
- // "proportionStart": 51,
- // "proportionEnd": 100,
- // "timeEnd": 1.5
- // }
- // ]
- // },
- // {
- // "name": "解开",
- // "code": "1746599197585",
- // "groupName": "卷盘管1",
- // "proportion": 100,
- // "position": {
- // "x": 6.908312797546387,
- // "y": -0.47012007236480713,
- // "z": -21.414779663085938
- // },
- // "positionTarget": {
- // "x": 6.907680988311768,
- // "y": 2.944892644882202,
- // "z": -21.417993545532227
- // },
- // "animationListEdite": [
- // {
- // "code": "1746599197585_1746606802725",
- // "name": "解开",
- // "proportionStart": 100,
- // "proportionEnd": 0,
- // "timeEnd": 1.5
- // },
- // {
- // "code": "1746599197585_1746755998967",
- // "name": "解开2",
- // "proportionStart": 0,
- // "proportionEnd": 100,
- // "timeEnd": 1.5
- // }
- // ]
- // },
- // {
- // "name": "转到位",
- // "code": "1746599391870",
- // "groupName": "卷盘管2",
- // "proportion": 100,
- // "position": {
- // "x": 8.281990051269531,
- // "y": 0.09109125286340714,
- // "z": -23.473718643188477
- // },
- // "positionTarget": {
- // "x": 8.16232681274414,
- // "y": 2.7674410343170166,
- // "z": -21.505035400390625
- // },
- // "animationListEdite": [
- // {
- // "code": "1746599391870_1746606821433",
- // "name": "转到位",
- // "proportionStart": 100,
- // "proportionEnd": 0,
- // "timeEnd": 1.5
- // },
- // {
- // "code": "1746599391870_1746755972111",
- // "name": "转到位2",
- // "proportionStart": 0,
- // "proportionEnd": 100,
- // "timeEnd": 1.5
- // }
- // ]
- // },
- // {
- // "name": "水枪管",
- // "code": "1746599498542",
- // "groupName": "水枪管",
- // "proportion": 100,
- // "position": {
- // "x": 11.766251564025879,
- // "y": 0.3563695549964905,
- // "z": -15.501309394836426
- // },
- // "positionTarget": {
- // "x": 8.695475578308105,
- // "y": 2.1758973598480225,
- // "z": -15.439674377441406
- // },
- // "animationListEdite": [
- // {
- // "code": "1746599498542_1746599872465",
- // "name": "水枪管",
- // "proportionStart": 100,
- // "proportionEnd": 0,
- // "timeEnd": 1.5
- // }
- // ]
- // },
- // {
- // "name": "安全桩",
- // "code": "1746689811446",
- // "groupName": "安全桩",
- // "proportion": 0,
- // "position": {
- // "x": 5.825963020324707,
- // "y": 0.9578046202659607,
- // "z": -44.686546325683594
- // },
- // "positionTarget": {
- // "x": 7.463858127593994,
- // "y": -0.8174868822097778,
- // "z": -10.530563354492188
- // },
- // "animationListEdite": [
- // {
- // "code": "1746689811446_1746689949084",
- // "name": "安全桩摆放",
- // "proportionStart": 100,
- // "proportionEnd": 0,
- // "timeEnd": 1.5
- // },
- // {
- // "code": "1746689811446_1746756017025",
- // "name": "安全桩回收",
- // "proportionStart": 0,
- // "proportionEnd": 100,
- // "timeEnd": 1.5
- // }
- // ]
- // }
- // ];
- ChengGuangYuanJing.ComClipPlaneMesh.find().list = [
- {
- "name": "软管",
- "code": "1746598961053",
- "groupName": "卷盘管3",
- "proportion": 0,
- "position": {
- "x": 10.84351634979248,
- "y": -3.6694822311401367,
- "z": -41.56673812866211
- },
- "positionTarget": {
- "x": 7.881225109100342,
- "y": 3.605771780014038,
- "z": -20.214637756347656
- },
- "animationListEdite": [
- {
- "code": "1746598961053_1746606763557",
- "name": "软管",
- "proportionStart": 100,
- "proportionEnd": 51,
- "timeEnd": 1.5
- },
- {
- "code": "1746598961053_1746689739706",
- "name": "软管2",
- "proportionStart": 51,
- "proportionEnd": 0,
- "timeEnd": 1.5
- },
- {
- "code": "1746598961053_1746756045455",
- "name": "软管3",
- "proportionStart": 0,
- "proportionEnd": 51,
- "timeEnd": 0.25
- },
- {
- "code": "1746598961053_1746756063793",
- "name": "软管4",
- "proportionStart": 51,
- "proportionEnd": 100,
- "timeEnd": 1.5
- }
- ]
- },
- {
- "name": "解开",
- "code": "1746599197585",
- "groupName": "卷盘管1",
- "proportion": 0,
- "position": {
- "x": 6.908312797546387,
- "y": -0.47012007236480713,
- "z": -21.414779663085938
- },
- "positionTarget": {
- "x": 6.907680988311768,
- "y": 2.944892644882202,
- "z": -21.417993545532227
- },
- "animationListEdite": [
- {
- "code": "1746599197585_1746606802725",
- "name": "解开",
- "proportionStart": 100,
- "proportionEnd": 0,
- "timeEnd": 1.5
- },
- {
- "code": "1746599197585_1746755998967",
- "name": "解开2",
- "proportionStart": 0,
- "proportionEnd": 100,
- "timeEnd": 1.5
- }
- ]
- },
- {
- "name": "转到位",
- "code": "1746599391870",
- "groupName": "卷盘管2",
- "proportion": 0,
- "position": {
- "x": 8.281990051269531,
- "y": 0.09109125286340714,
- "z": -23.473718643188477
- },
- "positionTarget": {
- "x": 8.16232681274414,
- "y": 2.7674410343170166,
- "z": -21.505035400390625
- },
- "animationListEdite": [
- {
- "code": "1746599391870_1746606821433",
- "name": "转到位",
- "proportionStart": 100,
- "proportionEnd": 0,
- "timeEnd": 1.5
- },
- {
- "code": "1746599391870_1746755972111",
- "name": "转到位2",
- "proportionStart": 0,
- "proportionEnd": 100,
- "timeEnd": 1.5
- }
- ]
- },
- {
- "name": "水枪管",
- "code": "1746599498542",
- "groupName": "水枪管",
- "proportion": 0,
- "position": {
- "x": 11.766251564025879,
- "y": 0.3563695549964905,
- "z": -15.501309394836426
- },
- "positionTarget": {
- "x": 8.695475578308105,
- "y": 2.1758973598480225,
- "z": -15.439674377441406
- },
- "animationListEdite": [
- {
- "code": "1746599498542_1746599872465",
- "name": "水枪管",
- "proportionStart": 100,
- "proportionEnd": 0,
- "timeEnd": 1.5
- }
- ]
- },
- {
- "name": "安全桩",
- "code": "1746689811446",
- "groupName": "安全桩",
- "proportion": 0,
- "position": {
- "x": 5.825963020324707,
- "y": 0.9578046202659607,
- "z": -44.686546325683594
- },
- "positionTarget": {
- "x": 7.463858127593994,
- "y": -0.8174868822097778,
- "z": -10.530563354492188
- },
- "animationListEdite": [
- {
- "code": "1746689811446_1746689949084",
- "name": "安全桩摆放",
- "proportionStart": 100,
- "proportionEnd": 0,
- "timeEnd": 1.5
- },
- {
- "code": "1746689811446_1746756017025",
- "name": "安全桩回收",
- "proportionStart": 0,
- "proportionEnd": 100,
- "timeEnd": 1.5
- }
- ]
- },
- {
- "name": "穿衣服安全桩",
- "code": "1757039407244",
- "groupName": "安全桩\n安全区",
- "proportion": 100,
- "position": {
- "x": -28.04998207092285,
- "y": -0.08136752247810364,
- "z": 62.91667938232422
- },
- "positionTarget": {
- "x": -46.506622314453125,
- "y": 0.006231553852558136,
- "z": 62.91667938232422
- },
- "animationListEdite": [
- {
- "code": "1757039407244_1757039561006",
- "name": "隐藏",
- "proportionStart": 0,
- "proportionEnd": 100,
- "timeEnd": 1.5
- },
- {
- "code": "1757039407244_1757039576166",
- "name": "显示",
- "proportionStart": 100,
- "proportionEnd": 0,
- "timeEnd": 1.5
- }
- ]
- }
- ];
- return thisClass;
- }
- /**
- * 隐藏车辆相关的裁切物体
- */
- carMeshClipNo = function() {
-
- 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;
- thisClass.anQuanZhuangChuanYiFuLookNo();
- thisClass.anQuanZhuangLookNo();
- thisClass.ruanGuanLookNo();
- thisClass.jieKaiLookNo();
- thisClass.zhuanDaoWeiLookNo();
- thisClass.shuiQiangGuanLookNo();
- console.log("隐藏车辆相关的裁切物体 carMeshClipNo = function() { ===>");
-
- }
- /**
- * 安全桩穿衣服 裁切隐藏
- */
- anQuanZhuangChuanYiFuLookNo = function() {
- 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;
- // ChengGuangYuanJing.ComClipPlaneMesh.find().clipPlaneEvent("1757039407244", 100);
- ChengGuangYuanJing.ComClipPlaneMesh.find().animationListEditePlay("1757039407244", "1757039407244_1757039561006");
-
- }
- /**
- * 安全桩 裁切隐藏
- */
- anQuanZhuangLookNo = function() {
- 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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().clipPlaneEvent("1746689811446", 100);
-
- }
- /**
- * 安全桩 可见动画
- * callback 执行完成回调
- */
- anQuanZhuangLookYes = function(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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().animationListEditePlay("1746689811446", "1746689811446_1746689949084");
-
- let thisTime = new Date().getTime();
- // 控制延迟逻辑
- ComVal.find().fpsEventAdd("type_clip_" + thisTime, {}, 1500, function(fpsEventAddRet) {
- ComVal.find().fpsEventDel(fpsEventAddRet.code);
- callback("yes");
-
- });
- }
- /**
- * 软管 裁切隐藏
- */
- ruanGuanLookNo = function() {
- 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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().clipPlaneEvent("1746598961053", 100);
- }
- /**
- * 软管 可见动画
- * callback 执行完成回调
- */
- ruanGuanLookYes_1 = function(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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().animationListEditePlay("1746598961053", "1746598961053_1746606763557");
-
- let thisTime = new Date().getTime();
- // 控制延迟逻辑
- ComVal.find().fpsEventAdd("type_clip_" + thisTime, {}, 1500, function(fpsEventAddRet) {
- ComVal.find().fpsEventDel(fpsEventAddRet.code);
- callback("yes");
-
- });
- }
-
- /**
- * 软管 可见动画
- * callback 执行完成回调
- */
- ruanGuanLookYes_2 = function(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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().animationListEditePlay("1746598961053", "1746598961053_1746689739706");
-
- let thisTime = new Date().getTime();
- // 控制延迟逻辑
- ComVal.find().fpsEventAdd("type_clip_" + thisTime, {}, 1500, function(fpsEventAddRet) {
- ComVal.find().fpsEventDel(fpsEventAddRet.code);
- callback("yes");
-
- });
- }
- /**
- * 软管 可见动画 拉回
- * callback 执行完成回调
- */
- ruanGuanLookYes_3 = function(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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().animationListEditePlay("1746598961053", "1746598961053_1746756045455");
-
- let thisTime = new Date().getTime();
- // 控制延迟逻辑
- ComVal.find().fpsEventAdd("type_clip_" + thisTime, {}, 1500, function(fpsEventAddRet) {
- ComVal.find().fpsEventDel(fpsEventAddRet.code);
- callback("yes");
-
- });
- }
- /**
- * 软管 可见动画 回收
- * callback 执行完成回调
- */
- ruanGuanLookYes_4 = function(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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().animationListEditePlay("1746598961053", "1746598961053_1746756063793");
-
- let thisTime = new Date().getTime();
- // 控制延迟逻辑
- ComVal.find().fpsEventAdd("type_clip_" + thisTime, {}, 1500, function(fpsEventAddRet) {
- ComVal.find().fpsEventDel(fpsEventAddRet.code);
- callback("yes");
-
- });
- }
- /**
- * 解开 裁切隐藏
- */
- jieKaiLookNo = function() {
- 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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().clipPlaneEvent("1746599197585", 100);
- }
- /**
- * 解开 可见动画
- * callback 执行完成回调
- */
- jieKaiLookYes = function(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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().animationListEditePlay("1746599197585", "1746599197585_1746606802725");
-
- let thisTime = new Date().getTime();
- // 控制延迟逻辑
- ComVal.find().fpsEventAdd("type_clip_" + thisTime, {}, 1500, function(fpsEventAddRet) {
- ComVal.find().fpsEventDel(fpsEventAddRet.code);
- callback("yes");
-
- });
- }
- /**
- * 解开 可见动画 收回
- * callback 执行完成回调
- */
- jieKaiLookYes_2 = function(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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().animationListEditePlay("1746599197585", "1746599197585_1746755998967");
-
- let thisTime = new Date().getTime();
- // 控制延迟逻辑
- ComVal.find().fpsEventAdd("type_clip_" + thisTime, {}, 1500, function(fpsEventAddRet) {
- ComVal.find().fpsEventDel(fpsEventAddRet.code);
- callback("yes");
-
- });
- }
- /**
- * 转到位 裁切隐藏
- */
- zhuanDaoWeiLookNo = function() {
- 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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().clipPlaneEvent("1746599391870", 100);
- }
- /**
- * 转到位 可见动画
- * callback 执行完成回调
- */
- zhuanDaoWeiLookYes = function(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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().animationListEditePlay("1746599391870", "1746599391870_1746606821433");
-
- let thisTime = new Date().getTime();
- // 控制延迟逻辑
- ComVal.find().fpsEventAdd("type_clip_" + thisTime, {}, 1500, function(fpsEventAddRet) {
- ComVal.find().fpsEventDel(fpsEventAddRet.code);
- callback("yes");
-
- });
- }
- /**
- * 转到位 可见动画 回收
- * callback 执行完成回调
- */
- zhuanDaoWeiLookYes_2 = function(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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().animationListEditePlay("1746599391870", "1746599391870_1746755972111");
-
- let thisTime = new Date().getTime();
- // 控制延迟逻辑
- ComVal.find().fpsEventAdd("type_clip_" + thisTime, {}, 1500, function(fpsEventAddRet) {
- ComVal.find().fpsEventDel(fpsEventAddRet.code);
- callback("yes");
-
- });
- }
- /**
- * 水枪管 裁切隐藏
- */
- shuiQiangGuanLookNo = function() {
- 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;
- ChengGuangYuanJing.ComClipPlaneMesh.find().clipPlaneEvent("1746599498542", 100);
- }
-
-
- }
|