NONGYESHUZIDIZUO/public/Cesium/Workers/GeometryAttribute-95780fd1.js

2 lines
44 KiB
JavaScript
Raw Normal View History

2025-01-21 08:36:33 +08:00
define(["exports","./Cartesian2-2b41fabe","./Cartographic-1d953166","./Check-2514d21d","./when-d186add7","./FeatureDetection-4281d393","./Math-7f5f2992","./Rectangle-f841217d","./Cartesian4-3408960c","./buildModuleUrl-d920237a","./RuntimeError-4a74cd1a"],(function(e,t,n,r,o,a,i,s,u,l,c){"use strict";var f=Object.freeze({NONE:0,TRIANGLES:1,LINES:2,POLYLINES:3});function d(e,t,n,r){this[0]=o.u(e,0),this[1]=o.u(n,0),this[2]=o.u(t,0),this[3]=o.u(r,0)}d.packedLength=4,d.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},d.unpack=function(e,t,n){return r.o.defined("array",e),t=o.u(t,0),o.e(n)||(n=new d),n[0]=e[t++],n[1]=e[t++],n[2]=e[t++],n[3]=e[t++],n},d.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):new d(e[0],e[2],e[1],e[3])},d.fromArray=function(e,t,n){return r.o.defined("array",e),t=o.u(t,0),o.e(n)||(n=new d),n[0]=e[t],n[1]=e[t+1],n[2]=e[t+2],n[3]=e[t+3],n},d.fromColumnMajorArray=function(e,t){return r.o.defined("values",e),d.clone(e,t)},d.fromRowMajorArray=function(e,t){return r.o.defined("values",e),o.e(t)?(t[0]=e[0],t[1]=e[2],t[2]=e[1],t[3]=e[3],t):new d(e[0],e[1],e[2],e[3])},d.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]=e.y,t):new d(e.x,0,0,e.y)},d.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]=e,t):new d(e,0,0,e)},d.fromRotation=function(e,t){r.o.typeOf.number("angle",e);var n=Math.cos(e),a=Math.sin(e);return o.e(t)?(t[0]=n,t[1]=a,t[2]=-a,t[3]=n,t):new d(n,-a,a,n)},d.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):[e[0],e[1],e[2],e[3]]},d.getElementIndex=function(e,t){return r.o.typeOf.number.greaterThanOrEquals("row",t,0),r.o.typeOf.number.lessThanOrEquals("row",t,1),r.o.typeOf.number.greaterThanOrEquals("column",e,0),r.o.typeOf.number.lessThanOrEquals("column",e,1),2*e+t},d.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,1),r.o.typeOf.object("result",n);var o=2*t,a=e[o],i=e[o+1];return n.x=a,n.y=i,n},d.setColumn=function(e,t,n,o){r.o.typeOf.object("matrix",e),r.o.typeOf.number.greaterThanOrEquals("index",t,0),r.o.typeOf.number.lessThanOrEquals("index",t,1),r.o.typeOf.object("cartesian",n),r.o.typeOf.object("result",o);var a=2*t;return(o=d.clone(e,o))[a]=n.x,o[a+1]=n.y,o},d.getRow=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,1),r.o.typeOf.object("result",n);var o=e[t],a=e[t+2];return n.x=o,n.y=a,n},d.setRow=function(e,t,n,o){return r.o.typeOf.object("matrix",e),r.o.typeOf.number.greaterThanOrEquals("index",t,0),r.o.typeOf.number.lessThanOrEquals("index",t,1),r.o.typeOf.object("cartesian",n),r.o.typeOf.object("result",o),(o=d.clone(e,o))[t]=n.x,o[t+2]=n.y,o};var p=new t.o;d.getScale=function(e,n){return r.o.typeOf.object("matrix",e),r.o.typeOf.object("result",n),n.x=t.o.magnitude(t.o.fromElements(e[0],e[1],p)),n.y=t.o.magnitude(t.o.fromElements(e[2],e[3],p)),n};var y=new t.o;function h(e,t,n,r){this.x=o.u(e,0),this.y=o.u(t,0),this.z=o.u(n,0),this.w=o.u(r,0)}d.getMaximumScale=function(e){return d.getScale(e,y),t.o.maximumComponent(y)},d.multiply=function(e,t,n){r.o.typeOf.object("left",e),r.o.typeOf.object("right",t),r.o.typeOf.object("result",n);var o=e[0]*t[0]+e[2]*t[1],a=e[0]*t[2]+e[2]*t[3],i=e[1]*t[0]+e[3]*t[1],s=e[1]*t[2]+e[3]*t[3];return n[0]=o,n[1]=i,n[2]=a,n[3]=s,n},d.add=function(e,t,n){return r.o.typeOf.object("left",e),r.o.typeOf.object("right",t),r.o.typeOf.object("result",n),n[0]=e[0]+t[0],n[1]=e[1]+t[1],n[2]=e[2]+t[2],n[3]=e[3]+t[3],n},d.subtract=function(e,t,n){return r.o.typeOf.object("left",e),r.o.typeOf.object("right",t),r.o.typeOf.object("result",n),n[0]=e[0]-t[0],n[1]=e[1]-t[1],n[2]=e[2]-t[2],n[3]=e[3]-t[3],n},d.multiplyByVector=function(e,t,n){r.o.typeOf.object("matrix",e),r.o.typeOf.object("cartesian",t)