NONGYESHUZIDIZUO/public/Cesium/Workers/FeatureDetection-4281d393.js

2 lines
36 KiB
JavaScript
Raw Normal View History

2025-01-21 08:36:33 +08:00
define(["exports","./Cartographic-1d953166","./Cartesian4-3408960c","./Check-2514d21d","./when-d186add7","./Math-7f5f2992","./RuntimeError-4a74cd1a","./WebGLConstants-8d1e45f7"],(function(e,t,n,r,o,u,a,i){"use strict";function s(e,t,n,r,u,a,i,s,c){this[0]=o.u(e,0),this[1]=o.u(r,0),this[2]=o.u(i,0),this[3]=o.u(t,0),this[4]=o.u(u,0),this[5]=o.u(s,0),this[6]=o.u(n,0),this[7]=o.u(a,0),this[8]=o.u(c,0)}s.packedLength=9,s.pack=function(e,t,n){return r.o.typeOf.object("value",e),r.o.defined("array",t),n=o.u(n,0),t[n++]=e[0],t[n++]=e[1],t[n++]=e[2],t[n++]=e[3],t[n++]=e[4],t[n++]=e[5],t[n++]=e[6],t[n++]=e[7],t[n++]=e[8],t},s.unpack=function(e,t,n){return r.o.defined("array",e),t=o.u(t,0),o.e(n)||(n=new s),n[0]=e[t++],n[1]=e[t++],n[2]=e[t++],n[3]=e[t++],n[4]=e[t++],n[5]=e[t++],n[6]=e[t++],n[7]=e[t++],n[8]=e[t++],n},s.clone=function(e,t){if(o.e(e))return o.e(t)?(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t):new s(e[0],e[3],e[6],e[1],e[4],e[7],e[2],e[5],e[8])},s.fromArray=function(e,t,n){return r.o.defined("array",e),t=o.u(t,0),o.e(n)||(n=new s),n[0]=e[t],n[1]=e[t+1],n[2]=e[t+2],n[3]=e[t+3],n[4]=e[t+4],n[5]=e[t+5],n[6]=e[t+6],n[7]=e[t+7],n[8]=e[t+8],n},s.fromColumnMajorArray=function(e,t){return r.o.defined("values",e),s.clone(e,t)},s.fromRowMajorArray=function(e,t){return r.o.defined("values",e),o.e(t)?(t[0]=e[0],t[1]=e[3],t[2]=e[6],t[3]=e[1],t[4]=e[4],t[5]=e[7],t[6]=e[2],t[7]=e[5],t[8]=e[8],t):new s(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])},s.fromQuaternion=function(e,t){r.o.typeOf.object("quaternion",e);var n=e.x*e.x,u=e.x*e.y,a=e.x*e.z,i=e.x*e.w,c=e.y*e.y,f=e.y*e.z,l=e.y*e.w,p=e.z*e.z,y=e.z*e.w,O=e.w*e.w,b=n-c-p+O,m=2*(u-y),h=2*(a+l),d=2*(u+y),x=-n+c-p+O,j=2*(f-i),g=2*(a-l),v=2*(f+i),E=-n-c+p+O;return o.e(t)?(t[0]=b,t[1]=d,t[2]=g,t[3]=m,t[4]=x,t[5]=v,t[6]=h,t[7]=j,t[8]=E,t):new s(b,m,h,d,x,j,g,v,E)},s.fromHeadingPitchRoll=function(e,t){r.o.typeOf.object("headingPitchRoll",e);var n=Math.cos(-e.pitch),u=Math.cos(-e.heading),a=Math.cos(e.roll),i=Math.sin(-e.pitch),c=Math.sin(-e.heading),f=Math.sin(e.roll),l=n*u,p=-a*c+f*i*u,y=f*c+a*i*u,O=n*c,b=a*u+f*i*c,m=-f*u+a*i*c,h=-i,d=f*n,x=a*n;return o.e(t)?(t[0]=l,t[1]=O,t[2]=h,t[3]=p,t[4]=b,t[5]=d,t[6]=y,t[7]=m,t[8]=x,t):new s(l,p,y,O,b,m,h,d,x)},s.fromScale=function(e,t){return r.o.typeOf.object("scale",e),o.e(t)?(t[0]=e.x,t[1]=0,t[2]=0,t[3]=0,t[4]=e.y,t[5]=0,t[6]=0,t[7]=0,t[8]=e.z,t):new s(e.x,0,0,0,e.y,0,0,0,e.z)},s.fromUniformScale=function(e,t){return r.o.typeOf.number("scale",e),o.e(t)?(t[0]=e,t[1]=0,t[2]=0,t[3]=0,t[4]=e,t[5]=0,t[6]=0,t[7]=0,t[8]=e,t):new s(e,0,0,0,e,0,0,0,e)},s.fromCrossProduct=function(e,t){return r.o.typeOf.object("vector",e),o.e(t)?(t[0]=0,t[1]=e.z,t[2]=-e.y,t[3]=-e.z,t[4]=0,t[5]=e.x,t[6]=e.y,t[7]=-e.x,t[8]=0,t):new s(0,-e.z,e.y,e.z,0,-e.x,-e.y,e.x,0)},s.fromRotationX=function(e,t){r.o.typeOf.number("angle",e);var n=Math.cos(e),u=Math.sin(e);return o.e(t)?(t[0]=1,t[1]=0,t[2]=0,t[3]=0,t[4]=n,t[5]=u,t[6]=0,t[7]=-u,t[8]=n,t):new s(1,0,0,0,n,-u,0,u,n)},s.fromRotationY=function(e,t){r.o.typeOf.number("angle",e);var n=Math.cos(e),u=Math.sin(e);return o.e(t)?(t[0]=n,t[1]=0,t[2]=-u,t[3]=0,t[4]=1,t[5]=0,t[6]=u,t[7]=0,t[8]=n,t):new s(n,0,u,0,1,0,-u,0,n)},s.fromRotationZ=function(e,t){r.o.typeOf.number("angle",e);var n=Math.cos(e),u=Math.sin(e);return o.e(t)?(t[0]=n,t[1]=u,t[2]=0,t[3]=-u,t[4]=n,t[5]=0,t[6]=0,t[7]=0,t[8]=1,t):new s(n,-u,0,u,n,0,0,0,1)},s.toArray=function(e,t){return r.o.typeOf.object("matrix",e),o.e(t)?(t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t):[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]]},s.getElementIndex=function(e,t){return r.o.typeOf.number.greaterThanOrEquals("row",t,0),r.o.typeOf.number.lessThanOrEquals("row",t,2),r.o.typeOf.number.greaterThanOrEquals("column",e,0),r.o.typeOf.number.lessThanOrEquals("column",e,2),3*e+t},s.getColumn=function(e,t,n){r.o.typeOf.object("matrix",e),r.o.typeOf.number.greaterThanOrEquals("index",t,0),r.o.typeOf.number.lessThanOrEquals("index",t,2),r.o.typeOf.object("result",n);var o=3*t,u=e[o],a=e[o+1],i=e[o+2];return n.x