define(["./arrayRemoveDuplicates-a4e37a99","./Transforms-ed424165","./Matrix3-ef89a1eb","./ComponentDatatype-565a8190","./PolylineVolumeGeometryLibrary-450c2526","./CorridorGeometryLibrary-ad823fb9","./defaultValue-abec0268","./GeometryAttribute-ea1743e0","./GeometryAttributes-50483cde","./GeometryOffsetAttribute-82d57e99","./IndexDatatype-5f9fa3ed","./Math-a56d1479","./PolygonPipeline-69a6fcdb","./Matrix2-50a93848","./VertexFormat-d813e77b","./combine-7a07cedd","./RuntimeError-279c39be","./WebGLConstants-292d99ef","./EllipsoidTangentPlane-d71914cc","./AxisAlignedBoundingBox-11f38250","./IntersectionTests-b9443f66","./Plane-47041f17","./PolylinePipeline-a9235141","./EllipsoidGeodesic-e293d44a","./EllipsoidRhumbLine-2c44e354"],(function(t,e,r,a,i,o,n,s,l,d,u,c,m,f,y,p,g,h,C,b,A,_,w,v,T){"use strict";const G=new r.Cartesian3,E=new r.Cartesian3,V=new r.Cartesian3,x=new r.Cartesian3,L=new r.Cartesian3,P=new r.Cartesian3,F=new r.Cartesian3,N=new r.Cartesian3;function M(t,e){for(let r=0;rn;C--)o=c.CesiumMath.PI_OVER_TWO-C*a,t[i++]=1-e*(1+Math.cos(o)),t[i++]=.5*(1+Math.sin(o));for(C=n;C>0;C--)o=c.CesiumMath.PI_OVER_TWO-a*C,t[i++]=1-r*(1+Math.cos(o)),t[i++]=.5*(1+Math.sin(o));for(C=A-T;C>0;C--)t[i++]=C*r,t[i++]=1;for(C=1;C0;C--)t[i++]=(C-1)*r,t[i++]=1}g.st=new s.GeometryAttribute({componentDatatype:a.ComponentDatatype.FLOAT,componentsPerAttribute:2,values:t})}return e.normal&&(g.normal=new s.GeometryAttribute({componentDatatype:a.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:O.normals})),e.tangent&&(g.tangent=new s.GeometryAttribute({componentDatatype:a.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:O.tangents})),e.bitangent&&(g.bitangent=new s.GeometryAttribute({componentDatatype:a.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:O.bitangents})),{attributes:g,indices:J}}function I(t,e,r){r[e++]=t[0],r[e++]=t[1],r[e++]=t[2];for(let a=3;a