Salut,
Je suis un peu rouillé en maths et je rame pour calculer un vecteur à partir d'un autre vecteur et de son rayon.
Mais j'ai fait quelques révisions via diverses sources en ligne. (je n'ai plus aucun cours écrits depuis des années)
Paramètres:
- un point B(x y z) connu.
- un rayon r connu, du cercle centré au point B.
- un point D(x y z) connu.
- un point T(x y z) inconnu si une condition est remplie, sinon T = D.
Résultat recherché:
- si D(x y z) se trouve DANS le cercle de rayon r décrit autour de B, alors décaler les coordonnées du vecteur D en T afin qu'il soit au BORD du cercle DANS LE MÊME ANGLE.
Démarche déjà effectuée:
-> calcul des distances : d² = a² + b²
-> calcul (erroné ?) de l'angle a entre les points B et D : arc cos du produit vectoriel des normes. (en radians)
-> calcul (erroné ?) du nouveau point T par les coordonnées polaires : x = r * cos a ; y = r * sin a
Résultat obtenu :
- mauvais angle (apparemment pas d'erreur de signe)
- coordonnées de T trop éloignées -toujours 1 position parmis 2- au lieu de diverses positions tenant compte de l'angle... :-S
Merci d'avance pour vos explications vulgarisées.
(je suis faché avec le grec
)