2 lines
54 KiB
Java
2 lines
54 KiB
Java
|
|
var vt=Object.defineProperty,Lt=Object.defineProperties;var It=Object.getOwnPropertyDescriptors;var He=Object.getOwnPropertySymbols;var Nt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable;var De=(f,t,e)=>t in f?vt(f,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):f[t]=e,J=(f,t)=>{for(var e in t||(t={}))Nt.call(t,e)&&De(f,e,t[e]);if(He)for(var e of He(t))Ot.call(t,e)&&De(f,e,t[e]);return f},ue=(f,t)=>Lt(f,It(t));var ee=(f,t,e)=>new Promise((s,n)=>{var r=o=>{try{a(e.next(o))}catch(c){n(c)}},i=o=>{try{a(e.throw(o))}catch(c){n(c)}},a=o=>o.done?s(o.value):Promise.resolve(o.value).then(r,i);a((e=e.apply(f,t)).next())});import{f as K,o as Ct,j as Pt,ar as te,as as ne,au as L,ag as Be,aB as Ge,av as G,at as Ft,G as q}from"./vue-vendor-C7Zq48Yl.js";import{BufferAttribute as ge,BufferGeometry as kt,InstancedBufferAttribute as Ht,InterleavedBuffer as Dt,InterleavedBufferAttribute as Bt,TrianglesDrawMode as Gt,TriangleFanDrawMode as Me,TriangleStripDrawMode as tt,Vector3 as U,Float32BufferAttribute as ws,Quaternion as nt,Matrix4 as he,AnimationMixer as Es,VectorKeyframeTrack as Ue,QuaternionKeyframeTrack as ze,AnimationClip as Ut,SkeletonHelper as ys,Loader as zt,LoaderUtils as ie,FileLoader as st,Color as X,LinearSRGBColorSpace as z,SpotLight as Kt,PointLight as jt,DirectionalLight as rt,MeshBasicMaterial as re,SRGBColorSpace as ae,MeshPhysicalMaterial as B,Vector2 as ve,InstancedMesh as Vt,Object3D as it,Interpolant as Xt,LinearMipmapLinearFilter as ot,NearestMipmapLinearFilter as Wt,LinearMipmapNearestFilter as qt,NearestMipmapNearestFilter as Yt,LinearFilter as be,NearestFilter as at,RepeatWrapping as Re,MirroredRepeatWrapping as Zt,ClampToEdgeWrapping as Qt,InterpolateDiscrete as $t,InterpolateLinear as ct,MeshStandardMaterial as oe,FrontSide as Jt,TextureLoader as en,ImageBitmapLoader as tn,Texture as Ke,PointsMaterial as nn,Material as Te,LineBasicMaterial as sn,DoubleSide as rn,PropertyBinding as on,SkinnedMesh as an,Mesh as de,LineSegments as cn,Line as ln,LineLoop as un,Points as fn,Group as xe,PerspectiveCamera as lt,MathUtils as dn,OrthographicCamera as hn,Skeleton as pn,Bone as mn,NumberKeyframeTrack as je,Box3 as gn,Sphere as Tn,ColorManagement as xn,Scene as An,WebGLRenderer as wn,MOUSE as Ae,AmbientLight as En,PlaneGeometry as yn,GridHelper as Mn,BoxGeometry as Ve,Raycaster as bn}from"./three.module-C62V74CF.js";import{O as Rn}from"./OrbitControls-CJGLS2vR.js";import{d as Sn}from"./index-BI6CMai0.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./vxe-table-vendor-B88kchpX.js";function Xe(f,t){if(t===Gt)return f;if(t===Me||t===tt){let e=f.getIndex();if(e===null){const i=[],a=f.getAttribute("position");if(a!==void 0){for(let o=0;o<a.count;o++)i.push(o);f.setIndex(i),e=f.getIndex()}else return f}const s=e.count-2,n=[];if(t===Me)for(let i=1;i<=s;i++)n.push(e.getX(0)),n.push(e.getX(i)),n.push(e.getX(i+1));else for(let i=0;i<s;i++)i%2===0?(n.push(e.getX(i)),n.push(e.getX(i+1)),n.push(e.getX(i+2))):(n.push(e.getX(i+2)),n.push(e.getX(i+1)),n.push(e.getX(i)));n.length/3;const r=f.clone();return r.setIndex(n),r.clearGroups(),r}else return f}function _n(f){const t=new Map,e=new Map,s=f.clone();return ut(f,s,function(n,r){t.set(r,n),e.set(n,r)}),s.traverse(function(n){if(!n.isSkinnedMesh)return;const r=n,i=t.get(n),a=i.skeleton.bones;r.skeleton=i.skeleton.clone(),r.bindMatrix.copy(i.bindMatrix),r.skeleton.bones=a.map(function(o){return e.get(o)}),r.bind(r.skeleton,r.bindMatrix)}),s}function ut(f,t,e){e(f,t);for(let s=0;s<f.children.length;s++)ut(f.children[s],t.children[s],e)}class vn extends zt{constructor(t){super(t),this.dracoLoader=null,this.ktx2Loader=null,this.meshoptDecoder=null,this.pluginCallbacks=[],this.register(function(e){return new Cn(e)}),this.register(function(e){return new Pn(e)}),this.register(function(e){return new Kn(e)}),this.register(function(e){return new jn(e)}),this.register(function(e){return new Vn(e)}),this.register(function(e){return new kn(e)}),this.register(function(e){return new Hn(e)}),this.register(function(e){return new Dn(e)}),this.register(function(e){return ne
|