define(["exports","./Cartesian2-6033fa5d","./Cartographic-67e73ef9","./Cartesian4-ad128b5d","./EllipsoidTangentPlane-53184efd","./Math-92c3b5f7","./PrimitiveType-cdfe443e","./PolylinePipeline-c0932bf7","./GeometryAttribute-ef657318"],(function(t,e,r,a,n,o,l,i,c){"use strict";var s=Object.freeze({ROUNDED:0,MITERED:1,BEVELED:2}),u=[new r.t,new r.t],y=new r.t,m=new r.t,d=new r.t,p=new r.t,f=new r.t,g=new r.t,v=new r.t,h=new r.t,w=new r.t,B=new r.t,E=new r.t,z={},S=new r.t$1;function P(t,e){for(var r=new Array(t.length),a=0;a=0?-u:u}var D=new r.t(-1,0,0),N=l.y.clone(l.y.IDENTITY),O=new l.y,R=new l.p,V=l.p.IDENTITY.clone(),I=new r.t,F=new a.e,L=new r.t;function G(t,e,a,n,o,i,s,u){var y=I,m=F;N=c.m.eastNorthUpToFixedFrame(t,o,N),y=l.y.multiplyByPointAsVector(N,D,y);var d=x(y=r.t.normalize(y,y),e,t,o);R=l.p.fromRotationZ(d,R),L.z=i,N=l.y.multiplyTransformation(N,l.y.fromRotationTranslation(R,L,O),N);var p=V;p[0]=s;for(var f=0;f0)for(var w=p?2:1,z=0;z=0};var J=new r.t,$=new r.t;z.computePositions=function(t,e,a,n,l){var c=n._ellipsoid,E=P(t,c),S=n._granularity,A=n._cornerType,b=l?j(e,a):C(e,a),x=l?C(e,a):void 0,D=a.height/2,N=a.width/2,O=t.length,R=[],V=l?[]:void 0,I=y,F=m,L=d,M=p,U=f,q=g,Q=v,Y=h,k=w,H=t[0],K=t[1];M=c.geodeticSurfaceNormal(H,M),I=r.t.subtract(K,H,I),I=r.t.normalize(I,I),Y=r.t.cross(M,I,Y),Y=r.t.normalize(Y,Y);var W=E[0],X=E[1];l&&(V=G(H,Y,x,V,c,W+D,1,1)),k=r.t.clone(H,k),H=K,F=r.t.negate(I,F);for(var tt,et=1;et