Bonjour,
je souhaite caractériser les positions dans l'espace des points d'un quadrilatère déformable ABCD.
C---B
| |
D---A
Les points D et C sont fixes, leur coordonnées ne changent pas, je souhaite donc avoir la position de B en fonction de la position de A. Aucune des longueurs composant le quadrilatère est identique.
je commence par exprimer la position de A en fonction de l'angle Alpha (entre DA et l'horizontale)
Xa = DA*cos(alpha)+Xd
Ya = DA*sin(alpha)+Yd
j'en déduit les coordonnées de A
pour le point B:
il se situe sur le cercle de rayon CB et de centre C
Xb=CB*cos(beta)+Xc
Yb=CB*sin(beta)+Yc
avec beta angle entre CB et l'horizontale
il se situe également sur le cercle de rayon AB et de centre A
Xb=AB*cos(teta)+Xa
Yb=AB*sin(teta)+Ya
avec teta angle entre AB et l'horizontale
en recherchant l'intersection de ces deux cercle j'aurais le point B soit:
CB*cos(beta)+Xc=AB*cos(teta)+Xa
CB*sin(beta)+Yc=AB*sin(teta)+Yc
Est-ce que quelqu'un peut me dire si mon raisonnement tiens la route et peut m'aider à résoudre le système d'équation. S'il y a une manière plus simple de faire je suis également preneur!
merci
