3 Stimmen

Entfernung zur Koordinate addieren

Ich habe einen Einheitsvektor, einen Abstand und eine Koordinate und möchte die neue Koordinate berechnen, indem ich den Abstand zur Koordinate in der gegebenen Richtung addiere. Wie kann ich das tun?

3voto

Pedro Daniel Punkte 65

Multiplizieren Sie den Vektor mit dem Abstand und fügen Sie den resultierenden Vektor zum Punkt hinzu.

2voto

kvb Punkte 54045

Hier ist ein Pseudocode, der davon ausgeht, dass Sie kartesische Koordinaten verwenden.

new_coord.x = distance * unit.x + coord.x
new_coord.y = distance * unit.y + coord.y

1voto

Toon Krijthe Punkte 51819

Mit einem Einheitsvektor ist ein Vektor mit dem Abstand 1 gemeint. Du kannst die Koordinate bij finden, indem du alle Koordinaten mit dem Abstand multiplizierst.

V = V unit * distance

V unit = (1/2 sqrt(3), 1/2)
distance = 6

==>

V = (3 sqrt(3), 3)

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X