# Linea perpendicolare

**URL:** <https://it.discourse.mcneel.com/t/linea-perpendicolare/5296>\
**Category:** Rhino Windows\
**Created:** [12 Luglio 2023, 2:16pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296 "2023-07-12T14:16:15Z")\
**Posts on this page:** 20\
**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:** [12 Luglio 2023, 2:16pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/1 "2023-07-12T14:16:15Z")

</div>

ho una curva che in pratica non riesco a creare una retta perpendicolare sulla curva stessa  
ho ricostruito la curva, cambiato anche il grado e altre operazioni ma nulla da fare. soluzioni?

edit:  
strano se il puntatore del mouse lo tengo vicino al punto della curva dove ho cliccato per creare la retta perpendicolare sembra che mantenga la direzione, altrimenti mi fa muovere il puntatore ovunque.

---

<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:** [12 Luglio 2023, 3:14pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/2 "2023-07-12T15:14:26Z")

</div>

con questa curva invece la retta perpendicolare funziona nella parte iniziale,  
mentre nella parte finale si ripete il problema menzionato prima

---

<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 Luglio 2023, 3:37pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/3 "2023-07-12T15:37:29Z")

</div>

Salvio ciao!  
Se mettessi le curve o un’immagine sarebbe molto più facile interpretare.

---

<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:** [12 Luglio 2023, 3:48pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/4 "2023-07-12T15:48:47Z")

</div>

[crv-prp4.3dm](https://it.discourse.mcneel.com/uploads/short-url/glZhqfJb4geBco8vf2mX94uppLs.3dm) (16,7 KB)

avevo messa nel secondo post, adesso la rimando 👍

---

<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 Luglio 2023, 5:40pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/5 "2023-07-12T17:40:27Z")

</div>

se ne tracciano a iosa…

 ![perp](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/3/2/3235bf42fc762b57d14815530730c9efc71a638d.png)

---

<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:** [12 Luglio 2023, 8:31pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/6 "2023-07-12T20:31:07Z")

</div>

ciao Giuseppe, era proprio quello che temevo.  
speravo che dipendessa dalla curva  
mi sa che c’é qualcosa che no va.

---

<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:** [13 Luglio 2023, 10:02am UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/7 "2023-07-13T10:02:50Z")

</div>

