Я пытаюсь нарисовать дугу из двух точек (X, Y шнуры).Проведите дугу на холсте от двух точек x, y и центра x, y point
Но я не могу понять, как сделать это так, что я могу указать начальный угол и конечный угол
Я получил центральную точку (Р2), радиус = г. Начальная точка (p1) и конечная точка (p3). , как показано ниже
И то, что я хочу сделать, это использовать дугу, чтобы нарисовать круглую линию, как показано ниже
Все, что я нашел на эту тему только пример, когда дуга черпать из 0 на что-то вроде 2 * Math.PI.
ctx.arc(100,75,50,0,2*Math.PI);
Нравится это. Невозможно определить способ, которым я могу использовать p1 и p3 вместо этих чисел. Любой, кто может объяснить, как это работает, и, возможно, дать понять, как я могу это решить?
ли расстояние от p2 до p1 и p2 к р3 всегда то же самое? – K3N
Да, радиус всегда будет таким же. – DaCh