define(["./arrayRemoveDuplicates-398390b2","./Transforms-ea9ca02d","./Matrix3-c381b58e","./ComponentDatatype-985dcc38","./PolylineVolumeGeometryLibrary-bb7287f6","./CorridorGeometryLibrary-ac22b312","./defaultValue-865ac579","./GeometryAttribute-d025250e","./GeometryAttributes-75794475","./GeometryOffsetAttribute-06264989","./IndexDatatype-16f6b4a1","./Math-76ce6367","./PolygonPipeline-f926cb86","./Matrix2-f88429ba","./RuntimeError-9e0724f9","./combine-5e110d09","./WebGLConstants-258cf3a0","./EllipsoidTangentPlane-5e19e0df","./AxisAlignedBoundingBox-2a402bb9","./IntersectionTests-c82940c4","./Plane-c6962071","./PolylinePipeline-5d864480","./EllipsoidGeodesic-bce49915","./EllipsoidRhumbLine-62d76d47"],(function(e,t,i,r,o,n,s,a,l,d,u,p,f,c,h,y,g,b,m,A,_,E,C,G){"use strict";const T=new i.Cartesian3,P=new i.Cartesian3,v=new i.Cartesian3;function w(e,t){const d=[],p=e.positions,f=e.corners,c=e.endPositions,h=new l.GeometryAttributes;let y,g,b,m=0,A=0,_=0;for(g=0;g