Comment trouver des points sur la circonférence d'un arc en sachant qu'un point de départ, un point d'arrivée et le rayon?
Veuillez voir l'image ci-dessous pour une indication visuelle de mon problème:
Je avoir les coordonnées pour les points 1 et 2. Ils ont été obtenues par une formule qui utilise les autres informations disponibles (voir la question: Comment calculer un point sur un cercle connaissant le rayon et le point central).
Ce que je dois faire maintenant (séparément à partir de la voie de la construction) est de tracer les points en vert entre le point 1 et le 2.
Quelle est la meilleure façon de le faire? Mes compétences Mathématiques ne sont pas les meilleurs, je dois l'avouer et je suis sûr qu'il y a une formule simple, je ne peux pas travailler (d'après mes recherches) pour l'utiliser ou de mettre en oeuvre.
a
, pourriez-vous point de la parcelle 2?quelles sont les coordonnées des 1, 2 et le centre?
0,112 ... etc juste vu d'autres question
Deux questions: Est-ce la
r
ligne toujours horizontale? La ligne pointillée connecté au point 2 ont également la longueur r
?Je peux répondre à la deuxième question: oui, c'est ce que le "rayon".
OriginalL'auteur jayfield1979 | 2013-01-17
Vous devez vous connecter pour publier un commentaire.
Dans la notation de ma réponse à votre question liée (c'est à dire de x,y est de l'emplacement actuel, fx,fy est le courant "avant vecteur de, et lx,ly est le courant "gauche vecteur')
serait de générer des onze green points également espacés le long de l'arc.
il fonctionne bien, mais comment pourrais-je travailler sur la nouvelle rotation pour aller avec les nouvelles coordonnées X et Y?
ahhh eu: ai = a + sub_angle
OriginalL'auteur Chris Johnson
L'équation d'un cercle de centre (h,k) et de rayon r est
(x - h)2 + (y - k)2 = r2 si cela aide
consultez ce lien pour les points http://www.analyzemath.com/Calculators/CircleInterCalc.html
L'équation paramétrique d'un cercle est
x = cx + r * cos(a)
y = cy + r * sin(a)
Où r est le rayon, cx,cy l'origine, et un angle de 0..2PI radians ou 0..360 degrés.
OriginalL'auteur Rachel Gallen