Ho una raccolta di punti che descrivono la superficie di una forma che dovrebbe essere approssimativamente sferica, e ho bisogno di un metodo con cui determinare se un altro dato punto si trova all'interno di questa forma. In precedenza ho approssimato la forma come una sfera esatta, ma ciò è risultato troppo impreciso e ho bisogno di un metodo più accurato. La semplicità e la velocità sono favorevoli per una precisione completa, una buona approssimazione sarà sufficiente.Come posso verificare se un punto si trova all'interno di una forma 3d con la sua superficie definita da una nuvola di punti?
Mi sono imbattuto in tecniche per convertire una nuvola di punti in una mesh 3D, ma la maggior parte delle cose che ho trovato sono state molto complicate e sto cercando qualcosa di più semplice possibile.
Qualche idea?
La nuvola è stata riparata? La superficie è convessa? Con quale frequenza hai bisogno di fare i test di punteggio? –
Il cloud non è fisso 'a lungo termine', ma per lo scopo di questi calcoli è, in quanto verranno eseguiti su 'istantanee' del sistema. Non ha bisogno di funzionare in tempo reale come un gioco o altro. I test verranno eseguiti all'incirca ogni 2 secondi. – Ben