define(["exports","./when-cbf8cd21","./Math-e66fad2a","./Cartesian2-a2b62ad1","./Transforms-a299b758","./PolylineVolumeGeometryLibrary-63df17c1","./PolylinePipeline-640d9164"],function(a,o,U,G,d,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,c=new d.Quaternion,h=new d.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,C=3*o,l=new Array(C);l[C-3]=r.x,l[C-2]=r.y,l[C-1]=r.z,i=t?d.Matrix3.fromQuaternion(d.Quaternion.fromAxisAngle(G.Cartesian3.negate(a,j),s/o,c),h):d.Matrix3.fromQuaternion(d.Quaternion.fromAxisAngle(a,s/o,c),h);var y=0;e=G.Cartesian3.clone(e,j);for(var u=0;u