define(["./Transforms-98ffa11d","./BoxGeometry-59bbebbc","./Cartesian3-7e9cc2ff","./Color-3aa7f38b","./CylinderGeometry-698e8e84","./defaultValue-81eec7ed","./EllipsoidGeometry-505e78a0","./IndexDatatype-f1e3f799","./Matrix4-d34187af","./createTaskProcessorWorker","./Matrix2-e3fb4559","./Check-741c5f3c","./Math-5f585871","./_commonjsHelpers-3aae1032-26891ab7","./combine-3c023bda","./RuntimeError-26acdd3b","./GeometryOffsetAttribute-ed56ff58","./ComponentDatatype-aaeec80f","./WebGLConstants-508b9636","./GeometryAttribute-b025f9a8","./GeometryAttributes-32b29525","./VertexFormat-d50a69ba","./CylinderGeometryLibrary-4083111e"],(function(e,t,n,a,r,i,o,s,c,d,l,f,u,h,b,p,y,x,g,m,C,I,k){"use strict";function M(e){this.offset=e.offset,this.count=e.count,this.color=e.color,this.batchIds=e.batchIds}const B=new n.Cartesian3,w=c.Matrix4.packedLength+n.Cartesian3.packedLength,A=c.Matrix4.packedLength+2,O=c.Matrix4.packedLength+n.Cartesian3.packedLength,L=n.Cartesian3.packedLength+1,v={modelMatrix:new c.Matrix4,boundingVolume:new e.BoundingSphere};function E(e,t){let a=t*w;const r=n.Cartesian3.unpack(e,a,B);a+=n.Cartesian3.packedLength;const i=c.Matrix4.unpack(e,a,v.modelMatrix);c.Matrix4.multiplyByScale(i,r,i);const o=v.boundingVolume;return n.Cartesian3.clone(n.Cartesian3.ZERO,o.center),o.radius=Math.sqrt(3),v}function U(e,t){let a=t*A;const r=e[a++],i=e[a++],o=n.Cartesian3.fromElements(r,r,i,B),s=c.Matrix4.unpack(e,a,v.modelMatrix);c.Matrix4.multiplyByScale(s,o,s);const d=v.boundingVolume;return n.Cartesian3.clone(n.Cartesian3.ZERO,d.center),d.radius=Math.sqrt(2),v}function G(e,t){let a=t*O;const r=n.Cartesian3.unpack(e,a,B);a+=n.Cartesian3.packedLength;const i=c.Matrix4.unpack(e,a,v.modelMatrix);c.Matrix4.multiplyByScale(i,r,i);const o=v.boundingVolume;return n.Cartesian3.clone(n.Cartesian3.ZERO,o.center),o.radius=1,v}function S(e,t){let a=t*L;const r=e[a++],i=n.Cartesian3.unpack(e,a,B),o=c.Matrix4.fromTranslation(i,v.modelMatrix);c.Matrix4.multiplyByUniformScale(o,r,o);const s=v.boundingVolume;return n.Cartesian3.clone(n.Cartesian3.ZERO,s.center),s.radius=1,v}const V=new n.Cartesian3;function T(t,r,o,s,d){if(!i.defined(r))return;const l=o.length,f=s.attributes.position.values,u=s.indices,h=t.positions,b=t.vertexBatchIds,p=t.indices,y=t.batchIds,x=t.batchTableColors,g=t.batchedIndices,m=t.indexOffsets,C=t.indexCounts,I=t.boundingVolumes,k=t.modelMatrix,B=t.center;let w=t.positionOffset,A=t.batchIdIndex,O=t.indexOffset;const L=t.batchedIndicesOffset;for(let t=0;t