Calcul de la tangente passant par 2 cercle
Calculez les tangentes communes entre deux cercles, identifiez le nombre de solutions, obtenez les équations exactes des droites et visualisez le résultat sur un graphique interactif.
Paramètres des deux cercles
Résultats et visualisation
Guide expert du calcul de la tangente passant par 2 cercle
Le calcul de la tangente passant par 2 cercle, plus précisément le calcul des tangentes communes à deux cercles, est un sujet classique de géométrie analytique, de conception assistée par ordinateur, de robotique mobile, de vision par ordinateur et même de mécanique. Dès que l’on travaille avec des zones circulaires, des enveloppes de sécurité, des roues, des poulies, des capteurs ou des trajectoires, la question revient vite : combien de droites peuvent toucher deux cercles sans les couper, et comment écrire leurs équations de manière fiable ?
Une tangente commune est une droite qui touche chaque cercle en un seul point. Selon la position relative des deux cercles, on peut avoir 0, 1, 2, 3 ou 4 tangentes communes. Comprendre cette logique est essentiel, car le simple fait de modifier la distance entre les centres ou les rayons change immédiatement le nombre de solutions. Le calculateur ci-dessus automatise cette étape, mais il est très utile de connaître la théorie pour vérifier les résultats, éviter les erreurs de signe et mieux interpréter un cas limite.
1. Définition exacte d’une tangente commune à deux cercles
Considérons deux cercles de centres C1(x1, y1) et C2(x2, y2), avec des rayons r1 et r2. Une droite est dite tangente commune si elle rencontre chaque cercle en un seul point et ne coupe pas l’intérieur de l’un ou de l’autre. En pratique, cela signifie que la distance du centre C1 à la droite vaut r1 et que la distance du centre C2 à la même droite vaut r2.
On distingue deux familles :
- Tangentes externes : elles touchent les deux cercles du même côté relatif.
- Tangentes internes : elles traversent la zone située entre les centres et touchent les cercles sur des côtés opposés.
Dans la littérature technique, cette distinction est importante, car elle détermine le signe des distances orientées. En optimisation géométrique, en CAO et en algorithmes de navigation, ce choix influe directement sur la solution retenue.
2. Cas géométriques selon la distance entre les centres
Le nombre de tangentes dépend de la distance d = |C1C2| entre les centres et des rayons. Voici la grille de lecture essentielle :
| Configuration des deux cercles | Condition | Nombre de tangentes communes | Lecture pratique |
|---|---|---|---|
| Cercles disjoints, séparés | d > r1 + r2 | 4 | 2 tangentes externes et 2 internes |
| Contact extérieur | d = r1 + r2 | 3 | 2 externes et 1 interne fusionnée |
| Cercles sécants | |r1 – r2| < d < r1 + r2 | 2 | Seulement les tangentes externes |
| Contact intérieur | d = |r1 – r2| | 1 | Une tangente commune unique |
| Un cercle à l’intérieur de l’autre | d < |r1 – r2| | 0 | Aucune tangente commune réelle |
| Cercles concentriques de rayons différents | d = 0, r1 ≠ r2 | 0 | Aucune droite ne peut être tangente aux deux |
| Cercles confondus | d = 0, r1 = r2 | Infinité | Toute tangente au cercle commun convient |
Ce tableau n’est pas une approximation, c’est la classification complète du problème en géométrie euclidienne plane. Dans un logiciel ou dans un script, on doit toutefois gérer une petite tolérance numérique, car les comparaisons strictes peuvent devenir instables lorsque les coordonnées sont très grandes ou très proches.
3. Méthode analytique pour calculer l’équation d’une tangente
Écrivons une droite sous la forme normalisée ax + by + c = 0, avec a² + b² = 1. La distance d’un point (x0, y0) à cette droite vaut alors |ax0 + by0 + c|. Pour que la droite soit tangente au premier cercle, il faut :
|ax1 + by1 + c| = r1
Pour le second cercle :
|ax2 + by2 + c| = r2
Le point délicat vient des valeurs absolues. En les remplaçant par des signes orientés, on traite séparément les tangentes externes et internes. On obtient alors un système qui permet de calculer le vecteur normal de la droite. Le calculateur fourni sur cette page utilise cette approche vectorielle, robuste et adaptée au calcul numérique. C’est une méthode très utilisée en algorithmique géométrique, car elle évite de nombreuses erreurs liées au passage par la pente m, surtout pour les droites proches de la verticale.
4. Pourquoi certaines configurations n’ont aucune solution
Beaucoup d’utilisateurs pensent qu’il existe toujours au moins une tangente commune. Ce n’est pas le cas. Si un cercle est entièrement contenu dans l’autre sans contact, aucune droite ne peut toucher les deux sans traverser l’intérieur du cercle externe ou manquer le cercle interne. De même, si les cercles sont concentriques avec des rayons différents, les tangentes à l’un sont toutes à une distance fixe du centre, différente du rayon de l’autre. Il n’existe donc aucune droite satisfaisant simultanément les deux conditions de tangence.
À l’inverse, si les deux cercles sont identiques et superposés, le nombre de tangentes communes devient infini, puisque toute tangente à ce cercle unique est automatiquement tangente aux deux. Ce cas doit toujours être traité à part dans un programme.
5. Exemples numériques concrets
Voici quelques jeux de données typiques, utiles pour vérifier un calculateur :
| Exemple | Centres et rayons | Distance entre centres | Résultat attendu |
|---|---|---|---|
| Deux cercles bien séparés | C1(0,0), r1=3 ; C2(10,2), r2=2 | d ≈ 10,198 | 4 tangentes communes |
| Contact extérieur | C1(0,0), r1=3 ; C2(5,0), r2=2 | d = 5 | 3 tangentes communes |
| Cercles sécants | C1(0,0), r1=4 ; C2(5,0), r2=3 | d = 5 | 2 tangentes communes |
| Un cercle contenu dans l’autre | C1(0,0), r1=8 ; C2(2,1), r2=2 | d ≈ 2,236 | 0 tangente commune |
Ces valeurs ne sont pas théoriques au sens abstrait du mot. Ce sont des cas numériques réels, faciles à reproduire dans le calculateur et très utiles pour une validation rapide. Si votre outil ne renvoie pas les mêmes nombres de tangentes pour ces configurations, il y a probablement une erreur de logique ou une mauvaise gestion des cas limites.
6. Applications pratiques du calcul des tangentes communes
- CAO et dessin technique : raccords, enveloppes, profils mécaniques, courroies et poulies.
- Robotique : calcul de trajectoires évitant des obstacles circulaires.
- Graphisme vectoriel : création de formes lisses entre deux disques ou arcs.
- Ingénierie : modélisation de roues, roulements, galets et zones de tolérance.
- Mathématiques éducatives : étude de la distance point-droite et de la géométrie analytique.
Dans de nombreux algorithmes, les tangentes communes servent à créer une liaison optimale entre deux zones circulaires. En planification de mouvement, par exemple, elles permettent de relier des arcs de cercle par des segments rectilignes tout en respectant certaines contraintes de sécurité.
7. Erreurs fréquentes lors du calcul
- Confondre tangentes externes et internes. Les deux familles ne répondent pas au même choix de signe.
- Utiliser une équation sous forme pente ordonnée uniquement. Les droites verticales deviennent alors problématiques.
- Oublier la normalisation de la droite. Sans la condition a² + b² = 1, la formule de distance n’est plus directement exploitable.
- Négliger les cas limites comme le contact extérieur, le contact intérieur, les cercles confondus ou concentriques.
- Ignorer la précision numérique. Avec des coordonnées flottantes, il faut comparer avec une tolérance.
8. Comment lire les équations données par le calculateur
Le calculateur affiche chaque tangente sous la forme ax + by + c = 0. Cette écriture est particulièrement utile, car elle donne immédiatement :
- une représentation stable des droites, même verticales ;
- une formule directe pour calculer la distance d’un point à la droite ;
- un moyen simple de déterminer le point de contact sur chaque cercle à partir du vecteur normal.
Il affiche aussi les points de tangence. Ces points sont importants pour le dessin, la vérification visuelle et l’intégration dans des scripts de CAO. Si vous exportez ensuite les résultats vers un logiciel externe, les points de contact sont souvent plus exploitables que la seule équation.
9. Références académiques et techniques utiles
Pour approfondir les bases mathématiques de la géométrie analytique, des coordonnées, de la distance point-droite et des méthodes algorithmiques, vous pouvez consulter des ressources de référence :
- MIT OpenCourseWare, pour des cours de mathématiques et de géométrie analytique de niveau universitaire.
- NIST Digital Library of Mathematical Functions, bibliothèque scientifique reconnue pour les notations et références mathématiques.
- Stanford Mathematics, portail académique utile pour explorer les fondements théoriques et les applications de la géométrie.
10. Conclusion pratique
Le calcul de la tangente passant par 2 cercle est un excellent exemple de problème où l’intuition visuelle et la rigueur algébrique doivent travailler ensemble. Visuellement, on comprend vite qu’il peut exister plusieurs droites. Mathématiquement, il faut toutefois une méthode précise pour obtenir les équations correctes. La bonne stratégie consiste à partir d’une droite normalisée, à imposer l’égalité des distances aux rayons, puis à résoudre séparément les cas de tangence externe et interne.
Un bon calculateur doit donc faire quatre choses : identifier la configuration relative des cercles, déterminer le nombre exact de tangentes, fournir les équations exploitables et représenter les solutions sur un graphique. C’est exactement l’objectif de l’outil placé en haut de cette page. Vous pouvez tester des cas simples pour apprendre, ou saisir des données plus complexes pour un besoin d’ingénierie, de dessin technique ou d’enseignement.
En résumé, si vous retenez une seule règle, gardez celle-ci : le nombre de tangentes communes est entièrement dicté par la distance entre les centres comparée à la somme et à la différence des rayons. À partir de là, le reste du calcul devient beaucoup plus clair.