Задача на построение: даны радиусы r1 и r2 и расстояние между центрами d; постройте все окружности, которые одновременно касаются обеих заданных окружностей внешним образом и проходят через фиксированную точку P; обсудите случаи существования решений
Идея: сделать инверсию с центром в PPP. Тогда искомые окружности (каждая проходит через PPP) переходят в прямые, а заданные окружности переходят в окружности; задача сводится к построению общих касательных к двух образующихся окружностям и обратной инверсии этих прямых. Пошаговая конструкция: 1. Выберите радиус инверсии kkk (любой, удобно взять k=1k=1k=1). Для каждой заданной окружности с центром CCC, радиусом rrr и расстоянием до PPP равным s=∣PC∣s=|PC|s=∣PC∣ постройте её образ при инверсии: центр лежит на луче PCPCPC на расстоянии s′=k2ss2−r2,
s'=\frac{k^2 s}{s^2-r^2}, s′=s2−r2k2s,
радиус r′=k2rs2−r2.
r'=\frac{k^2 r}{s^2-r^2}. r′=s2−r2k2r.
(Если s=rs=rs=r, т.е. исходная окружность проходит через PPP, то её образ — прямая, перпендикулярная к PCPCPC.) 2. Получите две изображения S1′,S2′S_1',S_2'S1′,S2′ (окружности или прямые). Искомые окружности соответствуют прямым, одновременно касательным к S1′S_1'S1′ и S2′S_2'S2′. 3. Постройте все общие касательные к S1′S_1'S1′ и S2′S_2'S2′ (классическая конструкция: для двух окружностей построить внешние и внутренние касательные; если одна из них — прямая, то строите касательные к окружности, параллельные прямой или проходящие через точку касания). 4. Для каждой найденной общей касательной lll выполните обратную инверсию: прямая lll, не проходящая через PPP, обратится в окружность, проходящую через PPP и касающуюся исходных окружностей внешне — это и есть искомая окружность. (Если при инверсии какая‑то заданная окружность была прямой, обратный переход аналогичен.) Число решений и случаи существования: - Общее число решений равно числу общих касательных между S1′S_1'S1′ и S2′S_2'S2′. Пусть R1′,R2′R_1',R_2'R1′,R2′ — их радиусы, D′=∣O1′O2′∣D'=|O_1'O_2'|D′=∣O1′O2′∣ — расстояние центров. - Если D′>R1′+R2′D' > R_1'+R_2'D′>R1′+R2′ — 4 касательных → 4 искомые окружности. - Если D′=R1′+R2′D' = R_1'+R_2'D′=R1′+R2′ — 3 касательных → 3 решений. - Если ∣R1′−R2′∣<D′<R1′+R2′|R_1'-R_2'| < D' < R_1'+R_2'∣R1′−R2′∣<D′<R1′+R2′ — 2 касательные → 2 решения. - Если D′=∣R1′−R2′∣D' = |R_1'-R_2'|D′=∣R1′−R2′∣ — 1 касательная → 1 решение. - Если D′<∣R1′−R2′∣D' < |R_1'-R_2'|D′<∣R1′−R2′∣ — 0 касательных → нет решений. - Специальные случаи: - Если одна из исходных окружностей проходит через PPP, её образ — прямая; тогда число общих касательных между прямой и окружностью равно 0,1 или 2 в зависимости от взаимного положения (0 — прямая целиком внутри окружности, 1 — касание, 2 — две параллельные/разные касательные). Соответственно даются 0–2 решений. - Если PPP совпадает с центром какой‑либо заданной окружности и/или какая‑то формула даёт деление на ноль, следует разобрать отдельно (инверсия по другому радиусу или использовать пределы); это укладывается в перечисленные типы при корректной обработке образов. - Выражение условий через исходные данные C1,C2,r1,r2,d=∣C1C2∣,∣PCi∣C_1,C_2,r_1,r_2,d=|C_1C_2|,|PC_i|C1,C2,r1,r2,d=∣C1C2∣,∣PCi∣ получается явно через формулы инверсии: вычислите si=∣PCi∣s_i=|PC_i|si=∣PCi∣, затем Ri′=k2risi2−ri2R_i'=\dfrac{k^2 r_i}{s_i^2-r_i^2}Ri′=si2−ri2k2ri и D′=∣O1′O2′∣D'=|O_1'O_2'|D′=∣O1′O2′∣ (центры на лучах PCiPC_iPCi на расстояниях si′=k2sisi2−ri2s_i'=\dfrac{k^2 s_i}{s_i^2-r_i^2}si′=si2−ri2k2si), и примените вышеуказанные неравенства для D′,R1′,R2′D',R_1',R_2'D′,R1′,R2′. Итого: конструкция через инверсию даёт все решения (до 4); их число и существование определяются количеством общих касательных между образами заданных окружностей при инверсии.
Пошаговая конструкция:
1. Выберите радиус инверсии kkk (любой, удобно взять k=1k=1k=1). Для каждой заданной окружности с центром CCC, радиусом rrr и расстоянием до PPP равным s=∣PC∣s=|PC|s=∣PC∣ постройте её образ при инверсии: центр лежит на луче PCPCPC на расстоянии
s′=k2ss2−r2, s'=\frac{k^2 s}{s^2-r^2},
s′=s2−r2k2s , радиус
r′=k2rs2−r2. r'=\frac{k^2 r}{s^2-r^2}.
r′=s2−r2k2r . (Если s=rs=rs=r, т.е. исходная окружность проходит через PPP, то её образ — прямая, перпендикулярная к PCPCPC.)
2. Получите две изображения S1′,S2′S_1',S_2'S1′ ,S2′ (окружности или прямые). Искомые окружности соответствуют прямым, одновременно касательным к S1′S_1'S1′ и S2′S_2'S2′ .
3. Постройте все общие касательные к S1′S_1'S1′ и S2′S_2'S2′ (классическая конструкция: для двух окружностей построить внешние и внутренние касательные; если одна из них — прямая, то строите касательные к окружности, параллельные прямой или проходящие через точку касания).
4. Для каждой найденной общей касательной lll выполните обратную инверсию: прямая lll, не проходящая через PPP, обратится в окружность, проходящую через PPP и касающуюся исходных окружностей внешне — это и есть искомая окружность. (Если при инверсии какая‑то заданная окружность была прямой, обратный переход аналогичен.)
Число решений и случаи существования:
- Общее число решений равно числу общих касательных между S1′S_1'S1′ и S2′S_2'S2′ . Пусть R1′,R2′R_1',R_2'R1′ ,R2′ — их радиусы, D′=∣O1′O2′∣D'=|O_1'O_2'|D′=∣O1′ O2′ ∣ — расстояние центров.
- Если D′>R1′+R2′D' > R_1'+R_2'D′>R1′ +R2′ — 4 касательных → 4 искомые окружности.
- Если D′=R1′+R2′D' = R_1'+R_2'D′=R1′ +R2′ — 3 касательных → 3 решений.
- Если ∣R1′−R2′∣<D′<R1′+R2′|R_1'-R_2'| < D' < R_1'+R_2'∣R1′ −R2′ ∣<D′<R1′ +R2′ — 2 касательные → 2 решения.
- Если D′=∣R1′−R2′∣D' = |R_1'-R_2'|D′=∣R1′ −R2′ ∣ — 1 касательная → 1 решение.
- Если D′<∣R1′−R2′∣D' < |R_1'-R_2'|D′<∣R1′ −R2′ ∣ — 0 касательных → нет решений.
- Специальные случаи:
- Если одна из исходных окружностей проходит через PPP, её образ — прямая; тогда число общих касательных между прямой и окружностью равно 0,1 или 2 в зависимости от взаимного положения (0 — прямая целиком внутри окружности, 1 — касание, 2 — две параллельные/разные касательные). Соответственно даются 0–2 решений.
- Если PPP совпадает с центром какой‑либо заданной окружности и/или какая‑то формула даёт деление на ноль, следует разобрать отдельно (инверсия по другому радиусу или использовать пределы); это укладывается в перечисленные типы при корректной обработке образов.
- Выражение условий через исходные данные C1,C2,r1,r2,d=∣C1C2∣,∣PCi∣C_1,C_2,r_1,r_2,d=|C_1C_2|,|PC_i|C1 ,C2 ,r1 ,r2 ,d=∣C1 C2 ∣,∣PCi ∣ получается явно через формулы инверсии: вычислите si=∣PCi∣s_i=|PC_i|si =∣PCi ∣, затем Ri′=k2risi2−ri2R_i'=\dfrac{k^2 r_i}{s_i^2-r_i^2}Ri′ =si2 −ri2 k2ri и D′=∣O1′O2′∣D'=|O_1'O_2'|D′=∣O1′ O2′ ∣ (центры на лучах PCiPC_iPCi на расстояниях si′=k2sisi2−ri2s_i'=\dfrac{k^2 s_i}{s_i^2-r_i^2}si′ =si2 −ri2 k2si ), и примените вышеуказанные неравенства для D′,R1′,R2′D',R_1',R_2'D′,R1′ ,R2′ .
Итого: конструкция через инверсию даёт все решения (до 4); их число и существование определяются количеством общих касательных между образами заданных окружностей при инверсии.