define(["./defaultValue-94c3e563","./Matrix2-fc7e9822","./arrayRemoveDuplicates-06991c15","./BoundingRectangle-d5f7d679","./Transforms-3ac41eb6","./ComponentDatatype-4a60b8d6","./PolylineVolumeGeometryLibrary-5ddfb558","./RuntimeError-c581ca93","./GeometryAttribute-a441ff32","./GeometryAttributes-7df9bef6","./GeometryPipeline-a88e5bfc","./IndexDatatype-db156785","./PolygonPipeline-113e3161","./VertexFormat-e46f29d6","./_commonjsHelpers-3aae1032-f55dc0c4","./combine-761d9c3f","./WebGLConstants-7dccdc96","./EllipsoidTangentPlane-53e32153","./AxisAlignedBoundingBox-7a3018c0","./IntersectionTests-68fbc42d","./Plane-e20fba8c","./PolylinePipeline-0e310844","./EllipsoidGeodesic-dc94f381","./EllipsoidRhumbLine-daebc75b","./AttributeCompression-4d18cc04","./EncodedCartesian3-d3e254ea"],(function(e,t,n,o,i,r,a,l,s,p,c,d,u,m,y,g,f,h,b,E,P,_,v,k,V,L){"use strict";function w(e,t,n,o){const l=new p.GeometryAttributes;o.position&&(l.position=new s.GeometryAttribute({componentDatatype:r.ComponentDatatype.DOUBLE,componentsPerAttribute:3,values:e}));const m=t.length,y=e.length/3,g=(y-2*m)/(2*m),f=u.PolygonPipeline.triangulate(t),h=(g-1)*m*6+2*f.length,b=d.IndexDatatype.createTypedArray(y,h);let E,P,_,v,k,V;const L=2*m;let w=0;for(E=0;E