月球大数据地理空间分析展示平台-【前端】-月球2期前端
surprise
2023-10-31 b4bffdef9d944ee0982a08e0ea06b5a4a2f829d0
1
define(["./AttributeCompression-29f13287","./Matrix3-ef89a1eb","./Math-a56d1479","./Matrix2-50a93848","./createTaskProcessorWorker","./ComponentDatatype-565a8190","./defaultValue-abec0268","./WebGLConstants-292d99ef","./RuntimeError-279c39be"],(function(e,a,t,r,n,o,i,s,c){"use strict";const u=32767,p=new a.Cartographic,l=new a.Cartesian3,f=new r.Rectangle,m=new a.Ellipsoid,h={min:void 0,max:void 0};return n((function(n,o){const i=new Uint16Array(n.positions);!function(e){e=new Float64Array(e);let t=0;h.min=e[t++],h.max=e[t++],r.Rectangle.unpack(e,t,f),t+=r.Rectangle.packedLength,a.Ellipsoid.unpack(e,t,m)}(n.packedBuffer);const s=f,c=m,d=h.min,C=h.max,b=i.length/3,g=i.subarray(0,b),w=i.subarray(b,2*b),k=i.subarray(2*b,3*b);e.AttributeCompression.zigZagDeltaDecode(g,w,k);const y=new Float64Array(i.length);for(let e=0;e<b;++e){const r=g[e],n=w[e],o=k[e],i=t.CesiumMath.lerp(s.west,s.east,r/u),f=t.CesiumMath.lerp(s.south,s.north,n/u),m=t.CesiumMath.lerp(d,C,o/u),h=a.Cartographic.fromRadians(i,f,m,p),b=c.cartographicToCartesian(h,l);a.Cartesian3.pack(b,y,3*e)}return o.push(y.buffer),{positions:y.buffer}}))}));