define(["./GeometryOffsetAttribute-718fa138","./arrayRemoveDuplicates-6dfd408b","./Transforms-b51fdb37","./Rectangle-82621db8","./Check-24483042","./ComponentDatatype-1a100acd","./PolylineVolumeGeometryLibrary-41961142","./CorridorGeometryLibrary-7c88b7a9","./when-54335d57","./GeometryAttribute-02fdce7a","./GeometryAttributes-caa08d6c","./IndexDatatype-edb2f4d6","./Math-7a8129d6","./PolygonPipeline-be37706f","./RuntimeError-88a32665","./PixelFormat-d198afce","./WebGLConstants-95ceb4e9","./EllipsoidTangentPlane-3e9e5847","./IntersectionTests-afc06c64","./Plane-fd9e13db","./PolylinePipeline-c53252ef","./EllipsoidGeodesic-2a3101f9","./EllipsoidRhumbLine-2550c0e1"],function(E,c,g,M,e,B,F,U,Y,q,W,J,b,C,t,i,r,o,a,n,s,l,d){"use strict";var j=new M.Cartesian3,z=new M.Cartesian3,K=new M.Cartesian3;function G(e,t){var i,r,o,a=[],n=e.positions,s=e.corners,l=e.endPositions,d=new W.GeometryAttributes,u=0,p=0,f=0;for(r=0;r