P.makeBezierPath = function () {
let [startX, startY] = this.currentStampPosition;
let [startControlX, startControlY] = this.currentStartControl;
let [endControlX, endControlY] = this.currentEndControl;
let [endX, endY] = this.currentEnd;
let scx = (startControlX - startX).toFixed(2),
scy = (startControlY - startY).toFixed(2),
ecx = (endControlX - startX).toFixed(2),
ecy = (endControlY - startY).toFixed(2),
ex = (endX - startX).toFixed(2),
ey = (endY - startY).toFixed(2);
return `m0,0c${scx},${scy} ${ecx},${ecy} ${ex},${ey}`;
};