Calculer le Centre et le Rayon du Cercle à partir de 3 points sur elle
Quelqu'un pourrait s'il vous plaît montrer le code qui permettrait de le faire rapidement? Supposons que nous obtenir trois points
p1, p2, p3 à gauche-->bon ordre. Ainsi, la solution doit également vérifier si le cercle est valide, c'est à dire (p1, p2, p3) sont des aiguilles d'une montre.
OriginalL'auteur themaestro | 2012-05-02
Vous devez vous connecter pour publier un commentaire.
Pour calculer les paramètres de cercle, avoir un regard sur:
http://paulbourke.net/geometry/circlesphere/
Recherchez "Équation d'un Cercle à partir de 3 Points (2 dimensions)"
pour déterminer l'orientation, vous pouvez utiliser le polygone de la zone de formule:
http://paulbourke.net/geometry/polygonmesh/
Recherchez "Calculer la surface et le centre de gravité d'un polygone"
S'il vous plaît dites-moi si vous avez besoin de cela dans un langage de programmation particulier.
Les liens sont cassés. Avez-vous d'autres liens de travail?
À la fois les liens sont rompus. Tout autre lien?
Liens fixes.
OriginalL'auteur
Relier deux points sur le cercle et que vous avez un accord.
La médiatrice d'une corde doit passer par le centre.
L'intersection des bissectrices de deux accords seront le centre.
Reste (réduction à la forme pour le plus efficace de calcul) est laissé comme exercice pour le lecteur...
OriginalL'auteur Chris Stratton
Voici une petite fonction (Swift langue) avec seulement un seul, si.
OriginalL'auteur neoneye