define(["./arrayRemoveDuplicates-398390b2","./Transforms-221c7c82","./Matrix3-aeb3c326","./ComponentDatatype-985dcc38","./PolylineVolumeGeometryLibrary-7de9a48a","./CorridorGeometryLibrary-e69b5c03","./defaultValue-865ac579","./GeometryAttribute-642addba","./GeometryAttributes-75794475","./GeometryOffsetAttribute-06264989","./IndexDatatype-16f6b4a1","./Math-76ce6367","./PolygonPipeline-8efb7487","./Matrix2-2fdcdec7","./RuntimeError-9e0724f9","./combine-5e110d09","./WebGLConstants-258cf3a0","./EllipsoidTangentPlane-a9681249","./AxisAlignedBoundingBox-73c388a7","./IntersectionTests-7b064f18","./Plane-fbab0ca2","./PolylinePipeline-482bb0f7","./EllipsoidGeodesic-ec5fd429","./EllipsoidRhumbLine-2cf9c5ef"],(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