# Analisi di curvatura non soddisfacente su "crv on srf"

**URL:** <https://it.discourse.mcneel.com/t/analisi-di-curvatura-non-soddisfacente-su-crv-on-srf/3148>\
**Category:** Rhino\
**Created:** [4 Maggio 2020, 7:50pm UTC](https://it.discourse.mcneel.com/t/analisi-di-curvatura-non-soddisfacente-su-crv-on-srf/3148 "2020-05-04T19:50:57Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![David](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/david/32/22977_2.png) [@David](https://it.discourse.mcneel.com/u/David)\
**Post date:** [4 Maggio 2020, 7:50pm UTC](https://it.discourse.mcneel.com/t/analisi-di-curvatura-non-soddisfacente-su-crv-on-srf/3148/1 "2020-05-04T19:50:58Z")

</div>

Chi mi può dare un chiarimento?  
Costruisco una semplice superficie su cui proietto (in modo adattato) una curva. Il grafico di curvatura è ok.  
Successivamente estendo un bordo della superficie (con opzione “smooth” e “fondi”), quindi estendo anche la curva col comando apposito (Extend Crv on Srf).  
Vado ad attivare il grafico di curvatura della curva e, inaspettatamente, nel tratto di superficie esteso, l’andamento è a dir poco disastroso.  
Perché accade ciò? Come ovviare, se possibile?

Grazie (allego due immagini).

 ![curvature ok](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/1/1dd57f957ebf36dc5951fae71d9921ad098f0d1a.jpeg)  
 ![curvature not ok](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/0/0f2764baf96a47769e08ad668077dd38c78a8de9.jpeg)

---

<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:** [5 Maggio 2020, 12:38pm UTC](https://it.discourse.mcneel.com/t/analisi-di-curvatura-non-soddisfacente-su-crv-on-srf/3148/2 "2020-05-05T12:38:35Z")

</div>

Ciao David, credo che quando estendi la curva sulla superficie, in realtà, ne venga aggiunta una seconda che ha semplice continuità di posizione … prova a esplodere e verificare.  
Desumo si abbia un G0 perché proietti “in modo adattato” … dovrebbe equivalere all’opzione “loose” che proietta i CV invece dell’oggetto (giusto?).  
Come risolvere?  
Per evitare il problema non saprei proprio, per “sistemarlo” farei un rebuild, magari aumentando il grado.

---

<div class="post-metadata">

**Author:** ![David](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/david/32/22977_2.png) [@David](https://it.discourse.mcneel.com/u/David)\
**Post date:** [5 Maggio 2020, 1:24pm UTC](https://it.discourse.mcneel.com/t/analisi-di-curvatura-non-soddisfacente-su-crv-on-srf/3148/3 "2020-05-05T13:24:29Z")

</div>

Grazie.  
Se non si proietta adattato esce fuori una curva con un grafico altalenante. Ho provato anche un rebuild, ho aumentato il grado a 5, ma niente. Non si riesce ad ottenere una discreta pulizia della curva.  
Voi, sicuramente, siete più esperti di me…

---

<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:** [5 Maggio 2020, 1:46pm UTC](https://it.discourse.mcneel.com/t/analisi-di-curvatura-non-soddisfacente-su-crv-on-srf/3148/4 "2020-05-05T13:46:26Z")

</div>

> [@David](#):
>
> Se non si proietta adattato esce fuori una curva con un grafico altalenante

Eh sì, la curva sarà molto più influenzata dalla forma della superficie.  
Però, se proietti i punti, la giacitura della curva si distacca dalla superficie .. se poi la estendi sulla superficie mi sembra normale che ti ritrovi con un probabile G0.

A questo punto non ti conviene estendere anche la curva e ri-proiettarla?

---

<div class="post-metadata">

**Author:** ![David](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/david/32/22977_2.png) [@David](https://it.discourse.mcneel.com/u/David)\
**Post date:** [5 Maggio 2020, 3:00pm UTC](https://it.discourse.mcneel.com/t/analisi-di-curvatura-non-soddisfacente-su-crv-on-srf/3148/5 "2020-05-05T15:00:57Z")

</div>

Non cambia molto ri-proiettare l’intera curva.  
Credo che non ne usciamo da questa “impasse”…  
Ok, la curva viene proiettata, la superficie viene estesa, sembra tutto perfetto, ma quando andiamo a cercare il cosiddetto “pelo nell’uovo” o, meglio, la qualità, qualcosa sfugge.

---

<div class="post-metadata">

**Author:** ![David](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/david/32/22977_2.png) [@David](https://it.discourse.mcneel.com/u/David)\
**Post date:** [5 Maggio 2020, 3:19pm UTC](https://it.discourse.mcneel.com/t/analisi-di-curvatura-non-soddisfacente-su-crv-on-srf/3148/6 "2020-05-05T15:19:20Z")

</div>

C’è un problema di multi knot; ho provato a rimuoverli, a ri-proiettare l’intera curva e ottengo un grafico più decente (G1). Più di questo non penso si possa ottenere da Rhino.

---

<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:** [5 Maggio 2020, 8:51pm UTC](https://it.discourse.mcneel.com/t/analisi-di-curvatura-non-soddisfacente-su-crv-on-srf/3148/7 "2020-05-05T20:51:56Z")

</div>

Scusa ma allegare il modello non è più semplice? Almeno parliamo tutti la stessa lingua.

---

<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:** [5 Maggio 2020, 9:07pm UTC](https://it.discourse.mcneel.com/t/analisi-di-curvatura-non-soddisfacente-su-crv-on-srf/3148/8 "2020-05-05T21:07:18Z")

</div>

> [@David](#):
>
> C’è un problema di multi knot; ho provato a rimuoverli, a ri-proiettare l’intera curva e ottengo un grafico più decente (G1).

Ma rimossi i nodi multipli, e ri-proiettando sulla superficie, i nodi multipli non si ripresentano?

---

<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:** [6 Maggio 2020, 7:18am UTC](https://it.discourse.mcneel.com/t/analisi-di-curvatura-non-soddisfacente-su-crv-on-srf/3148/9 "2020-05-06T07:18:09Z")

</div>

Ciao David, ho trovato il tuo file sul NG INT.  
Curva e superficie hanno grado cinque.  
Estendendo la superficie questa rimane di grado cinque e non sembra fare cose strane.  
Però con ExtendCrvOnSrf, il tratto della curva che viene esteso ha grado tre e un bel po’ di nodi multipli:

Segment 1: (-22.8,0)  
ON\_NurbsCurve dim = 3 is\_rat = 0  
order = 4 cv\_count = 17  
Knot Vector ( 19 knots )  
index value mult delta  
0 0 3  
3 4.9242485328035217 2 4.924  
5 9.8593070938533778 3 4.935  
8 13.257145290703846 2 3.398  
10 16.670992242724743 3 3.414  
13 17.058908623866778 3 0.3879  
16 22.799963083323764 3 5.741

---

<div class="post-metadata">

**Author:** ![David](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/david/32/22977_2.png) [@David](https://it.discourse.mcneel.com/u/David)\
**Post date:** [6 Maggio 2020, 7:44am UTC](https://it.discourse.mcneel.com/t/analisi-di-curvatura-non-soddisfacente-su-crv-on-srf/3148/10 "2020-05-06T07:44:57Z")

</div>

Perfetto!  
Stavo giusto postando il file…  
[Quality curvature.3dm](https://it.discourse.mcneel.com/uploads/short-url/w0c0ecPT5v11DCfw9FcqpfwWCqd.3dm) (121,8 KB)

A quanto pare il problema risiede nel comando di estensione della curva su superficie. Pascal mi ha risposto che è un limite del comando (lavora solo in tangenza). Ma io vorrei capirci di più… per, esempio, cosa succede nel punto di contatto tra la curva data e quella estesa…  
(potrebbe essere uno spunto per migliorare il comando…).
