# Scorri lungo curva

**URL:** <https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441>\
**Category:** Bar-Rhino\
**Created:** [17 Maggio 2019, 9:27pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441 "2019-05-17T21:27:01Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [17 Maggio 2019, 9:27pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/1 "2019-05-17T21:27:01Z")

</div>

![curva](https://discourse-cdn-aws1.com/mcneel/uploads/mcneel_it/original/2X/5/58022761b71ddbbc8a4397af1fa48110c26c67d0.jpeg)

buonasera a tutti,

ho provato ad usare il comando scorri lungo curva come da esempio in foto  
e osservando il risultato e come se la superficie curvata venisse tagliata in alcuni punti  
in modo che la linea curvata si possa stendere in tutta la sua lunghezza  
(spero di aver inteso bene il funzionamento del suddetto comando)

ovviamente rhino fa questo in pochi secondi calcolando tutto con i suoi algoritmi  
trovare i punti giusti e anche un’angolazione giusta per aver un buon risultato  
sbaglio dicendo che si dovrebbe fare una linea di 45° nei punti di maggior tensione?

mi chiedevo se fosse possibile fare la stessa cosa su un foglio con una matita?  
ps ovviamente nei limiti consentiti

grazie anticipatamente 👍

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [18 Maggio 2019, 11:20pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/2 "2019-05-18T23:20:44Z")

</div>

pps ma è normale che le linee selezionate (retta e curva) siano della stessa lunghezza  
mentre la parallela della linea retta selezionata sia qualche centesimo di mm più corta?  
si tratta di tolleranza obbligatoria?

---

<div class="post-metadata">

**Author:** ![vittorio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/vittorio/32/16755_2.png) [@vittorio](https://it.discourse.mcneel.com/u/vittorio)\
**Post date:** [19 Maggio 2019, 11:39am UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/3 "2019-05-19T11:39:03Z")

</div>

Allega il file in questione per poter capire il problema.  
Vittorio

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [19 Maggio 2019, 12:39pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/4 "2019-05-19T12:39:32Z")

</div>

ciao Vittorio grazie per la risposta  
ti allego il file come richiesto  
[vit.3dm](https://discourse-cdn-aws1.com/mcneel/uploads/mcneel_it/original/2X/a/a2b07d15437a867d632c6704c1c47c68d7c15750.3dm) (133,0 KB)

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [19 Maggio 2019, 5:42pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/5 "2019-05-19T17:42:05Z")

</div>

Ciao Salvio

Certo che tu a Rhino gli fai fare i salti mortali eh ? 😄

> [@0904](#):
>
> e’ come se la superficie curvata venisse tagliata in alcuni punti.

Non mi sembra di vedere tagli …  
Anzi, e’ una superficie unica, anche se di forma un po’ … estrema. 😉

 ![vit](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/9/9c6bc3da3e33313808dfe27541974cfd21205ce0.png)

> [@0904](#):
>
> la parallela della linea retta selezionata sia qualche centesimo di mm più corta?

Se intendi il bordo opposto della superficie risultante, OK, e’ leggermente piu’ corto e quindi sembrerebbe un pochino fuori toleranza.

Comunque io vedo meno di 3 millesimi, non qualche centesimo.

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [19 Maggio 2019, 5:55pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/6 "2019-05-19T17:55:45Z")

</div>

> [@emilio](#):
>
> Certo che tu a Rhino gli fai fare i salti mortali eh ? 😄

ciao Emilio  
beh ormai lo dovresti sapere bene che sono bravo a complicarmi la vita ahahahah 🙂

> [@emilio](#):
>
> Comunque io vedo meno di 3 millesimi, non qualche centesimo.

si infatti ho sbagliato scala confermo 3 millesimi  
essendo che alla curva gli ho fatto un offset, i punti estremi dovrebbero essere perpendicolari?  
e quindi in teoria mi sarei dovuto trovare due rette con la stessa lunghezza giusto?  
quindi è normale che funzioni così oppure si può correggere qualche parametro di tolleranza?

edit:

> [@emilio](#):
>
> Non mi sembra di vedere tagli …  
> Anzi, e’ una superficie unica, anche se di forma un po’ … estrema. 😉

quindi non esegue dei tagli come pensavo ma torce la superficie  
ps anche se credo che bisogna considerare il fatto che la superficie originaria  
di per se non è solo quella mezza luna, ma essa stessa è una parte tagliata  
di una superficie più grande giusto? mi sa che rhino è più contorto di me 😃

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [20 Maggio 2019, 7:32am UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/7 "2019-05-20T07:32:59Z")

</div>

> [@0904](#):
>
> mi sarei dovuto trovare due rette con la stessa lunghezza giusto?

Credo di si’.  
Gli angoli ai 4 vertici della zona curva originale sembrano di 90 gradi, quindi in teoria dovremmo avere un rettangolo.  
Solo che Rhino per arrivare a quel rettangolo fa delle operazioni complesse.  
Deve deformare la trimmata originale raddrizzando uno dei suoi bordi, cercando di far corrispondere tutti i punti della sup. originale a quelli della superficie risultante, almeno credo.  
Cosi’ da profano, non mi sembra un’operazione delle piu’ semplici.  
Mi sembra di vedere che uno dei lati corti del rettangolo e’ in effetti a 90 gradi col bordo.  
L’altro sembra leggermente deformato.  
Forse Rhino parte dal lato a 90 gradi (non ho controllato se corrisponde all’inizio della curva, se vuoi fallo tu) e poi procede con il calcolo fino ad arrivare all’altra estremita’.  
E col prodedere dell’operazione forse si sommano alcuni errori, derivanti sia dall’algoritmo che dai calcoli veri e proprii (calcolando con i numeri floating point ci sono quasi sempre degli errori).  
Per cui alla fine un vertice del rettangolo rimane un po’ fuori posto.  
Non so eh. Sono solo mie supposizioni … 😕  
Comunque se vuoi provare a diminuire la tolleranza, puo’ essere interessante vedere cosa succede.

> [@0904](#):
>
> torce la superficie

Sembra proprio di si’.

> [@0904](#):
>
> bisogna considerare il fatto che la superficie originaria  
> di per se non è solo quella mezza luna, ma essa stessa è una parte tagliata  
> di una superficie più grande giusto?

Sarebbe interessante provare con una semplice rigata tra le due curve e vedere cosa cambia.

> [@0904](#):
>
> mi sa che rhino è più contorto di me

Questo mi sembra MOLTO difficile … 😉  
😄😄

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [20 Maggio 2019, 4:04pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/8 "2019-05-20T16:04:13Z")

</div>

> [@emilio](#):
>
> > mi sa che rhino è più contorto di me
> 
> Questo mi sembra MOLTO difficile … 😉  
> 😄😄

ahahahah 👍

ho provato a modificare la tolleranza assoluta aggiungendo un’altro 0 ma il risultato non cambia  
poi invece ho provato a creare la superficie con lo sweep2 e le due rette sta volta sono identiche

e pure credevo che rhino andasse a fare dei tagli nei punti di maggiore torsione per mettere  
il dorso della curva in asse come faremmo noi comuni esseri umani ahahahah

ps ma in rhino non c’è un modo per ricavare i punti di maggior curvatura?

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [21 Maggio 2019, 12:28pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/9 "2019-05-21T12:28:13Z")

</div>

> [@0904](#):
>
> ps ma in rhino non c’è un modo per ricavare i punti di maggior curvatura?

Io conosco solo CurvaturegGraph.  
… Ma non lo uso mai, non so se c’e’ modo di ottenere dei valori … a prima vista non vedo niente. 😕

… Ma puoi sempre farti uno script. 😀

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [21 Maggio 2019, 12:45pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/10 "2019-05-21T12:45:34Z")

</div>

> [@emilio](#):
>
> … Ma puoi sempre farti uno script. 😀

per la serie non ci piacciono le cose già pronte: bisogna sempre rimboccarsi le maniche giusto 🙂

per caso qualche consiglio su come iniziare questo script…  
come posso rendere fisici i raggi del grafico di curvatura?  
Emilio, come sempre grazie per i suggerimenti 👍

---

<div class="post-metadata">

**Author:** ![lucio\_zadra](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/lucio_zadra/32/16361_2.png) [@lucio\_zadra](https://it.discourse.mcneel.com/u/lucio_zadra)\
**Post date:** [21 Maggio 2019, 12:49pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/11 "2019-05-21T12:49:01Z")

</div>

Ciao Salvio,  
così ad istinto, mi verrebbe da pensare a qualcosa con Grasshopper dato che il risultato sarebbe graficamente più “interattivo”.  
Credo ci siano anche già definizioni da cui puoi prendere spunto.

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [21 Maggio 2019, 12:56pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/12 "2019-05-21T12:56:05Z")

</div>

> [@0904](#):
>
> per la serie non ci piacciono le cose già pronte: bisogna sempre rimboccarsi le maniche giusto

Io direi:  
per la serie usiamo Rhino: bisogna sempre rimboccarsi le maniche … 😄

> [@0904](#):
>
> come posso rendere fisici i raggi del grafico di curvatura?

Eeeeeeeeh ? 😕😕😕 😄

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [21 Maggio 2019, 12:59pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/13 "2019-05-21T12:59:39Z")

</div>

Ciao Lucio !

> [@lucio\_zadra](#):
>
> dato che il risultato sarebbe graficamente più “interattivo”.

… Nel senso di evidenziare ad esempio le zone con curvatura oltre un certo valore ? 🙂

---

<div class="post-metadata">

**Author:** ![lucio\_zadra](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/lucio_zadra/32/16361_2.png) [@lucio\_zadra](https://it.discourse.mcneel.com/u/lucio_zadra)\
**Post date:** [21 Maggio 2019, 1:13pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/14 "2019-05-21T13:13:29Z")

</div>

Si, magari con uno slide potrebbe ampliare o diminuire le aree di verifica o di estrapolazione isoparametriche su cui verificare la curvatura (ed utilizzare i colori per identificare max e min…).

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [21 Maggio 2019, 1:19pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/15 "2019-05-21T13:19:21Z")

</div>

ciao Lucio

a primo impatto quando hai citato GH mi era venuto subito in mente di collegare alla curva il grafico di curvatura per poi avviare un bake, peccato che non funziona ☹

---

<div class="post-metadata">

**Author:** ![giuseppe](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/giuseppe/32/16416_2.png) [@giuseppe](https://it.discourse.mcneel.com/u/giuseppe)\
**Post date:** [21 Maggio 2019, 1:24pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/16 "2019-05-21T13:24:29Z")

</div>

> [@emilio](#):
>
> ps ma in rhino non c’è un modo per ricavare i punti di maggior curvatura?

ExtractCurvatureGraph  
funziona sulle curve. Basta estrarre il wireframe e applicarlo a quello.

---

<div class="post-metadata">

**Author:** ![emilio](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/emilio/32/16095_2.png) [@emilio](https://it.discourse.mcneel.com/u/emilio)\
**Post date:** [21 Maggio 2019, 1:26pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/17 "2019-05-21T13:26:08Z")

</div>

Grazie Giuspa !

… Quello non me lo ricordavo proprio … 🙄

---

<div class="post-metadata">

**Author:** ![0904](https://avatars.discourse-cdn.com/v4/letter/0/b3f665/32.png) [@0904](https://it.discourse.mcneel.com/u/0904)\
**Post date:** [21 Maggio 2019, 1:44pm UTC](https://it.discourse.mcneel.com/t/scorri-lungo-curva/2441/18 "2019-05-21T13:44:05Z")

</div>

grande Giuseppe

se non ci fossi bisognerebbe inventarti 👍
