Si les points A et B sont distincts, la trigonométrie du triangle (En géométrie euclidienne, un triangle est une figure plane, formée par trois points en général supposés non alignés, et par les trois segments qui les relient. La dénomination de « triangle » est justifiée par...) rectangle permet de calculer le produit scalaire grâce à une projection (La projection cartographique est un ensemble de techniques permettant de représenter la surface de la Terre dans son ensemble ou en partie sur la surface plane d'une carte.) orthogonale: si H est le projeté orthogonal de C sur (AB) , le produit scalaire est alors :
(Si A n'appartient pas à [BH]) ou (sinon)Cas où AC × cos(BAC) = AH
Cas où AC × cos(BAC) = - AH