Ho due polilinee uguali in Rhino.
La prima polilinea è disegnata in Rhino così com’è.
La seconda polilinea è invece il risultato di una polilinea più lunga della prima, modificata in modo da essere uguale alla prima sempre in Rhino.
La cosa anomala è che usando il comando Evaluate Curve, le curve risultano lunghe uguali, ma il punto alla medesima distanza è posizionato in un punto diverso. Sembra che la curva in Grasshopper ricordi la modifica fatta in Rhino.
Ciao
La mia casa è il punto A, il mio ufficio punto B
La distanza metrica (d) da A -> B = 1km
Immaginiamo che io debba necessariamente impiegare 1 ora per percorrere il tratto. Succeda quel che succeda 1 ora.
Il “parametro” è il tempo “t” a cui mi trovo in un dato momento.
Se viaggio a velocità costante d=t
In A: t=0 e d=0 in B: t=60’ e B=1km a metà strada t=30 d=0.5
Immagina che trovo traffico… a 30’ mi trovo ancora a 0.2km… poi corro e a t60 sono comunque in B.
In una curva, in base al valore del dominio puoi non essere allo stesso punto anche per curve uguali.
Per tale motivo, se occorre lavorare usando il dominio delle curve (eval o altro) è buona cosa riparametrizzare. Questo rimappa il dominio, che è definito in Rhino dalla lunghezza della plygon cage, ad un intervallo convenzionale 0<d<1.