Risposte:
Calcola un vettore Vda Aa Be normalizzalo.
V = (B - A) / |B - A|
Poiché il vettore è normalizzato, avrà una lunghezza di uno e indicherà la direzione di Brispetto a A. Se quindi ridimensionate il vettore d, avrete lo spostamento da AaC
V' = d * V
a cui puoi semplicemente aggiungere Aper cedere C:
C = V' + A