UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

3 lines (2 loc) 568 B
import{twoMathPi as e}from"../constants.min.mjs";function o(o,t,s,r,n){o.save();const{stroke:c,xSize:i,ySize:m,opName:a}=this.commonRenderProps(o,t,s,n,r);let p=i;i>m?o.scale(1,m/i):m>i&&(p=m,o.scale(i/m,1)),o.beginPath(),o.arc(0,0,p/2,0,e,!1),o[a](),c&&o.stroke(),o.restore()}function t(e,o,t,s,r){e.save();const{stroke:n,xSize:c,ySize:i,opName:m}=this.commonRenderProps(e,o,t,r,s),a=c/2,p=i/2;e[`${m}Rect`](-a,-p,c,i),n&&e.strokeRect(-a,-p,c,i),e.restore()}export{o as renderCircleControl,t as renderSquareControl}; //# sourceMappingURL=controlRendering.min.mjs.map