(avrei una domanda “forse” più matematica che altro)
avendo dei punti nello spazio 3D, dove la coordinata Z é altalenante su alcuni punti
il risultato che vorrei arrivare sarebbe quello di calcolare la differenza di oscillazione tra tutti i punti
e modificare aggiunstando quei punti che si discostano troppo dal resto dei punti della lista.
premessa, senza fare calcoli trigonometrici o algebrici complicati, sarebbe fattibile?
e nel caso se fattibile in Gh come vi muovereste?
La matematica serve proprio per semplificare i calcoli.
In alternativa l’unica cosa che puoi fare è semplificare con spezzate / mesh
e ragionare con i vertici. E’ chiaro che finché si tratta di una singola entità
ovvero punto - nurbs la cosa è fattibile. Se invece l’operazione di confronto
è tra nurbs allora il numero totale di confronti aumenta in modo considerevole
rendendo il calcolo più lento. Ovviamente la precisione è in funzione della
tolleranza impostata in fase di semplificazione.