Je suis en alternance et j'ai un problème à résoudre sur mon travail

J'ai deux vecteurs pour lesquels j'ai l'origine dans un repère ainsi qu'un angle pour indiquer la direction.
Je cherche à savoir si les deux vecteurs se dirigent l'un vers l'autre, sur des directions opposées, perpendiculaires etc.
Comme illustration, imaginons que ces deux vecteurs sont deux personnes.
J'ai leurs positions et la direction de leurs regards.
Je veux savoir à quelle point elles peuvent se voir

Si elles sont face à face et les yeux dans les yeux, elles se voient bien.
Si l'une regarde le dos de l'autre - si seulement une personne peut voir l'autre - c'est moyen.
Si elles regardent dans des directions opposées, c'est nul.
Si elles regardent dans la même direction mais sont très éloignées l'une de l'autre, c'est nul.
Etc.
Mon but est de quantifier cela via une equation pour pouvoir la programmer dans une application.
Je suis dessus depuis un moment sans l'ombre d'une solution viable

Si vous avez des idées, je suis preneur !

D'avance merci beaucoup pour votre aide !