define(["exports","./Cartesian2-d9931622","./PolylineVolumeGeometryLibrary-c16ecc10","./when-cbf8cd21","./Math-bedecb43","./Transforms-dc557a5f","./PolylinePipeline-1cc8914c"],function(a,O,R,s,V,c,Q){"use strict";var e={},U=new O.Cartesian3,d=new O.Cartesian3,p=new O.Cartesian3,m=new O.Cartesian3,G=[new O.Cartesian3,new O.Cartesian3],I=new O.Cartesian3,q=new O.Cartesian3,j=new O.Cartesian3,k=new O.Cartesian3,F=new O.Cartesian3,H=new O.Cartesian3,J=new O.Cartesian3,K=new O.Cartesian3,W=new O.Cartesian3,X=new O.Cartesian3,u=new c.Quaternion,g=new c.Matrix3;function Y(a,e,r,n,t){var i,s=O.Cartesian3.angleBetween(O.Cartesian3.subtract(e,a,U),O.Cartesian3.subtract(r,a,d)),o=n===R.CornerType.BEVELED?1:Math.ceil(s/V.CesiumMath.toRadians(5))+1,n=3*o,C=new Array(n);C[n-3]=r.x,C[n-2]=r.y,C[n-1]=r.z,i=t?c.Matrix3.fromQuaternion(c.Quaternion.fromAxisAngle(O.Cartesian3.negate(a,U),s/o,u),g):c.Matrix3.fromQuaternion(c.Quaternion.fromAxisAngle(a,s/o,u),g);var l=0;e=O.Cartesian3.clone(e,U);for(var y=0;y