Antworten:
Berechnen Sie einen Vektor Vvon Abis Bund normalisieren Sie ihn.
V = (B - A) / |B - A|
Da der Vektor normalisiert ist, hat er eine Länge von eins und gibt die Richtung Brelativ zu an A. Wenn Sie dann den Vektor nach skalieren, erhalten dSie die Verschiebung von AbisC
V' = d * V
was Sie einfach hinzufügen können, um Azu ergeben C:
C = V' + A