In questa situazione, ho valori di altezza del terreno che generi proceduralmente. Per il rendering, utilizzo la posizione della telecamera per generare una mappa di altezza di dimensioni adeguate. Per la collisione, tuttavia, ho bisogno di avere campi di altezza generati in aree in cui gli oggetti potrebbero intersecarsi.
La mia attuale soluzione potenziale, che può essere ingenua, è quella di iterare su tutti gli attori di fisica "svegli", usare i loro limiti / estensioni e velocità per generare sfere in cui potrebbero risiedere dopo un aggiornamento di fisica, quindi generare valori di altezza per intervalli che comprendono gruppi raggruppati di attori. Tuttavia, molti di questi dati sono probabilmente già calcolati da PhysX.
C'è qualche API, forse una serie di query, persino callback dal sistema spaziale, che potrei usare per prevedere dove saranno necessari i valori di altezza del terreno?