Aunque la dirección del arco esté definida (en el sentido de las agujas del reloj o en sentido contrario), generalmente hay dos soluciones posibles, porque el ángulo del radio puede ser menor o mayor que $\pi$ . Permítanme mostrarles el método del vector plano:
Dado el punto de partida $A(x_0,y_0)$ y el punto final $B(x_1,y_1)$ , dejemos que $|\vec{AB}|=2l$ Así que $l=\frac{\sqrt{(x_1-x_0)^2+(y_1-y_0)^2}}{2}$ . Sea el punto medio de $AB$ es el punto $M$ conocemos el punto central $O$ está sujeta a $OM\perp AB$ y $|\vec{AM}|=l,|\vec{MO}|=\sqrt{r^2-l^2}$ .
Ahora, $\vec{AM}=(\frac{x_1-x_0}{2}+i(\frac{y_1-y_0}{2}))$ , ya que $OM\perp AB$ obtenemos $\vec{MO}=\frac{|\vec{MO}|}{|\vec{AM}|}\cdot\vec{AM}\times (cos\theta+i\cdot sin\theta)$ , donde $\theta=\frac{\pi}{2}$ o $\theta=-\frac{\pi}{2}$ dependiendo del sentido de giro del arco y de si el ángulo del radio es inferior a $\pi$ .
Caso 1: $\theta=\frac{\pi}{2}$ . obtenemos $\vec{MO}=\frac{\sqrt{r^2-l^2}}{l}\cdot[(-\frac{y_1-y_0}{2})+i(\frac{x_1-x_0}{2})]$ . Desde $\vec{MO}=(x-\frac{x_0+x_1}{2})+i(y-\frac{y_0+y_1}{2})$ comparando la parte real y la imaginaria, sabemos que $x=\frac{x_0+x_1}{2}-\frac{(y_1-y_0)\sqrt{r^2-l^2}}{2l}$ y $y=\frac{y_0+y_1}{2}+\frac{(x_1-x_0)\sqrt{r^2-l^2}}{2l}$ .
Caso 2: $\theta=-\frac{\pi}{2}$ .obtenemos $\vec{MO}=\frac{\sqrt{r^2-l^2}}{l}\cdot[(\frac{y_1-y_0}{2})-i(\frac{x_1-x_0}{2})]$ . Comparando de nuevo, sabemos que $x=\frac{x_0+x_1}{2}+\frac{(y_1-y_0)\sqrt{r^2-l^2}}{2l}$ y $y=\frac{y_0+y_1}{2}-\frac{(x_1-x_0)\sqrt{r^2-l^2}}{2l}$ .
Cuando debe $\theta$ sea $\frac{\pi}{2}$ o $-\frac{\pi}{2}$ ?
Dibujando un círculo y observando los diferentes casos, es fácil saberlo: $counter-clockwise\ and\ radius\ angle\ is \gt\pi: \theta=-\frac{\pi}{2}$ .
$counter-clockwise\ and\ radius\ angle\ is \lt\pi: \theta=\frac{\pi}{2}$ .
$clockwise\ and\ radius\ angle\ is \gt\pi: \theta=\frac{\pi}{2}$ .
$clockwise\ and\ radius\ angle\ is \lt\pi: \theta=-\frac{\pi}{2}$ .
Además, se puede ver que no hay solución cuando $r\lt l$ y sólo hay una solución cuando $l=r$ .