Converti la velocità xey della velocità xey rispetto ad un altro punto

0

La domanda che ho chiesto probabilmente non è molto chiara, quindi spiegherò. Se ho una velocità xey, dove la y va verso il fondo dello schermo, e la x va verso la parte destra dello schermo, come faccio a convertire la velocità xey in modo che la y vada dal punto al particella a portata di mano, e la x va ad un angolo di 90 gradi dalla y? Se questa spiegazione non è chiara, la ragione per cui ho bisogno di fare questo è che posso meno una velocità mentre una particella prova ad allontanarsi da una sorgente di gravità, ma quella sorgente non è solo nella parte inferiore dello schermo.

Quello che ho:

Quellochevoglio:

Gli esempi sarebbero apprezzati

    
posta Orfby 07.03.2015 - 19:54
fonte

1 risposta

0

Questo è più semplice di quanto pensi. Supponiamo di avere una particella in posizione P con velocità V, e c'è un attrattore gravitazionale in G. L'accelerazione agirà nella direzione (G - P), chiamiamola A. Ovviamente P, G, V e A sono tutti quantità bidimensionali.

Devi aggiornare posizione e velocità con ogni incremento di tempo dt. Sai già che la nuova posizione è P + V dt. La nuova velocità sarà V + A dt. Non è necessario trasformare alcun vettore. Devi solo calcolare A = k (G - P).

    
risposta data 07.03.2015 - 21:19
fonte

Leggi altre domande sui tag