[https://global.discourse-cdn.com/mcneel/uploads/mcneel\_it/original/3X/8/3/831668a8ac66fdcd19ed298d7c82fb1ef9e855f8.mp4](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/8/3/831668a8ac66fdcd19ed298d7c82fb1ef9e855f8.mp4)

ciao Giuseppe, giusto per conferma, essendo che la curva la vedo messa nel punto di origine, mi chiedevo se il file che ho mandato non hai eseguito qualche comando come converti ecc, oppure aperto in modo diverso tipo importa o cose simili essendo che come si vede dal video nel mio caso succede tutt’altro.

edit:  
ma questo problema ricordo che accadeva quando i punti non erano planari o sbaglio?

infatti ho dovuto proiettare la curva sul piano C  
ma precedentemente avevo controllato i punti e avevano come valore Z -0.00  
mi sa qualche errore nell’arrotonadamento

---

<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:** [13 Luglio 2023, 10:17am UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/8 "2023-07-13T10:17:12Z")

</div>

Ciao Salvio, che strano.  
Non si vede la linea di comando ma immagino che ogni volta tu clicchi sull’opzione “perpendicolare”  
Dopo la prima esecuzione del comando sembra che non funzioni più. 🤔  
Hai provato ha dare l’opzione “perpendicolare” da tastiera invece che cliccare sulla riga di comando?  
Non ricordo bene, ma in qualche caso, a me, non prende l’opzione e devo usare la scorciatoia da tastiera.

---

<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:** [13 Luglio 2023, 10:22am UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/9 "2023-07-13T10:22:36Z")

</div>

> [@Gambler](#):
>
> Ciao Salvio, che strano.

ciao Fabio, si in effetti era strano ho risolto come descritto sopra:

> [@0904](#):
>
> infatti ho dovuto proiettare la curva sul piano C

![immagine](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/2/1/2108a663c89ce510f719b54fd5f3e89c520fd6fa.png)  
alla fine ho ricontrollato anche le coordinate dei punti di controllo  
e apparte il segno negativo nella Z comunque dovrebbe essere piano

come ipotizzato con più decimali si scopre l’arcano:  
Coordinate pianoC = 54.0028774,-22.5551019,-0.0000011

---

<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:** [13 Luglio 2023, 10:28am UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/10 "2023-07-13T10:28:08Z")

</div>

strano però su due cose:

1. come mai a Giuseppe non ha replicato il problema

2. ma se ho impostato a 3 decimali, non dovrebbe mantenere le regole della tolleranza?

in passato avevamo discusso spesso sui decimali, e mi ricordo che si era concluso che i CAD non lavorano su valori assoluti di precisione, ma in ogni caso bisogna tenere conto della tolleranza impostata coi decimali. (per lo meno, cosi mi sembra di aver capito che lavora un CAD)

---

<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:** [13 Luglio 2023, 12:09pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/11 "2023-07-13T12:09:17Z")

</div>

> [@0904](#):
>
> come mai a Giuseppe non ha replicato il problema

Rispondo cumulativamente.  
Giuseppe ha semplicemente impostato il piano C sull’origine di una curva planare e che si trova su un piano parallelo al piano World YZ. Sul quel piano tracciato N perpendicolari alla curva senza problemi.  
La domanda iniziale non dice da dove ( coordinate punto) si voglia tracciare la eventuale perpendicolare.  
Se si vuole generalizza a un punto nello spazio perpendicolare a una curva, occorre esistano le condizioni geometriche sotto descritte.  
Punto P nello spazio e curva C appartenente a un piano.  
Per ogni punto in C esiste un piano ad essa perpendicolare.  
Il punto P deve appartenere al / ai piani perpendicolari. Nel caso dell’immagina Alpha e Beta.  
Ogni punto (P1) appartenente all’intersezioni dei piani (magenta) soddisfa la condizione di perpendicolarità alla curva.

 ![pt-perp](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/3/e/3e7ce4ea718fb46d626d8ab8465c532be96c3b71.png)

Detto questo, ho verificato quanto sopra usando come unico Osnap (Perp) e partendo dal punto P il cursore con detto Osnap ha individuato i due punti attesi.

---

<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:** [13 Luglio 2023, 12:50pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/12 "2023-07-13T12:50:43Z")

</div>

ok quindi ricostruire il piano in base alla curva ottimo 👍

---

<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:** [13 Luglio 2023, 4:43pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/13 "2023-07-13T16:43:28Z")

</div>

> [@0904](#):
>
> come mai a Giuseppe non ha replicato il problema

Scusa Salvio, mi sono spiegato male, anche a me il conando non dà nessun problema.  
Pensavo fosse un problema nella selezione delle opzioni cliccando sulla riga di comando.  
A me a volte lo fa, non ricordo con quale comando, e devo selezionare l’opzione da tastiera.

---

<div class="post-metadata">

**Author:** ![RiccardoMajewski](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/riccardomajewski/32/22945_2.png) [@RiccardoMajewski](https://it.discourse.mcneel.com/u/RiccardoMajewski)\
**Post date:** [13 Luglio 2023, 5:11pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/14 "2023-07-13T17:11:27Z")

</div>

Se devo creare una linea perpendicolare ad una curva, in un specifico punto della curva, di solito uso il comando linea tangente per un punto e poi la ruoto di 90 gradi.  
Il comando linea perpendicolare impostando il punto di partenza, in effetti si comporta in un modo diverso da come lo vorrei…

* * *

Simile a fare un CPlane perpendicolare alla curva, e poi fare una linea con come primo punto l’origine del piano…

---

<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:** [13 Luglio 2023, 5:33pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/15 "2023-07-13T17:33:32Z")

</div>

> [@Gambler](#):
>
> Pensavo fosse un problema nella selezione delle opzioni cliccando sulla riga di comando.

ciao Fabio, si avevo anche provato come suggerito ma il problema si presentava ugualente.

> [@Gambler](#):
>
> Scusa Salvio, mi sono spiegato male, anche a me il conando non dà nessun problema.

intendi utilizzando la curva da me postata?

---

<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:** [13 Luglio 2023, 5:35pm UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/16 "2023-07-13T17:35:34Z")

</div>

> [@RiccardoMajewski](#):
>
> di solito uso il comando linea tangente per un punto e poi la ruoto di 90 gradi.

eeee bella scocciatura però 😉

> [@RiccardoMajewski](#):
>
> in effetti si comporta in un modo diverso da come lo vorrei…

non so cosa intendi, ma il risultato dovrebbe essere uguale alla linea tangente ruotata di 90°

---

<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:** [13 Giugno 2024, 6:48am UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/17 "2024-06-13T06:48:33Z")

</div>

> [@giuseppe](#):
>
> Ogni punto (P1) appartenente all’intersezioni dei piani (magenta) soddisfa la condizione di perpendicolarità alla curva.

mi sa che al tempo, non avevo compreso. . .

[![](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/3/e/3e7ce4ea718fb46d626d8ab8465c532be96c3b71.png) ](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/3/e/3e7ce4ea718fb46d626d8ab8465c532be96c3b71.png)

adesso rileggendo, capisco che le due rette che partono dal punto P1  
sono perpendicolari ai due punti sulla curva C (quella di colore blue)  
indicati dai due cerchi è corretto?

* * *

![immagine](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/7/5/750e75baf4f991333455b2c556146e732d4f7127.png)

usando il comando Piano Perpendicolare su Curva, il piano sembra orientarsi bene  
mi sfugge invece del perché utilizzando Curva Perpendicolare non ho lo stesso risultato.

* * *

mi sbaglierò, ma sono fortemente convinto che questa curva non sia del tutto planare 🤔

infatti se nella vista “Destra” la proietto sul Piano  
poi il comando Linea Perpendicolare su Curva  
funziona proprio come mi aspetto che funzioni.

ho provato anche usando il comando BBox  
e sembra confermare quanto detto sopra  
crea una polisuperficie invece di una crv

---

<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:** [13 Giugno 2024, 9:36am UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/18 "2024-06-13T09:36:45Z")

</div>

> [@0904](#):
>
> mi sbaglierò,

Salvio,  
Se unisci gli estremi della tua curva con una linea e provi a creare una Srf da curve in PIANO, Rhino creerà la Srf…  
BBox crea una PolySrf degenere con Srf a spessore zero. La peggio strada per spiegarsi qualcosa.  
Se estrai i punti di controllo e li analizzi viene furi una Delta di differenza per il valore X coordinata che è un cazzesimo…

 ![Screenshot 2024-06-13 112707](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/e/5/e5b76ffbc7fd2690685578f5531adc5195008607.png)  
Inoltre ti prego di confutare quanto segue:

1. ![Screenshot 2024-06-13 111505](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/7/0/70de425e576a1ef3fee1fd4172d0a630dc1e806a.png)  
Le Srf colorate sono ottenute su piani perpendicolari alla curva in punti della curva a piacere.
2. per ogni Srf ho preso un punto a caso appartenente alle rispettive Srf.
3. da quel punto ho tracciato una “Linea Perpendicolare A una curva”  
 ![Screenshot 2024-06-13 113204](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/3X/6/6/66fd33dfbbb603c444798809607408d4dcf95113.png)  
Che cosa significa “Curva Perpendicolare”???
4. **Dimostrami che quelle rette NON sono sui piani e quindi sui piani di costruzione e ne riparliamo.**

[crv-prp-GM.3dm](https://it.discourse.mcneel.com/uploads/short-url/eNsyl3A3xo1qIcNWaT76ps575bW.3dm) (83,5 KB)

---

<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:** [13 Giugno 2024, 11:00am UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/19 "2024-06-13T11:00:46Z")

</div>

> [@giuseppe](#):
>
> Se unisci gli estremi della tua curva con una linea e provi a creare una Srf da curve in PIANO, Rhino creerà la Srf…

questa prova è stata una delle prime che avevo fatto stamani (prima di riplubblicare)

> [@giuseppe](#):
>
> Se estrai i punti di controllo e li analizzi viene furi una Delta di differenza per il valore X coordinata che è un cazzesimo…

anche questa prova avevo fatto in Rhino e mi tornavano tutti i Cv X a 150.000  
ho riprovato adesso sempre in Rhino ho dovuto mettere sei decimali per avere 149,999999

> [@giuseppe](#):
>
> Dimostrami che quelle rette NON sono sui piani e quindi sui piani di costruzione e ne riparliamo.

di sicuro non ho le competenze ne per confutare e nemmeno per confermare  
ma vado per ragionamento su quello che ho appreso grazie a voi qui sul forum:

tra 150.000 e 149.999999 la differenza è irrisoria e sono daccordo,  
quindi chiudo la curva come suggerito e Rhino mi crea una srf-pln

ma a questo punto se in Rhino è impostata la tolleranza a 0.001  
e tenendo conto di quanto riportato appena sopra  
con il comando linea perpendicolare su curva  
mi aspetterei che funzioni come di consueto  
essendo che mi trovo in una vista 2D “Destra”

(per questo poi ho provato con Bbox)

* * *

andando al file che hai postato con i tre piani, posso concordare che le rette tracciate da un punto qualsiasi del piano che vada a concludersi sulla curva che si interseca col piano è sicuramente perpendicolare, questo dovrebbe essere vero sempre tenendo in considerazione la tolleranza impostata o no?

* * *

una annotazione, ricordo un post sempre mio (da rompiscatole ovviamente)  
dove puntualizzavo in Gh proprio la differenza nella visualizzazione dei decimali  
che in alcune situazioni veniva riportato il valori nel panel del tipo: 10 e 20.0  
dove da quello che ho capito il 10 è un valore 10 intero senza nessun decimale  
mentre il 20.0 non’é un 20 intero come il 10 di prima ma è un 20 in base alla tolleranza  
all’epoca mi era strana questa cosa, adesso invece credo che sia il metodo migliore  
per indicare una cifra intera o con i decimali, infatti sarebbe auspicabile che anche Rh  
**potendo** utilizzasse questo metodo nella visualizzazione dei decimali riportati sulla barra.

---

<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:** [13 Giugno 2024, 11:12am UTC](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296/20 "2024-06-13T11:12:34Z")

</div>

Salvio mi devi perdonare ma mi sono perso…  
Per me (e come dimostra il file allegato) La “linea Perp verso curva” si trova sullo stesso piano individuato da Piano di costruzione passante per il punto in cui la linea interseca la curva.  
Se hai un file che dimostri il contrario (no immagini) ti prego di allegarlo.

[Pagina seguente](https://it.discourse.mcneel.com/t/linea-perpendicolare/5296.md?page=2)
