# Curva 3° grado con 3 punti di controllo!

**URL:** <https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178>\
**Category:** Rhino Windows\
**Created:** [14 Gennaio 2019, 5:17pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178 "2019-01-14T17:17:51Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![byrkow](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/byrkow/32/17400_2.png) [@byrkow](https://it.discourse.mcneel.com/u/byrkow)\
**Post date:** [14 Gennaio 2019, 5:17pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/1 "2019-01-14T17:17:52Z")

</div>

Salve a tutti, sono nuovo del forum ma utilizzo Rhino da anni: mi sono imbattuto in una curva di 3° grado con 3 punti di controllo il che mi lascia perplesso ed incredulo perché contravviene alle regole che ben conosciamo.  
L’ho costruita con il comando “curva per punti di controllo” (Grado=3, ChiusuraPermanente=Si) ovviamente disponendo 3 click

 ![1](https://discourse-cdn-aws1.com/mcneel/uploads/mcneel_it/original/2X/b/bdb0e7fea8f910239af9fe9aa74cac7c3c7a0b2a.jpeg)

Il comando “Ricostruisci curva” restituisce informazioni su grado e punti.

 ![2](https://discourse-cdn-aws1.com/mcneel/uploads/mcneel_it/original/2X/8/866596f4b978e8abc01545beeb11c046ccf80d19.jpeg)

Non vorrei fare brutte figure ma sono molto curioso di sapere che natura (sempre NURBS sarà!) e che caratteristiche ha questa curva.  
Qualcuno può aiutarmi?  
Grazie a tutti,… siete preziosi.

_Lorenzo_

---

<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:** [14 Gennaio 2019, 6:52pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/2 "2019-01-14T18:52:19Z")

</div>

Io controllerei nelle proprietà 😉

---

<div class="post-metadata">

**Author:** ![byrkow](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/byrkow/32/17400_2.png) [@byrkow](https://it.discourse.mcneel.com/u/byrkow)\
**Post date:** [14 Gennaio 2019, 7:11pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/3 "2019-01-14T19:11:12Z")

</div>

Grazie Gambler 👍: nelle proprietà ci sono 6 punti di controllo (così ci siamo!) ma non comprendo i 3 duplicati 🤔.  
Non si finisce mai di imparare,… per fortuna!  
Mi sai dire qualcosa in più riguardo questi punti duplicati?  
Di nuovo grazie.

_Lorenzo_

---

<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:** [14 Gennaio 2019, 7:22pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/4 "2019-01-14T19:22:16Z")

</div>

Sospetto dipenda dal fatto che la curva è periodica ma non sono molto preparato in materia.  
Mi unisco ai tuoi dubbi in attesa della risposta degli esperti. 🤔

---

<div class="post-metadata">

**Author:** ![Sergio\_Alessi](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/sergio_alessi/32/22676_2.png) [@Sergio\_Alessi](https://it.discourse.mcneel.com/u/Sergio_Alessi)\
**Post date:** [14 Gennaio 2019, 8:22pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/5 "2019-01-14T20:22:10Z")

</div>

Ciao

Se i quattro punti li identifichi così:

P0, P1, P2 e P3

Imponendo P0 = P3 -\> continuità G0 tra gli estremi  
Aggiungendo P4 = P1 -\> continuità G1  
Aggiungendo P5 = P2 -\> continuità G2

Sergio

---

<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:** [15 Gennaio 2019, 6:47am UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/6 "2019-01-15T06:47:05Z")

</div>

Ciao Lorenzo

Fabio e Sergio hanno gia’ spiegato che l’inghippo sta nel fatto che la curva e’ periodica.

Se converti la curva in curve di Bezier, puoi vedere i 3 span che costituiscono la curva periodica.

 ![periodic](https://discourse-cdn-aws1.com/mcneel/uploads/mcneel_it/original/2X/c/cde1e58879c63b1648748a0274f7f0b585e9c0c9.png)

Considerando, come ha detto Sergio, che in realta’ ci sono 6 CV e che  
P3 = P0, P4 = P1, P5 = P2 …

la curva C1 e’ definita dai CV: P0, P1, P2, P3 ( dove P3 = P0 )  
la curva C1 da: P1, P2, P3, P4 ( dove P3 = P0, P4 = P1 )  
e la curva C2 da: P2, P3, P4, P5 ( dove P3 = P0, P4 = P1, P5 = P2 )

… Almeno credo … 🙂

---

<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:** [15 Gennaio 2019, 1:30pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/7 "2019-01-15T13:30:07Z")

</div>

Il numero minimo di punti in una curva chiusa è di 4.  
Vittorio

---

<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:** [16 Gennaio 2019, 10:49am UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/8 "2019-01-16T10:49:53Z")

</div>

Ciao

Dato che l’argomento mi interessa, ho provato a fare una piccola definizione GH che permetta di disegnare delle curve Nurbs con nodi uniformi … **molto** uniformi … 😄 … cioe’ non ‘clamped’.  
In pratica curve del tipo di quella di cui parla Lorenzo, ma anche non periodiche.

Serve un poligono da usare come control polygon e il grado.  
Poi, se si vuole indagare ulteriormente e decidere quali span vedere, c’e’ uno slider per settare il primo span disegnato.  
E un altro per poter ‘aggiungere’ o ‘togliere’ span a fine curva.  
Quando aggiunge, usa i CV alll’inizio del control polygon, duplicandoli e aggiungendoli alla fine.  
Questo per poter ottenere curve periodiche (cioe’ chiuse) come quella in discussione.  
( In pratica, con un control polygon triangolare come quello nell’immagine, per avere la curva chiusa settiamo **addspa** a 2 )

Spero che, volendo, si capisca qualcosa … se no, pazienza. 😕

P.S.  
Ah, c’e’ anche un output per i Greville points, che dovrebbero separare i vari span della curva.  
… Solo che non riesco a vederli nella preview di GH … forse devo settare qualcosa ? 🙂

 ![uniform](https://discourse-cdn-aws1.com/mcneel/uploads/mcneel_it/original/2X/d/df2bb993bfb2e78cca84f55cfb656d83dc341f04.png)

[uniform.gh](https://it.discourse.mcneel.com/uploads/mcneel_it/original/2X/6/65f74cbce8a1641d5ed1790d41af867525898afe.gh) (7,5 KB)

---

<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:** [16 Gennaio 2019, 1:45pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/9 "2019-01-16T13:45:10Z")

</div>

Ciao Emy, bello! 😍

> [@emilio](#):
>
> Ah, c’e’ anche un output per i Greville points, che dovrebbero separare i vari span della curva.  
> … Solo che non riesco a vederli nella preview di GH … forse devo settare qualcosa ? 🙂

Penso sia l’uscita “gre” … io li vedo, non mi sembra di avere settato qualcosa di particolare.

---

<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:** [16 Gennaio 2019, 1:50pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/10 "2019-01-16T13:50:09Z")

</div>

> [@Gambler](#):
>
> non mi sembra di avere settato qualcosa di particolare.

Ciao Fabio.

Grazie … allora sara’ la solita scheda grafica … non importa. 🙂

---

<div class="post-metadata">

**Author:** ![byrkow](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/byrkow/32/17400_2.png) [@byrkow](https://it.discourse.mcneel.com/u/byrkow)\
**Post date:** [16 Gennaio 2019, 7:02pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/11 "2019-01-16T19:02:47Z")

</div>

Ciao a tutti: voglio ringraziarvi per gli interventi e le risposte che avete pubblicato inerenti l’argomento che ho sottoposto.  
Come supponevo, un forum e i suoi membri sono preziosissimi: il poco tempo a mia disposizione mi ha impedito di parteciparvi fin dai primi passi, mossi più di un decennio fa.  
Ne sono rammaricato e credo di essermi perso molte interessanti curiosità.  
Spero di recuperare e chissà, magari di essere di aiuto.  
Di nuovo grazie e… complimenti.  
Buon lavoro!

_Lorenzo_

---

<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 Gennaio 2019, 10:09am UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/12 "2019-01-21T10:09:39Z")

</div>

Ciao Fabio

> [@Gambler](#):
>
> Io controllerei nelle proprietà

Hehe … OK, pero’ … secondo me potremmo anche interpretare le cose in un altro modo.

Se la curva si chiama periodica, vuol dire che ‘geometricamente’ o ‘concettualmente’, diciamo come ci pare 😉 , non ha un inizio (e una fine). Non c’e’ soluzione di continuita’.

… E quindi e’ proprio definita da 3 punti.

Credo che le proprieta’ parlino di 6 punti perche’ Rhino, per comodita’ di calcolo, immagazzina 6 punti, che naturalmente sono sempre i 3 di partenza, ripetuti.  
E per poter lavorare con questa curva, definisce anche un punto iniziale (e finale), esattamente come fa per i cerchi.

Va beh … basta filosofeggiare … 😄

---

<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:** [21 Gennaio 2019, 10:33am UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/13 "2019-01-21T10:33:58Z")

</div>

> [@emilio](#):
>
> … E quindi e’ proprio definita da 3 punti.

Ok ma se la interpretiamo così possiamo ancora dire che è una Nurbs? 🤔

---

<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 Gennaio 2019, 11:05am UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/14 "2019-01-21T11:05:32Z")

</div>

Certo.  
La geometria della curva non cambia.  
Solo, essendo periodica, ‘ricicla’ alcuni CV.  
In questo caso, con 3 punti (direi che sia il numero minimo), in pratica ogni punto viene usato nel calcolo della curva 4 volte. ( Parliamo di grado = 3 )  
Per convertirla in curva ‘tradizionale’ 😉 , usiamo MakeNonPeriodic.  
Due punti non cambiano, l’altro viene sostituito da 4 punti (primo e ultimo coincidenti).

Hmmm … solo che dopo non riesco ad ‘andare avanti’, cioe’ … come faccio ad ‘aprire’ la curva ?  
Se cerco di selezionare il CV iniziale (o finale), me li seleziona tutti e due (evidentemente li considera un CV unico), e se li sposto la curva resta chiusa, anche se la continuita’ diventa G0 … 😕

---

<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 Gennaio 2019, 3:43pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/15 "2019-01-21T15:43:23Z")

</div>

bei argomenti ed importanti da conoscere,  
però che gran mal di testa ahahahah

grande Emilio 👍

---

<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:** [21 Gennaio 2019, 6:25pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/16 "2019-01-21T18:25:23Z")

</div>

“Begli”… 😉

---

<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:** [21 Gennaio 2019, 9:43pm UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/17 "2019-01-21T21:43:18Z")

</div>

Per aprire la curva la devi tagliare con le forbici.

---

<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:** [22 Gennaio 2019, 6:18am UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/18 "2019-01-22T06:18:11Z")

</div>

Ciao Salvio !

> [@0904](#):
>
> argomenti

… Non farti venire il mal di testa.  
Sono solo chiacchiere da rhinofili … niente di serio. 😉

---

<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:** [22 Gennaio 2019, 6:22am UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/19 "2019-01-22T06:22:22Z")

</div>

Ciao Vittorio !

> [@vittorio](#):
>
> con le forbici

Hehe … se non ricordo male e’ un problema che risale ai tempi del NG. 😕

---

<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:** [22 Gennaio 2019, 11:42am UTC](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178/20 "2019-01-22T11:42:45Z")

</div>

hahahahaha vero!!! 🙂 bel post e bella definizione!

[Pagina seguente](https://it.discourse.mcneel.com/t/curva-3-grado-con-3-punti-di-controllo/2178.md?page=2)
