define(["exports","./Matrix2-9aa31791","./PolylineVolumeGeometryLibrary-06826ae8","./when-4bbc8319","./ComponentDatatype-93750d1a","./PolylinePipeline-64021a2e","./Transforms-d13cc04e"],(function(a,e,r,n,t,i,s){"use strict";var o={},C=new e.Cartesian3,l=new e.Cartesian3,y=new e.Cartesian3,u=new e.Cartesian3,c=[new e.Cartesian3,new e.Cartesian3],d=new e.Cartesian3,p=new e.Cartesian3,m=new e.Cartesian3,g=new e.Cartesian3,h=new e.Cartesian3,f=new e.Cartesian3,w=new e.Cartesian3,x=new e.Cartesian3,z=new e.Cartesian3,v=new e.Cartesian3,P=new s.Quaternion,A=new e.Matrix3;function B(a,n,i,o,y){var u,c=e.Cartesian3.angleBetween(e.Cartesian3.subtract(n,a,C),e.Cartesian3.subtract(i,a,l)),d=o===r.CornerType.BEVELED?1:Math.ceil(c/t.CesiumMath.toRadians(5))+1,p=3*d,m=new Array(p);m[p-3]=i.x,m[p-2]=i.y,m[p-1]=i.z,u=y?e.Matrix3.fromQuaternion(s.Quaternion.fromAxisAngle(e.Cartesian3.negate(a,C),c/d,P),A):e.Matrix3.fromQuaternion(s.Quaternion.fromAxisAngle(a,c/d,P),A);var g=0;n=e.Cartesian3.clone(n,C);for(var h=0;h