[Math] How to calculate the boundary points and center of a circle fitting inside a crescent

euclidean-geometrygeometrymetric-spacesplane-geometry

Given are two intersecting circles $A, B$ with radius $r_A > r_B$ and center $M_A, M_B$. A third circle $C$ with radius $r_C$ and center $M_C$ fits in the non intersecting part of circle $B$ and touches the two circles $A, B$ at the points $P_{CA}, P_{CB}$. What are the results for $M_C, P_{CA}, P_{CB}$ for given $A, B, r_C$?

draft

Not part of question, only thougts on solving:
Does the path for $M_C$ describe a part of an ellipse? This could be the first step to the solution.

Best Answer

I have put a Geogebra sheet at https://www.geogebra.org/m/qnFkgnev. I am going to write the 4 equations needed to solve for the smallest circle. A convention that I am using: If I have fixed the value of a point, then it is addressed as $(x(P),y(P))$, whereas, if I have the point as an unknown, it is addressed as $(P_x,P_y)$ In the Geogebra sheet, you can move point C about but the browser is slow. So, click, hold down and move cursor to a new spot on the circle, release. Wait a few seconds and hopefully all will recalculate/redraw. My 4 unknowns are $D_x,D_y,E_x,E_y$

  1. Unknown point D, is on the line between B & C. m is the slope of that line. $$m=\left(\frac{y(B)-y(C)}{x(B)-x(C)}\right)$$ The equation: $$D_y=y(C)+m(D_x-x(C))$$

  2. The radius of the small circle is the same between C & D and between E & D. $$|C-D|=|E-D|$$

  3. Point E has to lie on circle A. $$E_x^2+E_y^2-3E_x-3E_y=4.5$$ (I think this circle is hard coded in the geogebra sheet, hence the numerical values shown in this equation.)

  4. Point D must lie on a line from A through E. $$m_1=\left(\frac{E_y-y(A)}{E_x-x(A)}\right)$$ and the equation: $$D_y=E_y+m_1(D_x-E_x)$$

Once these were solved (by Geogebra CAS), I could move the fixed point C about and a new point D was generated. I saved these using $SetValue(D_n,D)$. Next I chose 3 of the D values and put a circle through them. Surprise (or not), that circle does not quite go through all of the D values. i.e. the locus of points in question do not quite make the arc of a circle. Is it an ellipse? Maybe, but that certainly isn't proven yet.