define(["./GeometryOffsetAttribute-1772960d","./arrayRemoveDuplicates-18786327","./Transforms-d13cc04e","./Matrix2-9aa31791","./RuntimeError-346a3079","./ComponentDatatype-93750d1a","./PolylineVolumeGeometryLibrary-06826ae8","./CorridorGeometryLibrary-c1e6611d","./when-4bbc8319","./GeometryAttribute-43536dc0","./GeometryAttributes-7827a6c2","./IndexDatatype-b7d979a6","./PolygonPipeline-da7fc5ca","./VertexFormat-71718faa","./combine-83860057","./WebGLConstants-1c8239cc","./EllipsoidTangentPlane-eecce7e8","./AxisAlignedBoundingBox-07c6b7f2","./IntersectionTests-96a04219","./Plane-318d6937","./PolylinePipeline-64021a2e","./EllipsoidGeodesic-dd8f2afb","./EllipsoidRhumbLine-30c47ff4"],(function(t,e,r,a,i,o,n,s,l,d,u,m,y,f,c,p,g,h,C,b,v,A,_){"use strict";var w=new a.Cartesian3,T=new a.Cartesian3,G=new a.Cartesian3,E=new a.Cartesian3,V=new a.Cartesian3,x=new a.Cartesian3,F=new a.Cartesian3,L=new a.Cartesian3;function P(t,e){for(var r=0;rht;n--)pt=o.CesiumMath.PI_OVER_TWO-n*gt,ft[ct++]=1-mt*(1+Math.cos(pt)),ft[ct++]=.5*(1+Math.sin(pt));for(n=ht;n>0;n--)pt=o.CesiumMath.PI_OVER_TWO-gt*n,ft[ct++]=1-yt*(1+Math.cos(pt)),ft[ct++]=.5*(1+Math.sin(pt));for(n=b-V;n>0;n--)ft[ct++]=n*yt,ft[ct++]=1;for(n=1;n0;n--)ft[ct++]=(n-1)*yt,ft[ct++]=1}C.st=new d.GeometryAttribute({componentDatatype:o.ComponentDatatype.FLOAT,componentsPerAttribute:2,values:ft})}return e.normal&&(C.normal=new d.GeometryAttribute({componentDatatype:o.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:z.normals})),e.tangent&&(C.tangent=new d.GeometryAttribute({componentDatatype:o.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:z.tangents})),e.bitangent&&(C.bitangent=new d.GeometryAttribute({componentDatatype:o.ComponentDatatype.FLOAT,componentsPerAttribute:3,values:z.bitangents})),{attributes:C,indices:J}}function M(t,e,r){r[e++]=t[0],r[e++]=t[1],r[e++]=t[2];for(var a=3;a