Не съм сигурен, че питам правилно. Това е нещо за чертане на етажен план и в момента имам линии с подвижни точки на всеки край, така че платното е интерактивно. Искам да използвам крива, за да създам дъга на врата, която да бъде начертана след тази линия. Имам началната и крайната точка от съществуващия код, където да започна и завърша кривата, но контролите на дъгата са към конкретна координата, която не се изчислява, така че дъгата никога не отива там, където трябва.
Това е, което имам в момента, научих, че moveTo() и lineTo() е това, което контролира началната и крайната му точка. Благодаря за помощта, никога досега не съм си играл с платна
activeLineDrawing.beginPath();
activeLineDrawing.moveTo(lineSegments[lineSeg].panels[i].getX2(),lineSegments[lineSeg].panels[i].getY2());
activeLineDrawing.lineTo(lineSegments[lineSeg].panels[i].getX1(),lineSegments[lineSeg].panels[i].getY1());
activeLineDrawing.bezierCurveTo(100, 75, 50, 1, lineSegments[lineSeg].panels[i].getX2(),lineSegments[lineSeg].panels[i].getY2());
activeLineDrawing.fillStyle = 'lightgrey';
activeLineDrawing.strokeStyle = 'lightgrey';
activeLineDrawing.stroke();
activeLineDrawing.closePath();