Tangent Line to a Circle
Loading the math board and drawing, please wait…
This example demonstrates how to find the equation of a tangent line to a circle given the point of contact. It involves core math concepts like circle equations, tangent properties, slope calculation, and perpendicular relationships. GeoGebra commands/objects used include If, GCD, Segment, Slope, OrthogonalLine, Intersect, Midpoint, Circle, Tangent, Rotate, Angle, suitable for high school coordinate geometry and geometric construction exercises.
GeoGebra Commands & Parameters
If(y(C) < 0, ")", "") → brY_ARIf(y(C) < 0, "(", "") → brY_ALIf(x(C) < 0, ")", "") → brX_ARIf(x(C) < 0, "(", "") → brX_ALIf(c / d < 0, "-", "") → signGCD(c, d) → HCFIf(c > 0 ∧ d > 0 ∧ HCF < 2 ∧ d ≠ 1, "", If[den ≟ 0, "= undefined", If[den ≠ 1, "=" + sign + "\frac{" + num + "}{" + den + "}", "=" + sign + num]]) → text11Segment(C, P) → aSlope(a) → bOrthogonalLine(C, line) → gOrthogonalLine(P, g) → hIntersect(g, h) → C_1Intersect(line, g) → DIntersect(g, h) → EIntersect(h, a) → FIntersect(line, g) → GMidpoint(C, C_1) → HMidpoint(P, C_1) → ICircle(C, P) → pTangent(P, p) → m,Rotate(C, 90°, K) → C'Rotate(C, 90°, P) → C'_1Angle(C, P, C'_1) → βIf(c / d < 0 ∨ d ≟ 0, "", "-") → sign_1
AI Drawing Prompt Reference
Draw a circle with a center point and a point on the circle as the point of tangency. Construct the tangent line at that point, then draw a line perpendicular to the tangent passing through the center. Next, draw another line through the tangency point perpendicular to that perpendicular line, intersecting the tangent. Connect the center and tangency point to form a radius, and display its slope. Mark a right angle at the tangency point to show the radius is perpendicular to the tangent. Also, rotate the center 90 degrees around the tangency point to create an auxiliary point, and display that rotation angle. Finally, show text near the figure displaying the slope of the tangent line, simplified if it is a fraction.
The prompt above was compiled from the original drawing commands and is for reference only.