Mostra notizie nelle discussioni
Avatar
☺
Scritto da
gengiva
Utente privileggiato
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! ©

Pagina generata in 89 millisecondi

Utenti attivi: 12 nell'ultimo minuto, 31 negli ultimi cinque minuti, 54 negli ultimi 15 minuti