/* 2020-9-22 15:23:26 | 版权所有 军懋国兴 */ define(["./when-cbf8cd21","./Check-35e1a91d","./Math-69007a69","./Cartesian2-43e3a3be","./Transforms-2d1ac5ec","./RuntimeError-f4c64df1","./WebGLConstants-95ceb4e9","./ComponentDatatype-607c9a0c","./GeometryAttribute-2303bbfb","./GeometryAttributes-90846c5f","./IndexDatatype-79bb407c","./GeometryOffsetAttribute-9c676324","./EllipsoidRhumbLine-357c11e7","./PolygonPipeline-2ee85025","./RectangleGeometryLibrary-f62aa487"],function(h,c,y,d,m,e,t,E,A,w,G,b,i,R,P){"use strict";var _=new m.BoundingSphere,v=new m.BoundingSphere,D=new d.Cartesian3,L=new d.Rectangle;function C(e,t){var i=e._ellipsoid,r=t.height,a=t.width,n=t.northCap,o=t.southCap,l=r,u=2,s=0,c=4;n&&(--u,--l,s+=1,c-=2),o&&(--u,--l,s+=1,c-=2),s+=u*a+2*l-c;var d,p=new Float64Array(3*s),f=0,g=0,h=D;if(n)P.RectangleGeometryLibrary.computePosition(t,i,!1,g,0,h),p[f++]=h.x,p[f++]=h.y,p[f++]=h.z;else for(d=0;d