define(["./GeometryOffsetAttribute-9dbaeacc","./arrayRemoveDuplicates-328bac4c","./Transforms-a6362ad2","./Matrix2-ae0e0b05","./RuntimeError-ffc802eb","./ComponentDatatype-64cf6611","./PolylineVolumeGeometryLibrary-1ff78bc3","./CorridorGeometryLibrary-961c5a13","./when-e3a49219","./GeometryAttribute-50aef525","./GeometryAttributes-3db3f2c9","./IndexDatatype-e12e2493","./PolygonPipeline-2bbe6eb1","./combine-c7a1ec8a","./PixelFormat-83d70a69","./WebGLConstants-1c8239cc","./EllipsoidTangentPlane-e3af9e65","./AxisAlignedBoundingBox-699685f5","./IntersectionTests-8be403d7","./Plane-2bf1bb80","./PolylinePipeline-e16881a5","./EllipsoidGeodesic-524df442","./EllipsoidRhumbLine-b6518e5c"],(function(e,t,i,r,o,a,n,s,l,d,u,p,f,h,y,c,g,b,m,v,A,_,E){"use strict";var C=new r.Cartesian3,G=new r.Cartesian3,P=new r.Cartesian3;function T(e,t){var i,o,f,h=[],y=e.positions,c=e.corners,g=e.endPositions,b=new u.GeometryAttributes,m=0,v=0,A=0;for(o=0;o