# Distanza tra curve

**URL:** <https://it.discourse.mcneel.com/t/distanza-tra-curve/1544>\
**Category:** Rhino Windows\
**Created:** [10 Marzo 2018, 12:44pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544 "2018-03-10T12:44:15Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![massimo.rufo](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/massimo.rufo/32/16036_2.png) [@massimo.rufo](https://it.discourse.mcneel.com/u/massimo.rufo)\
**Post date:** [10 Marzo 2018, 12:44pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/1 "2018-03-10T12:44:15Z")

</div>

ciao  
premetto che questo problema è la prima volta che mi capita, non ho fatto molte cose con crea superficie da rete di curve ma comunque non ho avuto problemi fino a oggi, insomma modificando le curve, collegate da punto a punto di altre due curve, succede che Gumball distanzia i punti di collegamento di cui sopra, quindi la superficie da rete di curve non c’è verso di crearla, mi sono sbattezzato un po’ per capire ma alla fine dipende da questo, i punti si distanziano di pochissimo ma questo è sufficiente a mandare nel casino tutto, domanda:  
c’è un modo per tenere collegati i punti delle estremità che inizialmente sono collegati alle altre curve?  
Max  
allego foto per maggior chiarezza (spero)

 ![fotocurve](https://discourse-cdn-aws1.com/mcneel/uploads/mcneel_it/original/2X/2/2c8f7c27830a48b57e58d7837981f288c2a4c89c.jpg)

---

<div class="post-metadata">

**Author:** ![Antonio\_Molinaroli](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/antonio_molinaroli/32/16110_2.png) [@Antonio\_Molinaroli](https://it.discourse.mcneel.com/u/Antonio_Molinaroli)\
**Post date:** [10 Marzo 2018, 1:14pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/2 "2018-03-10T13:14:47Z")

</div>

Ciao Massimo allega il file così capiamo meglio 😉

---

<div class="post-metadata">

**Author:** ![massimo.rufo](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/massimo.rufo/32/16036_2.png) [@massimo.rufo](https://it.discourse.mcneel.com/u/massimo.rufo)\
**Post date:** [10 Marzo 2018, 1:48pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/3 "2018-03-10T13:48:02Z")

</div>

lo avevo allegato ma ne ho fatto uno più esplicito di esempio che forse, se non c’è attualmente modo, potrebbe essere un suggerimento per gli sviluppatori

 ![fotocurve1](https://discourse-cdn-aws1.com/mcneel/uploads/mcneel_it/original/2X/c/cdcea559e82c269574cd6636f53b1b7e0dd7514f.jpg)  
si può vedere una curva ricostruita a piacimento e un’altra ancora da modificare, da questo momento bisognerebbe avere la possibilità di bloccare le estremità della curva collegata alle altre due, in modo che una volta modificata non si corra il rischio (anzi certezza) che questi punti vengano allontanati dalla loro origine.  
vediamo che mi dicono.

---

<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:** [10 Marzo 2018, 3:22pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/4 "2018-03-10T15:22:59Z")

</div>

…“O Tosco che per la città del foco vivo ten vai così parlando onesto…”

Non ho capito una beata fava…  
Allega sto file Massimino!!!

---

<div class="post-metadata">

**Author:** ![Gambler](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/gambler/32/16276_2.png) [@Gambler](https://it.discourse.mcneel.com/u/Gambler)\
**Post date:** [10 Marzo 2018, 3:30pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/5 "2018-03-10T15:30:05Z")

</div>

Com’io al piè de la sua tomba fui,guardommi un poco, e poi, quasi sdegnoso, mi dimandò: "Qual versione di Rhino usasti? 😂

---

<div class="post-metadata">

**Author:** ![massimo.rufo](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/massimo.rufo/32/16036_2.png) [@massimo.rufo](https://it.discourse.mcneel.com/u/massimo.rufo)\
**Post date:** [10 Marzo 2018, 3:50pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/6 "2018-03-10T15:50:47Z")

</div>

maremma maiala…o sono proprio fuori o non volete capire, vediamo se riesco a chiarire questo problema riscontrato, allora: per farla proprio semplice come il file che ho già allegato, tiro due linee (si lo so curve) le collego tra loro, perpendicolarmente o meno, con altre curve, da una all’altra, sulla foto che ho allegato prima si vede chiaramente, poi “invoco” il comando “ricostruisci curve”, ci siamo fino a qui spero. Modifico 'ste benedette curve mettendemi su prospettica (già sotto accusa), e con Gumball lavoro sui punti della curva per modificarla, mi segui? faccio così n volte per creare una forma ovvio, poi voglio costruire una superficie con questo bel lavoro che ho fatto 🙂 e utilizzo il comando superfici\>rete di curve, va bene? (si perché l’ho fatto altre volte e funzionava forse perché la modifica delle curve non era poi eccessiva, forse!?).  
Ebbene caro Giuseppe, niente da fare, il lavoro è andato a farsi f… e sai perchjiieéé?  
i punti di ancoraggio tra le linee sono andati a farsi benedire (forse il fondale ha poca tenuta 😉 ) infatti il comando superfici da rete di curve non può funzionare poverino, mica sono collegate, anche di pochissimo ma sono distanti, tutto questo mi sembrava fosse già esaurientemente spiegato nel post precedente, attenzione attenzione, naturalmente in queste condizioni non funziona nessun comando per le superfici.  
naturalmente i due punti all’estremità non vengono assolutamente toccati, vorrei fosse chiaro.  
adesso mettici una pezza! o dammi dell’imbecille.

ciao  
M

---

<div class="post-metadata">

**Author:** ![Gambler](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/gambler/32/16276_2.png) [@Gambler](https://it.discourse.mcneel.com/u/Gambler)\
**Post date:** [10 Marzo 2018, 4:22pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/7 "2018-03-10T16:22:42Z")

</div>

Massimo, mi stai mandando in confusione.  
Quando ti si chiede di allegare il file si intende il 3dm, non un’immagine.  
Se non ho capito male vorresti che modificando delle curve tutto quello che ci hai disegnato “sopra” si adattasse di conseguenza.  
No bbuono, Rhino non funziona così a meno che quello che hai disegnato “sopra” sia stato fatto con comandi che supportano il registra storia e che il registra storia sia stato attivato.  
La rete di curve di solito digerisce tutto, la regola è che le curve di una direzione intersechino quelle nell’altra ma la la regola si può infrangere bellamente, accettando le approssimazioni del caso…  
Se il comando non funziona probabilmente è perché Rhino non è (ancora) mago.  
Fabio.

---

<div class="post-metadata">

**Author:** ![massimo.rufo](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/massimo.rufo/32/16036_2.png) [@massimo.rufo](https://it.discourse.mcneel.com/u/massimo.rufo)\
**Post date:** [10 Marzo 2018, 5:30pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/8 "2018-03-10T17:30:06Z")

</div>

sono basito, ma davvero parlo arabo?  
guardate quello schizzo che ho allegato e leggete altrimenti staremo qui fino al 2049, non vedete che c’è una curva evidenziata con i due punti all’estremità accesi? e poi c’è scritto: blocca punto, questo sarebbe un augurio che mi faccio sperando che uno sviluppatore possa creare un comando apposito.  
semplicemente vorrei sapere perché se modifico una curva che ne collega altre due, e senza toccare i punti di intersezione, ma solo quelli centrali quanti essi siano 2,3,4,8,12,48 quelli che siano, non cambino, cioè che non mollino l’intersezione, perchè questo allontanamento dovuto allo “stiramento” degli altri punti della curva compromette la rete necessaria a creare la superficie.

---

<div class="post-metadata">

**Author:** ![Gambler](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/gambler/32/16276_2.png) [@Gambler](https://it.discourse.mcneel.com/u/Gambler)\
**Post date:** [10 Marzo 2018, 5:39pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/9 "2018-03-10T17:39:48Z")

</div>

Massimo ti consiglierei di studiare un po’ le nurbs, credo che poi dubbi del genere non ti verranno più.  
L’intersezione delle curve è un fatto accidentale, le hai disegnate così, ma non si sono mica fuse in una qualche logica, se una la sposti o la modifichi l’altra riamane dove è, semplice … o no?  
Fabio.

---

<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:** [10 Marzo 2018, 6:03pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/10 "2018-03-10T18:03:38Z")

</div>

PointsOn sulla curva 'traversa’  
Poi muovi/trascini l’ultimo/primo CV fino a snappare sulla ‘curva-laterale’

OK, va fatto a mano, ma credo che si potrebbe anche scriptare. Non l’adattamento automatico,  
ma il fatto di riportare, dopo le modifiche,le curve traverse a toccare le curve laterali, lanciando uno script e selezionando le curve … almeno questa e’ la prima impressione

… Il tutto fino a quando Rhino non si convincera’ a diventare parametrico. 😉

---

<div class="post-metadata">

**Author:** ![massimo.rufo](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/massimo.rufo/32/16036_2.png) [@massimo.rufo](https://it.discourse.mcneel.com/u/massimo.rufo)\
**Post date:** [10 Marzo 2018, 6:18pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/11 "2018-03-10T18:18:29Z")

</div>

santo cielo, Gambler è chiaro che trascinando, modificando, i punti di una curva questa si allontana dall’altra, ma siamo qui proprio a discutere di questo no?  
io mi chiedevo se c’è un modo, come dire, per **ancorare** il punto di intersezione in modo che questo non si sposti mai anche se “stiri” la curva all’infinito, questo sarebbe un vantaggio non indifferente lo capisci?

---

<div class="post-metadata">

**Author:** ![Gambler](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/gambler/32/16276_2.png) [@Gambler](https://it.discourse.mcneel.com/u/Gambler)\
**Post date:** [10 Marzo 2018, 7:06pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/12 "2018-03-10T19:06:17Z")

</div>

> [@massimo.rufo](#):
>
> io mi chiedevo se c’è un modo, come dire, per ancorare il punto di intersezione in modo che questo non si sposti mai anche se “stiri” la curva all’infinito

La risposta è NO.  
Hai letto quello che ti abbiamo scritto?  
Rhino non supporta di suo queste “operazioni”, ci puoi arrivare con degli script, con Grasshopper ma “solo” con Rhino no a patto di non usare comandi dei quali ti ho già scritto.

> [@massimo.rufo](#):
>
> sarebbe un vantaggio non indifferente lo capisci?

Ci provo. 🙄

---

<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:** [11 Marzo 2018, 3:31pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/13 "2018-03-11T15:31:17Z")

</div>

> [@massimo.rufo](#):
>
> Modifico 'ste benedette curve mettendemi su prospettica (già sotto accusa), e con Gumball lavoro sui punti della curva per modificarla, mi segui?

Si Don Massimo… ti seguo  
…e ti vedo come se mi arrivi a un incrocio mure a sinistra…😉

La vista prospettiva è la più infida a modificare i punti con il gumball perchè in base alla posizione dell’ osservatore la traslazione puà avvenire su piani diversi portandoti così a spasso nello spazio 3D. Ovviamente, se ti trovi bene così… mi taccio.  
Se modifichi una curva trascinando un punto di controllo interno (non iniziale e non finale) non controlli più per dove passa la curva. Ci sono altri modi per risolvere questo tipo di problema senza modificare Rhino.  
Si chiamano punti di controllo perchè servono a controllare la forma della curva. Per controllare sia la forma che l’intersezione con altre curve si usano strategie che includono la costruzione di geometrie di appoggio.  
Le curve non passano dai punti di controllo “interni” a meno che questi non siano dei kink oppure se si parla di curve di grado 1.

---

<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:** [11 Marzo 2018, 3:40pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/14 "2018-03-11T15:40:52Z")

</div>

> [@massimo.rufo](#):
>
> questo sarebbe un vantaggio non indifferente lo capisci?

No. Non sarebbe nessun vantaggio. Una modifica di questo tipo sputtanerebbe la curvatura in modo inaccettabile. Ovvero non considererebbe minimamente il conservare la qualità della curvatura che è il punto di partenza di qualunque curva che debba avere un senso.

---

<div class="post-metadata">

**Author:** ![massimo.rufo](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/massimo.rufo/32/16036_2.png) [@massimo.rufo](https://it.discourse.mcneel.com/u/massimo.rufo)\
**Post date:** [12 Marzo 2018, 11:24am UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/15 "2018-03-12T11:24:10Z")

</div>

okay okay non ti aaaaaarrabbiare  
ciao  
M

---

<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:** [12 Marzo 2018, 1:26pm UTC](https://it.discourse.mcneel.com/t/distanza-tra-curve/1544/16 "2018-03-12T13:26:31Z")

</div>

non mi arrabbio mai…🤣  
ci mancherebbe!
