☺
Scritto da
il 2012-05-23 21:32:48.0 alle 2012-05-23 21:32:48.0
Trollate totali: 9100
cervelloni risolvetemi questo problema
noi sappiamo che due sfere A e B di cui conosciamo il centro e il raggio (ax,ay,az,ar) e (bx,by,bz,br) si intersecano se (ax-bx)2+(ay-by)2+(az-bz)2 < (ar+br)2
questo va bene se dobbiamo determinare una collisione tra due corpi distinti trattati come se fossero delle sfere
ma se dovessimo determinare il comportamento di una sfera su di un terreno?
il terreno ha colline di varia altezza ed è composto da quadrilateri di cui conosciamo le coordinate dei vertici nello spazio (è un reticolo per intenderci). la mia idea era quella di determinare l'altezza di ogni punto e muovere la sfera di conseguenza ma mi sbagliavo, perché va a finire che quest'ultima segue i singoli vertici, senza considerare l'inclinazione dei piani e muovendosi a "scatti" (di punto in punto) andrebbe bene se il reticolo avesse una spaziatura di 0.5 , ma con un offset regolabile questo non è accettabile (trama fine 0.5 = il doppio dei poligoni)
come vi comportereste?
**Modificato dall'autore il 23.05.2012 21:35**
Cercatelo con Google, ritardato! ©