First, let me show what I am trying to do:
As you can see I have two circles, CircleA with a RadiusB of .020, and CircleC with a RadiusD of .005. When CircleC is exactly .015 above Circle A, they meet perfectly at PointF.
What I want to do is move CircleC down .0005 and to the left until both circles touch again. What I need to find out is once I move CircleC down .0005, how much to the left do I have to move it until it touches CircleA and at what point do the circles' touch. This movement is illustrated by CircleC1 with RadiusD1.
I have been playing around with this for a while and I am assuming I have to play with radians but I'm not sure how to approach it. Any help, even a finger in the right direction would be greatly appreciated.
My end game is to find and equation that I can use to quickly find the distance CircleC will move on the X-axis given a change on the Y-Axis.