define(["./GeometryOffsetAttribute-3497d4dd","./arrayRemoveDuplicates-3a9a9480","./Transforms-d5dbea8d","./Cartesian2-b4b7b0b3","./Check-5e798bbf","./ComponentDatatype-ce69354e","./PolylineVolumeGeometryLibrary-f1531841","./CorridorGeometryLibrary-f678732d","./when-208fe5b0","./GeometryAttribute-3314089a","./GeometryAttributes-b0b294d8","./IndexDatatype-da7c58eb","./Math-8386669c","./PolygonPipeline-7bfe45de","./RuntimeError-7f634f5d","./WebGLConstants-76bb35d1","./EllipsoidTangentPlane-7dd3130c","./IntersectionTests-eb44dd99","./Plane-06d5a63d","./PolylinePipeline-b25bdf3a","./EllipsoidGeodesic-92f0d3cc","./EllipsoidRhumbLine-73a4e3eb"],function(v,u,p,M,e,R,B,U,F,Y,q,W,f,A,t,i,r,o,a,n,s,l){"use strict";var J=new M.Cartesian3,j=new M.Cartesian3,z=new M.Cartesian3;function _(e,t){var i,r=[],o=e.positions,a=e.corners,n=e.endPositions,s=new q.GeometryAttributes,l=0,d=0,u=0;for(L=0;L