Points Q and R are the two possible centers for a circle or arc passing through points A and B and being tangent to line CD. Where LN and MP intersect with the line FG mark the points of intersection Q and R. Call these perpendicular lines LN and MP. ( |BJ|=|HK| ) Where this circle intersects with the tangent line CD, call the points of intersection L and M.ĭraw lines perpendicular to the tangent line CD, at points L and M. Where this perpendicular line intersects the the circle, call that point J.ĭraw a circle with radius |BJ| centered on point H. (Radius = |EH|)ĭraw a line from point B that is perpendicular to the line AB. The point of intersection will be point H.ĭraw a circle centered on E so it passes through point H. call the intersection point E and the new line FG.Įxtend the line AB so it intersects with the tangent line CD. Basically these are the step to figure it out graphically with the assumed initial setup below:ĭraw the perpendicular bisector of AB. You can easily extend the idea to a more generic tangent.Īfter more than a few days with the wrong key words for a google search, I stumbled on the answer while trying to navigate to the math stack exchange.and the answer was some place completely different: You can select one of them using the constraints from the other point. Find the middle point between the two points and its coordinates $(x_m,y_m)$.The way I'd go about it is the following: $(xs, 0) $ the snap point is with coordinates (to simplify the equation otherwise its too long).the tangent is horizontal (for simplicity).$(x2,y2)$ : the coordinates of the 2nd point (P2).If the center of the second circle is outside the first, then the sign corresponds to externally tangent circles and the sign. Learn how to draw a circle that is tangent to two other circles in AutoCad Locate the option Tan, Tan, Radius under Hometab, draw panel and circle drop-down. (1) If the center of the second circle is inside the first, then the and signs both correspond to internally tangent circles.
0 Comments
Leave a Reply. |