define(["exports","./when-cbf8cd21","./Math-e66fad2a","./Rectangle-f6e81117","./Transforms-fa872d02","./PolylineVolumeGeometryLibrary-f33f7fc1","./PolylinePipeline-300e6aa9"],function(a,o,U,G,c,I,q){"use strict";var e={},j=new G.Cartesian3,p=new G.Cartesian3,m=new G.Cartesian3,g=new G.Cartesian3,k=[new G.Cartesian3,new G.Cartesian3],F=new G.Cartesian3,H=new G.Cartesian3,J=new G.Cartesian3,K=new G.Cartesian3,W=new G.Cartesian3,X=new G.Cartesian3,Y=new G.Cartesian3,Z=new G.Cartesian3,$=new G.Cartesian3,_=new G.Cartesian3,d=new c.Quaternion,f=new c.Matrix3;function aa(a,e,r,n,t){var i,s=G.Cartesian3.angleBetween(G.Cartesian3.subtract(e,a,j),G.Cartesian3.subtract(r,a,p)),o=n===I.CornerType.BEVELED?1:Math.ceil(s/U.CesiumMath.toRadians(5))+1,l=3*o,C=new Array(l);C[l-3]=r.x,C[l-2]=r.y,C[l-1]=r.z,i=t?c.Matrix3.fromQuaternion(c.Quaternion.fromAxisAngle(G.Cartesian3.negate(a,j),s/o,d),f):c.Matrix3.fromQuaternion(c.Quaternion.fromAxisAngle(a,s/o,d),f);var y=0;e=G.Cartesian3.clone(e,j);for(var u=0;u