boyuehasfj-vue3/boyuehasfj-admin/assets/gltfmode-DIDzb2zv.js

2 lines
2.2 KiB
JavaScript
Raw Permalink Normal View History

2025-06-02 21:34:56 +08:00
var e=Object.defineProperty,t=Object.defineProperties,o=Object.getOwnPropertyDescriptors,r=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,a=(t,o,r)=>o in t?e(t,o,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[o]=r;import n from"./ModelPanel-JNEHfWTH.js";import p from"./ThreePanel-DlF6tggG.js";import c from"./Panel-B-_0HDw_.js";import{_ as i}from"./SelectedPanel.vue_vue_type_script_setup_true_lang-Co2eKmZp.js";import{_ as d}from"./OperatePanel.vue_vue_type_script_setup_true_lang-D7hLp5Wx.js";import{d as u,a as m,s as f,r as y,m as b,b as _}from"./director-C0oEBeQu.js";import{C as v,a_ as x,a3 as h,r as j,D as C,c as g,o as O,e as P,w,k,_ as I}from"./index-C-c3zR6K.js";const R=v({name:"Index"}),D=v((S=((e,t)=>{for(var o in t||(t={}))s.call(t,o)&&a(e,o,t[o]);if(r)for(var o of r(t))l.call(t,o)&&a(e,o,t[o]);return e})({},R),t(S,o({setup(e){const t=e=>{var t;if(!(null==(t=u)?void 0:t.scene))return;const o=u.getObjectByUUID(e.id);o&&_(o)},o=x();h(o,(()=>{u&&(u.controls.capsControls.enabled||(u.controls.dragControls.enabled=!0,u.controls.dragControls.objects=u.controls.selectControls.outlinePass.selectedObjects))}));const r=j(null);return C((()=>{null!=r.value&&(m(r.value),u.controls.selectControls.onSelect=(e,t)=>{f(e);const o=document.createElement("div");o.textContent=e.name,o.style.position="absolute",o.style.top=t.clientY+"px",o.style.left=t.clientX+"px",o.style.color="white",o.style.backgroundColor="rgba(0, 0, 0, 0.5)",o.style.padding="5px",o.style.borderRadius="5px",document.body.appendChild(o),setTimeout((()=>document.body.removeChild(o)),5e3)})})),(e,o)=>(O(),g("div",{class:"three-container",ref_key:"ThreeContainerRef",ref:r,id:"showCaps",style:{position:"relative"}},[P(c,{style:{left:"10px",top:"10px",width:"250px"}},{default:w((()=>[P(d)])),_:1}),P(c,{style:{right:"10px",top:"50px",width:"280px"}},{default:w((()=>[P(i)])),_:1}),P(c,{style:{left:"10px",top:"250px",width:"280px"}},{default:w((()=>[P(p,{modelthree:k(b),onHandleNodeClick:t,onRefresh:k(y)},null,8,["modelthree","onRefresh"])])),_:1}),P(c,{style:{bottom:"10px"}},{default:w((()=>[P(n)])),_:1})],512))}}))));var S;const T=I(D,[["__scopeId","data-v-8bd42443"]]);export{T as default};