Sistema per la deduzione della velocità contro le fonti di gravità

1

Dire che ho un motore fisico basato sulle particelle (che faccio io) che usa molte particelle con una coordinata e una velocità xey. Queste particelle possono anche avere una massa, il che significa che queste particelle (con una massa abbastanza grande) possono attrarsi a vicenda in base alle loro masse. La mia domanda è come e dove dovrebbe il programma elaborare la deduzione della velocità quando si muove contro una fonte di gravità, dovrebbe controllare ogni volta che una particella ottiene una nuova velocità? O dovrebbe controllare ogni segno di spunta? E inoltre, come calcolerebbe la deduzione della velocità, dal momento che non so come funzionerebbe con un sistema xey

    
posta Orfby 07.03.2015 - 23:06
fonte

1 risposta

2

Come per qualsiasi simulazione fisica, sì, devi calcolare tutto su ogni tick. Le forze che gli oggetti esercitano l'una sull'altra cambiano continuamente (purché almeno una di esse si muova), quindi non puoi davvero evitarlo.

Non ho idea di cosa stai chiedendo specificamente riguardo alla "deduzione della velocità", poiché la legge di gravità funziona esattamente allo stesso modo in tutte le direzioni. È anche una legge molto semplice da calcolare:

F = G * (m1 * m2) / r ^ 2

G è una costante, puoi probabilmente farla franca con le particelle finte hanno una massa costante, e tutto ciò che resta è calcolare la distanza (r) tra ogni coppia di particelle.

    
risposta data 08.03.2015 - 19:58
fonte

Leggi altre domande sui tag