From 62adaee3aad29388d3599ac432eeadeaa2d6b4cd Mon Sep 17 00:00:00 2001 From: liuxianghui <519646741@qq.com> Date: Mon, 22 Nov 2021 16:13:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../model/info/mark/model-info-mark.ts | 6 +- src/app/babylon/tool/gizmo-tool.ts | 1 + .../view/building-window/building-window.ts | 4 +- .../view/facility-window/facility-window.ts | 7 +- .../babylon/view/mark-window/mark-window.ts | 4 +- src/assets/mesh/mark/disaster/lyx/LYX.bin | Bin 4808 -> 4656 bytes src/assets/mesh/mark/disaster/lyx/LYX.gltf | 90 +++--------------- 7 files changed, 27 insertions(+), 85 deletions(-) diff --git a/src/app/babylon/model/info/mark/model-info-mark.ts b/src/app/babylon/model/info/mark/model-info-mark.ts index f7e62c0..1522d22 100644 --- a/src/app/babylon/model/info/mark/model-info-mark.ts +++ b/src/app/babylon/model/info/mark/model-info-mark.ts @@ -12,6 +12,7 @@ import { SceneManager } from "src/app/babylon/controller/scene-manager"; import { UIManager } from "src/app/babylon/controller/ui-manager"; import { BabylonTool } from "src/app/babylon/tool/babylon-tool"; import { BabylonUIStyleTool } from "src/app/babylon/tool/babylon-ui-style-tool"; +import { GizmoTool } from "src/app/babylon/tool/gizmo-tool"; import { ParticleSystemTool } from "src/app/babylon/tool/particle-system-tool"; import { TsTool } from "src/app/babylon/tool/ts-tool"; import { MarkWindow } from "src/app/babylon/view/mark-window/mark-window"; @@ -209,18 +210,21 @@ export class ModelInfo_mark extends ModelInfo { else { //this.pointerDragBehavior.enabled = true; } - + GizmoTool.onPickMeshInfoObservable.notifyObservers(this); // SceneManager.Instance.defaultCamera.target = this.modelBox.absolutePosition.clone() // SceneManager.Instance.defaultCamera.setTarget(this.modelBox.absolutePosition.clone()); } else { + //GizmoTool.onPickMeshInfoObservable.notifyObservers(null); SceneManager.Instance.removeFromHighLight(this.modelBox as Mesh) if (this.pointerDragBehavior != null) { //this.pointerDragBehavior.enabled = false; //停止拖拽 } } + + let eventType: MarkInfoChangeType = select ? MarkInfoChangeType.Select : MarkInfoChangeType.UnSelect; Event_MarkInfoChange.dispatch(eventType, this); diff --git a/src/app/babylon/tool/gizmo-tool.ts b/src/app/babylon/tool/gizmo-tool.ts index a88eb6a..0ebea4d 100644 --- a/src/app/babylon/tool/gizmo-tool.ts +++ b/src/app/babylon/tool/gizmo-tool.ts @@ -177,6 +177,7 @@ export class GizmoTool { //改变gizmo目标mesh static onChangeGizmoAim(modelInfo: ModelInfo) { + // console.trace("改变目标", modelInfo); let mesh = null; GizmoTool.s_nowPickAim = modelInfo; diff --git a/src/app/babylon/view/building-window/building-window.ts b/src/app/babylon/view/building-window/building-window.ts index 9285571..cbb19de 100644 --- a/src/app/babylon/view/building-window/building-window.ts +++ b/src/app/babylon/view/building-window/building-window.ts @@ -951,7 +951,9 @@ export class BuildingWindow extends UIBase { */ private findUVMat(mesh: AbstractMesh) { let result = []; - + if (mesh == null) { + return result; + } let childMesh = mesh.getChildMeshes(); childMesh.push(mesh); diff --git a/src/app/babylon/view/facility-window/facility-window.ts b/src/app/babylon/view/facility-window/facility-window.ts index 8d68f96..619f341 100644 --- a/src/app/babylon/view/facility-window/facility-window.ts +++ b/src/app/babylon/view/facility-window/facility-window.ts @@ -254,14 +254,15 @@ export class FacilityWindow extends UIBase { return; } } - if (!SceneManager.s_isPointerDrag && !ToolbarWindow.instance.isMeshAdsorb) { - GizmoTool.onPickMeshInfoObservable.notifyObservers(null);//取消之前选择 - } + // if (!SceneManager.s_isPointerDrag && !ToolbarWindow.instance.isMeshAdsorb) { + // GizmoTool.onPickMeshInfoObservable.notifyObservers(null);//取消之前选择 + // } } else { //右键取消 if (!SceneManager.s_isPointerDrag)//不是拖拽 { instance.three.unSelectBottomIcon(); + GizmoTool.onPickMeshInfoObservable.notifyObservers(null);//取消之前选择 } } diff --git a/src/app/babylon/view/mark-window/mark-window.ts b/src/app/babylon/view/mark-window/mark-window.ts index 45cada3..aade914 100644 --- a/src/app/babylon/view/mark-window/mark-window.ts +++ b/src/app/babylon/view/mark-window/mark-window.ts @@ -502,11 +502,11 @@ export class MarkWindow extends UIBase { // markInfo.markData //通知前端 最后需要其调用 selectMarkData selectMarkDataFrom3d(markInfo: ModelInfo_mark, select: boolean) { if (select) { - //PlanComponent.instance.selectSandTableMark(markInfo.markData, select) + PlanComponent.instance.selectSandTableMark(markInfo.markData, select) } else { if (markInfo != null) { - //PlanComponent.instance.selectSandTableMark(markInfo.markData, select) + PlanComponent.instance.selectSandTableMark(markInfo.markData, select) } } diff --git a/src/assets/mesh/mark/disaster/lyx/LYX.bin b/src/assets/mesh/mark/disaster/lyx/LYX.bin index 5865caa94c001cf57f5b5937367173ea9baf9831..5f604842f4e18be1ffa9393ebe1070dd2d305227 100644 GIT binary patch literal 4656 zcmaJ^XH=8H(oP7)gwU%HAoL;@s-dX#4$?yJMS>JD1StXn(tGbn0D(|MdXp|i5CK6H z5R`5(B29|aFL>|$`_1mzotb@}**SCeocA3SLq+BLBqTr}007t_4FQu}T;T-fk-7n2 zkvuy#F08zZoG!1dypKfgS5#L1G(sYgL6t-~HYRGw!b`QXi_l&}$o;4O10a#pKGt7+ zHi_WUe_kSXzry5_@J}uy{Z}6T3t@QazJwB^R{ihje|P+c(^Ogc|E2T!@<Qt`moc<1 z370omTzY)0FXLS%OLU1`9{m^cUz5nVBoHlP68|wW{-+xw|D#^=GcL)OO2y@_b-9%i zSHn`R48ziNLq-4)NP7YL#Bcj=0bLNQ2>=jl3Iu>b006PP#0>}ng1{tz%VGloG?bEH zAQedh#F;LEp#ow}0;7O+0NJs}&3UYH{36$vxJvt9ciL;Zeb1T_l?n@Tqsn(kc%I$r zsA|df>4@yts)AgCe4kOjOrZ<^&5DCFP36U=H5|dnNJr0jwV36cp`On?ig7|Eq_dXn zsb6<Wd(C}6!Oi!oVj!r%sFsua=!Ibw+RbTkff299dHk-YGxC<mThhuBF0d<g0pZu~ zQE<xSo?(Tv1;rmOy5Y2v#-AVGtNxBGntR=S?fpKVpehXEPz^53=Zk*s)f(P=N|UuM zc(>Su+$I&YkWF%P?<cRh_EUu}4e$1J=NjMy&ycpbaIwd7(`NZ;l_KpfYoFLQS4j5# z<Uv^3C#EU+NO)Wb!V)(IcpV<D+GzEv%PzC;D~UU)c#q2S+D5@o<}Vyu632yJb2(+p zn=w&+87kVMyH$gTrecgsJ~AeA`tV><Pt}iwk-lvv{WM839p-G3yckQO;i5R=X;uRJ zA)Tu2;^sDp9gq3|$m$6VMLpPIc~J}<?2l)|;cwEDG3`m;qGcXZNZ|pTnNox-k#4VW zsjedWwJgXc2rAKi9v>q@`splVy-PJ))0Dx%Mn^hPkG%}_ND~?OA(62Q{NcAGEI#6M zl_K)_&<a!>oSyQ56%M};r~;@q7=ou3(Dza!P#7rY*;2~~JGh?7q}qAmNmW$vW;h>Q zA;%)8s+DL{npTe5D;<^q0S3vb7J7IK*LIqbTiY3KH0!}Ye({aTN#xbqMQjw5zYEij zDsTI48aF(chG9*G+EKbL9z&_;NT@MB*jTbHQr7JLj;P}2bWEs(qaFyWObJC*!fF>c zK;@kZ2{U;)e6XF5JSmh?jEsX*GTcuHB0Qtvw;M{et-iAKJccVd@8*)efRL;qsjw4y z_M{O7)&2N#1y*XKf?5+S9^CaZCvF8{-4m1LoD$l+QwO~@TRcX<hWo12>&~grh!hA; zx{KnI<=GnfNN->>YQFRVx05jq!q>+P+a7pim(1L0?A$0!oXsw1sW{Zp!29ODFi3Hw z!(Y&*e>OO+SV4cTtLCN5N(1ACC3F=9P<tpX8Qn*8zE6)bM(k+PgB|*;3L|X$##w(n zsWfs$$F|#l8=!BZUF+EUnq2E46o)owPny^tN#rHJ>UPzMH0`wYdik{XJZw)6hgtR? zX+FQRT3t^!eS*+%dm@=3gHojXfHcU}%@44kW1$kZ(Cdl~?pc?dS{^1BmgE6j-4zqA ztmW$#Ra^Mc&R+JtW@}}}nsE@22b;1;)|lYnbAd`LhRp!wv17ZfWAQQjN5Tqay?5Bx zMFwh9F&%7si@+P)Vy9o#Bh0i)VGfL2#^jtCbxm_?I~$E70q>J%N@Q=NzEyM^uPfeO zRkJKWmP(DP_ke$(?JEodF{@7MCgS1L?@inVreX}s)Y4DZGxF5FrS=i>?Toe;4Kw91 z2k`LnSFLv1%2Tqwe;zMszZ69xYHZ+j#;k~Hk$2SvN03ns%}oF+>$MuSYw&y3UhOXA z-`VdCprTtDp1f2iQEpsf9K6F@=$H`q7&0Bi>I{phUCLI(HeCyq>cQmuv=}DgXI5`^ zE>x#Q-FE0<p4VPP!4t~Gw0ZkeRi3EynWm<9#bZuJ%Q2s7)GM(?I-xew34R(MHZ5IC z9dnlSjeKIBmw#)Srfg%)CL0aMSFGk4u-vuyo5(%N5sE7-#8X`DQGQXP$;T{?^W;gL z&$DBUXYxOEQ}}R$PKhmgavN_Gn1bBtEjkJl4rV9K7NlPE)tz`$B!a<tG)|9mHideJ zDK444-9u`w3rO-`GuWaea{*5a{>Wf*PP&;HDC&qKK+O472X!<IJ(nICRG0gMU%qcK z8!2h=vsz^&#C`~icIDKp?5@{)uOywoJS>?vup#i+2ltcPSnqzg)=Z~<RNO(qUuz8= zcWjEzehJt{KC>*>nH&>B^2LC0JA1k&NWcCNOlwP4UutOQQ~+an)Uba#@a%3M$6<Kb zjv@KdC{y?-k4}HZeO+ASWRiZ4`xL^aVJ1jT!2adj4s=+$g&7&h>now<G!sxA3({`` z>pw|V7hKMLIxa9W>uZoWmKOq5ze_9qHI((X>iP9*8B@B)*PX`@3o`YG&GdbykvX$) zVBVwXG^>~{W0wtk(OahiH0QV*!(4U|*+0yNySAO^Tus^BI@z9*#zX80vhoUlnQq}S zQ7G!#+3TsX!D($TR{V4yv~_`&`QnuYy6u?LM}FxEjHH^#kwQ#6>l}Nz$6G`DjyxP2 zB-j=Bd<Fot<zpzp!5N29rT&3bZ|`1+_+I>a$MPRu5kGTt6Dao;S|;YvrhzwqAw0Y{ z{N=TQ?FzdV#r5B@UeA<A2jtPR0)}F>KDY+2H5R4C<iyZjV8}tQK$lQZl<>+!a4~;R zZ&y~kRfVDc1`sZhFvyyS)@&%1HezxLA%S`&zZ>^bg-@)B$lrI1M$M`jepiXj97_ma z=kwN8Q`fez59{FF;Zpp>5(C;;-lD0mCTkYDp2z?etsErJFMdb*D0<tm#Gr$EDjGH9 zGIxY^y}NAY;*;|r{!Iqz$pj<2Ia0$84lpb+Pf^T7lU;twFYW;V`JnTzBiG_ija*PS zt69W7Y5)ibymCPi1H29lA`Wiium{!wkw7rfs=f}K=w|}9wk|GKS7R^}7%RzSeUv^5 zr9jm5g<z8UFenHn1QQa15(NZ>!C;b57?c9a0;Pn~z}TTMQ|QIT#n9#QPu@b=i7*-% z15^-7L&U(KmlJe3K`@vQktrkuQh@0TSt(cvN$O)1tgP~_swY~j74-X)7bm!Ztzh7< zi8f+tOvD6ph$HA<;y)>3{;mX_2&zO=*HxK4Bb+hIonxLC^YC|@X?x}yB(=z72a_H# zr~h4;9jcmmb1JLycxAx;T5^*pQ1ML;>#c2EpE-k1P!+T9$jh__>!5g^Ub;EFg0Pg} z4bR9~cekRllaLjrp!z33KZo&j#&M_X{cANw{0YflW~Ai{UmU1?o2}KPFYeOhE)u%4 zKW~&@mFNS>_Jyf@5VX+`qp;xK)!ASmaNiuQ(p>g65?Gm}OFMQg{i-k$e*Ws7Z$Q)M zPY8U2L94pAQbb<ETgcNS)y0#67hhxA3ug(tH1}5nu9dN4^ybCXUj1dG(p|{w(8FI$ zSla>=fS@VXYh6=kty>enhJW*naCBQ7IF*qj{^<GtP0{1zmy#2aT2+-+dq;WA`$STT zOf2(iSINADNt250a0B9@*awsS;<bgT1m3y{cb&1TR9BvVN{{H6JU;HdPGb;2<5AY7 zhGoAiyijY=8rYd~vKP88f{5(dnaQ1g>f{-$OzX7qg-JB|(b~IIZ^kZ<vi`-aWxPAT z%shC<KlRS0(4SNZ4?uw5MRzfxmvGy7<=)zptlLaVNmd^*yZ-bp(Vp%YF`3zr_NLnX z#QpBn(|rZ&2HP#Dtz&wMU%m`oSRAhufw};AVxPQO2a<d12kD3ncckvy3Bc$mQi4Mq zPx3d_`v&x~%p={Wf;E<(Wp}7oXQf{h;!9T<qikEs0W0(htgtKCLXKzDvkBjnZ@a4V zO-S7W(^nt2McQYIrR_LGPJx1cV0W#3uOSE*doEb_GlXEkuJhgsl8z5@Qwb-=yMaB4 zj7YLWta7KAB!^NX{X>QH-fj(}<=>_haAcZ=ZDA(sjT;FV_6D~Hx{EF~apTr!xf?&V za@&={>V3Va3VGBInW<rd9qJF4C~05m3i<2g&jV6pmV#g2kUL*@X8KDtr(a&3btu>t z@8S>dP!E~dgr8bOnKl?T{*@6uLzGEdWZN8bDA#G<?V6Bnc>^jNnweW1Jw>h;1TgmG ze!8!*Ib<M<HwZ2FCo2ohM3VioS*?EU+ME<N@aK6z-uS^Oy6xeR(cby|o_;)?41ccg zz$^$4vVWhVZFRU`xSG8gV~;Y1xpcv+UVAu~yJ`r~S(oxADR811hd5#p+BaoD=ufIs zPE`A;-!zLjk)VCL@><J}EkFDv)jd?i9-a@QGiFSSNMD8P^<+OZ@MNc!`ea8#?>egW znfWlVaQ-V!tZBQg|Ks~^cV7CUgb_yLDudr~?>ur#kxDnEuv0(TzDZU+gUrBYPTu$= zYX-L9qnbu&Vt?azj%lFY<bz#L(H~a2oe9|DI8^ql3t}^JL2OGPmn{eth#S}mtOG@W zooRRIcfdZEJ;*R{x@Fd7>zk>%wM&A2Z@8=SW?;c0r?d23*oOEY@)p~w>#UvPH$at9 zf&?@?Mj1<WIOfH&NbexN5~n^LI=E#+O(Fii<RQm=R*?_?eI)+zfXCu}T!{_%-skNl z7MIqm87+D56BsNv^@Z}nA*=5GPp<`jWXcPnf>|owo0*9Ug{L0vNqP^-7>H38_WU}d zR4VwjQ)IJFf1^-G_&hK8nZ1_%ODGHYV%sr88XM}*+AQW%XL&W~%FTM>+cK`uiSsr; z*!_6C6^$M)SYcyF9Ym#nshPBkn|oopvwjEDL{%<n^*J(iTEy|-Q2gsfIz9$2O^_ob z=A#vFJA}l9(P$mN8{U5O;(!8DiOsP29M};W>z%I8BGpJwm|6zjc}X8VBm521hDNLn zx`n(AS=OXqmN1!Dl5vVsa_`>w4Ubh!qZwosO@Vj-T6qo1DPl%ME8s8R`kMvcWp^7m zTYH7>%4Yb|lvgZ<gNqC<y?60v#e!rd)$fGjH@=av<&MPna#oN-HX9Mm(fxpOhe(_^ zDvSafEx0eSmRY#bs=V9yE_76se|`VzT<J!E{35M~&|;+OfShruk0gf#26b?rdoiuy zDUn_WU-gK0Kg05f<+wGshI^M}JHA4HE{2|DK)yKRBgb0l+5O9mr$aqUq7R*T!-shN z?V0OI{mi|)Sol{9ewtWTyxBv(rHm;S-9T4))hLV#^y2erTt_wQk0D=kO(WG15wXQi z(FYN$8lJK_z0@J+<p--=R}wPHr7V~k)GZxs$tONfW7eD}@Ef&4uIS^(4mFXydb3c0 zWQn&$1Y5svx))KD;>RS9ZC2#Y>e*W7;Jjlo+G!t4Y|mW|jDK?tmM>kKc|#^%@e}^T zXM7xD!wg?HVG`T|Ja;NvX<#T6FE_95%dKy>q++)&#CipwcU9AI9c1kCS+zWKbQZ9@ zSpMFp@jqBEoY7PFdVmr|T!GVqw_i+JhcD!1yt03j<&j<avL61RYU;`qPAlouzgb(N zJyYnj9`5Sj3{T$XTHVTDiNl3mzkg8D=o;N&gBC>+`bvIk?zkm(<o_6XxnX^NmAW<N zyArBeM=N~jsM9`gi@?6nTr3UFv1O8q{UVxk2Z6fzFl_PBYTs|05(kYBuX6<N>{>Ay zgeGc)P-CfVQvyd=!kTjznUBLW)U7@#Sap0kop!WnDd$7SW<v5-gUBjImKNkz4*74% znZ=UCc#40V{HXdNT(%e}B3tF}jgXCHUl<QQ%~-}|AMD(&Q3Px8m<JmaY`N>M7|CeE zhfJ?#SQdvUP0kFh{*uwmY_Hfr+^{JYb^EKHW$M2+U-I?}TOuy0?lrF=I_J#vAYdhE f^x>^r4;~Bt`|qIv0AwvD5CHfD;&k`fJ?Q@df6S<; literal 4808 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 CIeo(b diff --git a/src/assets/mesh/mark/disaster/lyx/LYX.gltf b/src/assets/mesh/mark/disaster/lyx/LYX.gltf index 4ae107c..019a829 100644 --- a/src/assets/mesh/mark/disaster/lyx/LYX.gltf +++ b/src/assets/mesh/mark/disaster/lyx/LYX.gltf @@ -14,26 +14,19 @@ { "name" : "Scene", "nodes" : [ - 1 + 0 ] } ], "nodes" : [ { "mesh" : 0, - "name" : "Head", + "name" : "XL", "translation" : [ 0, - 0.07907678186893463, + 0.05785634368658066, 0 ] - }, - { - "children" : [ - 0 - ], - "mesh" : 1, - "name" : "XL" } ], "materials" : [ @@ -62,7 +55,7 @@ ], "meshes" : [ { - "name" : "\u7acb\u65b9\u4f53", + "name" : "\u5e73\u9762.001", "primitives" : [ { "attributes" : { @@ -81,30 +74,6 @@ } }, "indices" : 3, - "mode" : 4 - } - ] - }, - { - "name" : "\u5e73\u9762", - "primitives" : [ - { - "attributes" : { - "POSITION" : 4, - "NORMAL" : 5, - "TEXCOORD_0" : 6 - }, - "extensions" : { - "KHR_draco_mesh_compression" : { - "bufferView" : 1, - "attributes" : { - "POSITION" : 0, - "NORMAL" : 1, - "TEXCOORD_0" : 2 - } - } - }, - "indices" : 7, "material" : 0, "mode" : 4 } @@ -143,48 +112,18 @@ } ], "accessors" : [ - { - "componentType" : 5126, - "count" : 14, - "max" : [ - 0.030580827966332436, - -0.010741879232227802, - -0.01707027480006218 - ], - "min" : [ - 0.030580827966332436, - -0.010741879232227802, - -0.01707027480006218 - ], - "type" : "VEC3" - }, - { - "componentType" : 5126, - "count" : 14, - "type" : "VEC3" - }, - { - "componentType" : 5126, - "count" : 14, - "type" : "VEC2" - }, - { - "componentType" : 5123, - "count" : 36, - "type" : "SCALAR" - }, { "componentType" : 5126, "count" : 625, "max" : [ - 0.792946457862854, - 0.056096985936164856, - 0.8005661368370056 + 0.5226746797561646, + 0.03699751943349838, + 0.5276780724525452 ], "min" : [ - -0.7526898384094238, - -0.12031548470258713, - -0.7799251079559326 + -0.49612128734588623, + -0.07930368185043335, + -0.5140728950500488 ], "type" : "VEC3" }, @@ -207,13 +146,8 @@ "bufferViews" : [ { "buffer" : 0, - "byteLength" : 197, + "byteLength" : 4656, "byteOffset" : 0 - }, - { - "buffer" : 0, - "byteLength" : 4608, - "byteOffset" : 200 } ], "samplers" : [ @@ -224,7 +158,7 @@ ], "buffers" : [ { - "byteLength" : 4808, + "byteLength" : 4656, "uri" : "LYX.bin" } ]