@graphery/svg
Version:
Graphery SVG library
1 lines • 307 B
JavaScript
function u(e){return(e-90)*Math.PI/180}function m(e,a,r,t){let n=u(t);return{x:e+r*Math.cos(n),y:a+r*Math.sin(n)}}function p(e,a,r,t,n){let o=m(e,a,r,n),s=m(e,a,r,t),c=n-t<=180?"0":"1";return`M${o.x},${o.y}A${r},${r},0,${c},0,${s.x},${s.y}`}export{p as createArc,u as degrees2radians,m as polarToCartesian};