/* 2020-9-22 15:23:25 | 版权所有 军懋国兴 */ define(["exports","./when-cbf8cd21","./Check-35e1a91d","./Math-69007a69","./Cartesian2-43e3a3be","./Transforms-2d1ac5ec","./ComponentDatatype-607c9a0c","./GeometryAttribute-2303bbfb","./GeometryAttributes-90846c5f","./IndexDatatype-79bb407c","./GeometryOffsetAttribute-9c676324","./EllipseGeometryLibrary-304b788d"],function(e,A,c,_,g,v,E,x,M,w,C,D){"use strict";var G=new g.Cartesian3,l=new g.Cartesian3;var L=new v.BoundingSphere,O=new v.BoundingSphere;function m(e){var t=(e=A.defaultValue(e,A.defaultValue.EMPTY_OBJECT)).center,i=A.defaultValue(e.ellipsoid,g.Ellipsoid.WGS84),r=e.semiMajorAxis,a=e.semiMinorAxis,n=A.defaultValue(e.granularity,_.CesiumMath.RADIANS_PER_DEGREE);if(!A.defined(t))throw new c.DeveloperError("center is required.");if(!A.defined(r))throw new c.DeveloperError("semiMajorAxis is required.");if(!A.defined(a))throw new c.DeveloperError("semiMinorAxis is required.");if(r