define(["./GeometryOffsetAttribute-8c5e10db","./arrayRemoveDuplicates-ea800094","./Transforms-969e35b7","./Matrix2-7fbd2afb","./RuntimeError-8952249c","./ComponentDatatype-be80d12c","./PolylineVolumeGeometryLibrary-6c63973e","./CorridorGeometryLibrary-11d2dba0","./defaultValue-81eec7ed","./GeometryAttribute-6e58c1bc","./GeometryAttributes-32b29525","./IndexDatatype-a852edb7","./PolygonPipeline-fd65423b","./_commonjsHelpers-3aae1032-26891ab7","./combine-3c023bda","./WebGLConstants-508b9636","./EllipsoidTangentPlane-db930c09","./AxisAlignedBoundingBox-842a104c","./IntersectionTests-325bf999","./Plane-85eed013","./PolylinePipeline-c435859c","./EllipsoidGeodesic-1c1ae0bb","./EllipsoidRhumbLine-c2325569"],(function(e,t,i,r,o,n,s,a,l,d,u,p,c,f,h,y,b,g,m,A,_,E,C){"use strict";const G=new r.Cartesian3,T=new r.Cartesian3,P=new r.Cartesian3;function v(e,t){const i=[],o=e.positions,c=e.corners,f=e.endPositions,h=new u.GeometryAttributes;let y,b,g,m=0,A=0,_=0;for(b=0;b