Calcul des coordonnées d’un arc de cercle connaissant la corde
Calculez rapidement le centre, la flèche, l’angle au centre, la longueur d’arc et une série de coordonnées intermédiaires à partir des extrémités de la corde, du rayon et du côté de courbure. L’outil ci-dessous trace aussi la corde et l’arc pour une vérification visuelle immédiate.
Calculateur interactif
Saisissez les coordonnées des points A et B, le rayon du cercle, le côté du centre par rapport au segment AB, ainsi que le type d’arc souhaité.
Comprendre le calcul des coordonnées d’un arc de cercle connaissant la corde
Le calcul des coordonnées d’un arc de cercle à partir de la corde est une opération fondamentale en géométrie analytique, en DAO, en topographie, en modélisation 2D, en usinage CNC, en cartographie et même en développement d’interfaces graphiques. Une corde est tout simplement le segment joignant deux points d’un cercle. Si vous connaissez les deux extrémités de cette corde et le rayon du cercle, vous pouvez reconstruire le centre, déduire l’angle au centre, calculer la flèche, puis générer autant de coordonnées intermédiaires que nécessaire pour représenter l’arc avec précision.
Cette problématique revient très souvent dans les projets techniques. En voirie, on doit décrire des raccordements circulaires. En dessin industriel, on remplace parfois une courbe par une série de points calculés. En géomatique, il faut convertir une géométrie d’arc en sommets discrétisés. En programmation graphique, on paramètre l’arc pour l’afficher, l’exporter ou le découper. Dans tous ces cas, la même base mathématique s’applique.
Idée clé : une corde seule ne suffit pas à définir un arc unique. Il faut au minimum un paramètre supplémentaire, généralement le rayon, ou bien la flèche, ou encore l’angle au centre. Dans ce calculateur, le paramètre complémentaire est le rayon.
Les données nécessaires
Pour calculer les coordonnées d’un arc de cercle connaissant la corde, nous utilisons les éléments suivants :
- Les coordonnées du point de départ A(x1, y1).
- Les coordonnées du point d’arrivée B(x2, y2).
- Le rayon R du cercle.
- Le côté du centre par rapport à la direction A vers B, car deux cercles symétriques sont possibles autour de la médiatrice de la corde.
- Le type d’arc : mineur ou majeur.
La longueur de la corde se calcule directement à partir de la distance entre A et B :
c = √((x2 – x1)² + (y2 – y1)²)
Cette longueur impose une contrainte très importante : pour qu’un cercle de rayon R puisse passer par A et B, il faut que R ≥ c / 2. Si ce n’est pas le cas, il n’existe aucune solution réelle. C’est la première vérification à faire dans tout calcul fiable.
Comment retrouver le centre du cercle
Une fois la corde connue, son milieu M est facile à trouver :
M = ((x1 + x2) / 2, (y1 + y2) / 2)
Le centre du cercle se situe nécessairement sur la médiatrice de la corde. La distance entre le milieu M et le centre C vaut :
h = √(R² – (c / 2)²)
Cette distance h permet de se déplacer depuis M dans la direction perpendiculaire au segment AB. Si l’on note le vecteur directeur de la corde :
u = (dx, dy) = (x2 – x1, y2 – y1)
Alors un vecteur perpendiculaire unitaire vers la gauche de A vers B est :
n = (-dy / c, dx / c)
On obtient ainsi les deux centres possibles :
- Cg = M + h × n pour le centre à gauche.
- Cd = M – h × n pour le centre à droite.
Ce point est essentiel dans les applications pratiques : lorsque deux solutions existent, le bon centre dépend du sens de courbure attendu dans le plan.
Angle au centre, longueur d’arc et flèche
Après avoir trouvé le centre, vous pouvez calculer l’angle au centre associé à la corde. Pour l’arc mineur, la relation classique est :
θ = 2 × asin(c / (2R))
avec θ en radians. Cette formule donne directement l’ouverture de l’arc mineur. L’arc majeur possède quant à lui une ouverture de :
2π – θ
La longueur de l’arc devient alors :
- Lmineur = R × θ
- Lmajeur = R × (2π – θ)
Un autre paramètre très recherché est la flèche, c’est-à-dire la distance maximale entre la corde et l’arc mineur, mesurée au milieu de la corde :
f = R – √(R² – (c / 2)²)
La flèche est très utile pour le contrôle terrain, la fabrication et le maillage d’une courbe. Plus la flèche est faible, plus l’arc se rapproche du segment droit. À rayon constant, une corde plus longue produit un angle plus grand et donc une flèche plus importante.
Calcul des coordonnées des points de l’arc
Une fois le centre connu, le calcul des coordonnées intermédiaires devient simple grâce à la paramétrisation du cercle. On calcule d’abord l’angle du point A par rapport au centre et l’angle du point B :
- α = atan2(y1 – yc, x1 – xc)
- β = atan2(y2 – yc, x2 – xc)
Ensuite, on choisit la variation angulaire correcte selon qu’on veut l’arc mineur ou majeur. Si l’on souhaite obtenir N points régulièrement répartis sur l’arc, on divise la variation angulaire totale en N – 1 intervalles. Pour chaque valeur intermédiaire t :
x(t) = xc + R × cos(t)
y(t) = yc + R × sin(t)
Cette méthode fournit des coordonnées exactes sur le cercle, et non une approximation polygonale. L’approximation apparaît seulement si l’on décide de représenter l’arc par une suite finie de points.
Étapes résumées
- Calculer la longueur de corde c entre A et B.
- Vérifier que R ≥ c / 2.
- Calculer le milieu M de la corde.
- Calculer la distance h entre M et le centre.
- Déterminer le centre à gauche ou à droite.
- Calculer l’angle au centre et la longueur de l’arc.
- Paramétrer l’arc et générer les coordonnées intermédiaires.
Exemple concret
Supposons deux points A(0,0) et B(10,0), avec un rayon R = 8. La corde mesure 10. Comme 8 est bien supérieur à 5, la construction est possible. Le milieu vaut M(5,0). La distance entre M et le centre vaut :
h = √(8² – 5²) = √39 ≈ 6,245
Le centre situé à gauche de A vers B, ici au-dessus du segment, est donc :
C ≈ (5 ; 6,245)
L’angle de l’arc mineur vaut :
θ = 2 × asin(10 / 16) ≈ 1,350 rad ≈ 77,36°
La longueur de l’arc mineur est :
L = 8 × 1,350 ≈ 10,802
La flèche vaut :
f = 8 – √39 ≈ 1,755
Avec ces données, on peut ensuite générer 5, 10, 20 ou 100 points sur la courbe selon la précision recherchée.
Tableau comparatif : influence du rapport corde / rayon
Le tableau suivant illustre comment quelques grandeurs évoluent pour différents cas réels de calcul d’arc. Les valeurs sont calculées pour l’arc mineur.
| Corde c | Rayon R | c / 2R | Angle θ | Flèche f | Longueur d’arc L |
|---|---|---|---|---|---|
| 10 | 8 | 0,625 | 77,36° | 1,755 | 10,802 |
| 10 | 12 | 0,417 | 49,25° | 1,092 | 10,315 |
| 20 | 15 | 0,667 | 83,62° | 3,820 | 21,892 |
| 20 | 30 | 0,333 | 38,94° | 1,716 | 20,391 |
| 50 | 40 | 0,625 | 77,36° | 8,774 | 54,009 |
On observe immédiatement un phénomène important : à corde fixe, plus le rayon augmente, plus l’arc devient plat. L’angle diminue, la flèche diminue et la longueur d’arc se rapproche de la longueur de la corde. C’est précisément ce qui explique pourquoi les grands rayons sont souvent utilisés pour créer des raccordements doux en conception routière ou en modélisation de trajectoires.
Tableau comparatif : densité de points et écart maximal de discrétisation
Lorsque l’arc doit être exporté vers un format qui n’accepte que des polylignes, on remplace la courbe par un ensemble de segments. Le tableau ci-dessous donne un ordre de grandeur de l’écart maximal entre l’arc réel et la polyligne pour un cas type d’arc mineur de rayon 50 et d’angle 60°.
| Nombre de points | Nombre de segments | Pas angulaire par segment | Écart maximal approx. | Usage typique |
|---|---|---|---|---|
| 3 | 2 | 30° | 1,704 | Prévisualisation grossière |
| 5 | 4 | 15° | 0,428 | Schéma simple |
| 9 | 8 | 7,5° | 0,107 | DAO standard |
| 17 | 16 | 3,75° | 0,027 | Contrôle et production précise |
| 33 | 32 | 1,875° | 0,0067 | Export haute fidélité |
Ces chiffres montrent une réalité très pratique : doubler le nombre de segments ne divise pas seulement l’erreur par deux, mais la réduit beaucoup plus fortement. Pour les applications de fabrication ou de calcul numérique, cela permet d’ajuster finement le compromis entre poids des données et précision géométrique.
Erreurs fréquentes à éviter
- Confondre corde et arc. La corde est un segment droit, l’arc est la portion courbe du cercle.
- Oublier le côté du centre. Sans cette information, deux solutions symétriques sont possibles.
- Ignorer la contrainte R ≥ c / 2. Si elle n’est pas respectée, le problème n’a pas de solution réelle.
- Mélanger degrés et radians. En programmation JavaScript, les fonctions trigonométriques utilisent les radians.
- Mal choisir l’arc mineur ou majeur. Les deux partagent la même corde, mais n’ont ni le même angle, ni la même longueur.
- Négliger l’arrondi. En topographie, en fabrication ou en DAO, il faut conserver une précision adaptée à l’usage final.
Applications concrètes
Topographie et infrastructure
Les arcs circulaires apparaissent dans les raccordements horizontaux, les plans d’axe, les profils de voirie et les implantations de courbes. Connaître la corde et le rayon permet de positionner des points de piquetage intermédiaires directement sur le terrain ou dans un logiciel métier.
DAO, CAO et fabrication
Dans les systèmes de dessin assisté par ordinateur, un arc peut être défini de nombreuses façons. Lorsque seules certaines données sont disponibles, le calcul par la corde et le rayon devient une méthode robuste pour reconstruire la géométrie exacte. C’est également utile lors de l’export vers des machines qui attendent une liste de points ou des paramètres de trajectoire.
SIG et géomatique
Les bases de données géographiques et certains formats vectoriels stockent parfois des courbes de manière paramétrique. Or de nombreux traitements exigent une discrétisation en sommets. Les coordonnées calculées sur l’arc servent alors à produire une représentation fidèle avec un nombre maîtrisé de points.
Sources d’autorité utiles
Pour approfondir les bases mathématiques et les usages techniques des arcs, cordes et coordonnées paramétriques, vous pouvez consulter ces ressources de référence :
- MIT OpenCourseWare (.edu) pour les fondements de trigonométrie, géométrie analytique et paramétrisation.
- Penn State e-Education Institute (.edu) pour des contenus liés à la géométrie appliquée, au relevé et aux courbes en géomatique.
- NOAA National Geodetic Survey (.gov) pour des ressources sur les calculs géodésiques, le contrôle de précision et les systèmes de coordonnées.
Méthode pratique de validation
Dans un contexte professionnel, il est utile de valider le calcul obtenu par plusieurs contrôles simples :
- Vérifier que chaque point calculé est à une distance R du centre, dans la limite des arrondis.
- Vérifier que le premier et le dernier point correspondent bien à A et B.
- Comparer la longueur d’arc à la corde : elle doit être plus grande pour l’arc mineur, sauf dans le cas limite d’un angle très faible où les deux valeurs sont presque égales.
- Contrôler visuellement la position du centre par rapport à AB afin d’éviter une inversion de côté.
- En cas d’export, évaluer l’écart maximal lié à la discrétisation.
Pourquoi ce calculateur est utile
Ce calculateur automatise l’ensemble du processus. Il vérifie la faisabilité géométrique, calcule le centre du cercle, estime la flèche, l’angle au centre et la longueur d’arc, puis génère une série de coordonnées prêtes à être réutilisées dans un tableur, un script, un plan technique ou une application graphique. Le graphique intégré fournit une lecture visuelle immédiate de la solution retenue.
Autrement dit, si vous cherchez un outil sérieux pour le calcul des coordonnées d’un arc de cercle connaissant la corde, la démarche correcte consiste à partir des extrémités A et B, à imposer le rayon, à choisir le côté de courbure, puis à paramétrer l’arc. C’est une méthode rigoureuse, reproductible et adaptée aussi bien à l’enseignement qu’aux usages professionnels.