CISCO
XLDnaute Barbatruc
Bonjour à tous
J'ai besoin d'un petit coup de main. Voila le "problème" :
J'ai trois cercles, placés sur un rectangle :
un, de rayon Rc, centré sur le coin supérieur gauche
un second, placé au centre du rectangle, de rayon R
et un troisième, de rayon Rc aussi, centré sur l'angle inférieur droit
Les valeurs de Rc et de R peuvent être quelconque.
Il me faut déterminer les coordonnées des intersections marquées avec une petite flèche rouge ci-dessus, et la valeur de l'angle entre les deux traits en rouge en bas à droite.
La largeur (3 ci-dessus) et la longueur (5 ci-dessus) du rectangle peuvent varier.
J'arrive à trouver les coordonnées des intersections en question, mais il me faut essayer de proche en proche, d'après le schéma ci-dessus, ou avec Valeur cible. Pour le point A en bas, on a xA = 1,277625 et yA = 1,016575
Et comme il me faut faire cela pour au moins une cinquantaine de situations (Rc, R, largeur rectangle, longueur rectangle), cela n'est pas très pratique. Dans les cas que je dois traiter, il y a une condition sur R (Par rapport à Rc et aux dimensions du rectangle) qui fait qu'il y a toujours au moins deux intersections entre le cercle du centre et les deux autres cercles. Seules m'intéressent celles avec une petite flèche rouge.
Est-ce que vous auriez une solution ? En VBA, ou autrement ?
D'avance merci
J'ai besoin d'un petit coup de main. Voila le "problème" :
J'ai trois cercles, placés sur un rectangle :
un, de rayon Rc, centré sur le coin supérieur gauche
un second, placé au centre du rectangle, de rayon R
et un troisième, de rayon Rc aussi, centré sur l'angle inférieur droit
Les valeurs de Rc et de R peuvent être quelconque.
Il me faut déterminer les coordonnées des intersections marquées avec une petite flèche rouge ci-dessus, et la valeur de l'angle entre les deux traits en rouge en bas à droite.
La largeur (3 ci-dessus) et la longueur (5 ci-dessus) du rectangle peuvent varier.
J'arrive à trouver les coordonnées des intersections en question, mais il me faut essayer de proche en proche, d'après le schéma ci-dessus, ou avec Valeur cible. Pour le point A en bas, on a xA = 1,277625 et yA = 1,016575
Et comme il me faut faire cela pour au moins une cinquantaine de situations (Rc, R, largeur rectangle, longueur rectangle), cela n'est pas très pratique. Dans les cas que je dois traiter, il y a une condition sur R (Par rapport à Rc et aux dimensions du rectangle) qui fait qu'il y a toujours au moins deux intersections entre le cercle du centre et les deux autres cercles. Seules m'intéressent celles avec une petite flèche rouge.
Est-ce que vous auriez une solution ? En VBA, ou autrement ?
D'avance merci