# Linea vicino col punto

**URL:** <https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152>\
**Category:** Grasshopper\
**Created:** [5 Maggio 2020, 9:30pm UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152 "2020-05-05T21:30:43Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [6 Maggio 2020, 2:47pm UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/22 "2020-05-06T14:47:37Z")

</div>

> [@emilio](#):
>
> che sai tu quale sia

serve conoscere il punto G-iusto Emilio… 🤣

---

<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:** [6 Maggio 2020, 11:25pm UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/23 "2020-05-06T23:25:32Z")

</div>

> [@0904](#):
>
> ma l’ideale sarebbe calcolare con i sin e cos il coefficiente angolare (dovrebbe essere questo)

nel frattempo ci accontentiamo di questo: √D²-A²

prima o poi saprò usare anche i sin e cos

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [7 Maggio 2020, 6:09am UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/24 "2020-05-07T06:09:42Z")

</div>

> [@0904](#):
>
> prima o poi saprò usare anche i sin e cos

Basta che cerchi online le definizioni di seno e coseno o ti sfogli un libro di matematica delle superiori. Concetti alla portata di tutti.

---

<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:** [7 Maggio 2020, 7:30am UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/25 "2020-05-07T07:30:11Z")

</div>

hai ragione Luca, sei un Grande 👍

---

<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:** [7 Maggio 2020, 8:44am UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/26 "2020-05-07T08:44:14Z")

</div>

Ciao Salvio

Ad esempio come lezione su seni e coseni ho trovato questa:

[https://www.youmath.it/lezioni/analisi-matematica/le-funzioni-elementari-e-le-loro-proprieta/144-seno-e-coseno-di-un-angolo.html](https://www.youmath.it/lezioni/analisi-matematica/le-funzioni-elementari-e-le-loro-proprieta/144-seno-e-coseno-di-un-angolo.html)

Se vuoi iniziare da due nozioni pratiche in croce 😉 … Ho provato a mettere insieme un … tutorial-lampo 😄  
Solo un’immagine: un bel triangolo rettangolo e basta !

 ![image](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/4/46c3d84546af2e6d7715e02c633261dc6375b839.png)

Il … segreto per sfruttare seni e coseni e compagnia, almeno al nostro livello elementare … e’ andare a caccia di triangoli rettangoli. 😉

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [7 Maggio 2020, 10:53am UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/27 "2020-05-07T10:53:29Z")

</div>

…e se hai bisogno di chiarimenti matematici finalizzati alla programmazione in GH chiedi pure, sicuramente c’è tanta gente che ha le competenze per chiarirti.

---

<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:** [8 Maggio 2020, 1:10am UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/28 "2020-05-08T01:10:36Z")

</div>

ciao Emilio, grazie per l’immagine postata, ogni tuo contributo è sempre prezioso 👍

@luca.filippone questa volta sono pienamente daccordo con te,  
anch’io confermo che c’è tanta gente competente in questo forum.

---

<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:** [8 Maggio 2020, 1:32am UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/29 "2020-05-08T01:32:59Z")

</div>

ritaglio immagine dal sito developer di rhino3d versione 6

 ![angle](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/a/a57ba40e9d1c8646e580f403b315dc1658a3a06e.png)

come mai angolo formato tra i due punti selezionati in GH  
non corrisponde ai 30° come evidenziati nell’esempio?

 ![verif](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/c/c543aea1333790a06a10c9f8f37ea93e6bd8f762.png)

mi sembra di aver inserito i parametri come foto  
cambiato anche la precisione di tolleranza  
sia angolare che assoluta in RH  
e aumentato i decimali in GH

@giuseppe sorry, credevo fosse il post delle Matrici  
puoi anche creare una nuova discussione. grazie 🙏

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [8 Maggio 2020, 6:24am UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/30 "2020-05-08T06:24:31Z")

</div>

Scrivi 0.866025 al posto di 0.87 che é un arrotondamento di un numero irrazionale.

---

<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:** [8 Maggio 2020, 7:03am UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/31 "2020-05-08T07:03:44Z")

</div>

> [@0904](#):
>
> ritaglio immagine dal sito developer di rhino3d versione 6
> 
> ![angle](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/a/a57ba40e9d1c8646e580f403b315dc1658a3a06e.png)

Ciao Salvio, come ti ha scritto Luca è un problema di arrotondamento.  
Il seno di 30° vale 1/2.  
Il coseno di 30° vale “radice di tre fratto due” che è irrazionale - ma non si può inserire l’espressione corretta e lasciare a GH il compito di arrotondare?

---

<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:** [8 Maggio 2020, 8:05am UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/32 "2020-05-08T08:05:46Z")

</div>

Ciao Salvio

Come ti hanno spiegato, se usi seni e coseni e’ molto meglio inserire la formula e lasciar fare i calcoli a GH. 🙂

 ![image](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/6/6a3c395e389fac895850ef22094a31d6fa754752.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:** [8 Maggio 2020, 10:57am UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/33 "2020-05-08T10:57:02Z")

</div>

grazie ragazzi per le risposte. quindi avevo inteso bene che era una questione di arrotondamento  
ma come sempre ipotizzo un mio errore, escludendo invece che sia il valore indicato dalla guida.

mi avete fatto tornare indietro di 20 anni, quando iniziai a comprare i primi libri su VB  
dove dopo aver scritto il codice preciso alla guida mi ritornava errore nell’esecuzione  
ci andavo matto, quando poi un amico mi disse che questa cosa viene fatta apposta  
e addirittura ha un nome preciso (non ricordo quale) tipo i codici nei libri di Leonardo.

> [@emilio](#):
>
> di solito non capisco bene cosa intende Salvio

ahahahah Emilio sei tremendo 😃  
dai che questa volta nell’ultima risposta mi hai capito a volo addirittura anticipando il mio pensiero  
infatti la tua definizione era proprio il risultato che volevo ottenere in modo automatizzato 👍

unica differenza che volevo ottenere nella mia idea, essendo che in questa fase la matrice  
ha sempre lo stesso scopo: come posso indicare “solo i 4 valori” da voler cambiare?

in pratica è possibile indicare di cambiare “solo” i valori delle caselle (1 - 2 - 5 - 6)?  
(evitando così di avere un merge con tutti quei valori che rimarranno invariati)

---

<div class="post-metadata">

**Author:** ![luca.filippone](https://sea3.discourse-cdn.com/mcneel/user_avatar/it.discourse.mcneel.com/luca.filippone/32/16173_2.png) [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Post date:** [8 Maggio 2020, 11:10am UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/34 "2020-05-08T11:10:10Z")

</div>

Meglio usare il merge per evitare errori di ordinamento secondo me.  
Al più sostituisci qualche slider con un valore esatto.

---

<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:** [8 Maggio 2020, 1:16pm UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/35 "2020-05-08T13:16:31Z")

</div>

Luca, sicuramente sei più giovane di me e questo comporta che spesso dai risposte affrettate.  
che hai buone basi matematiche lo notato da come assembli i componenti di GH fai tutti i passaggi di un calcolo matematico questo essendo da poco che hai iniziato a utilizzarlo quindi la poca conoscenza dei componenti e delle loro funzionalità vai a trovare soluzioni secondo i tuoi schemi di apprendimento.

questo però non implica che sia l’unica strada oppure la più semplice o quella con meno componenti.  
(che sono cose diverse)

 ![mtrx](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/4/422668f8d1439dfad98da6de4726405f3d6f5328.png)

ps tante funzioni dei componenti in GH li potrei replicare tramite script  
ma non vedo il senso a quel punto di usare GH tramite questa metodologia

faccio domande se esista o meno un componente che faccia una data funzione  
per imparare a conoscere sempre di più cosa ha a disposizione GH di già fatto.

---

<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:** [8 Maggio 2020, 1:23pm UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/36 "2020-05-08T13:23:14Z")

</div>

> [@0904](#):
>
> come posso indicare “solo i 4 valori” da voler cambiare?

Io per settare valori in una lista ho trovato il componente **Replace Items**  
Poi ci saranno altri modi …

Ma temo di dover disturbare gli esperti a mia volta …  
( Per comodita’ sono partito dalla matrice indentita’ generata da **Construct Matrix** )  
Cercavo un modo per settare valori singoli nella matrice, ma non lo ho trovato.  
Allora ho pensato di passare dalla lista dei valori, ma non trovo neanche il modo per ottenere la lista dei valori dalla matrice …

 ![image](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/f/f0a8742f4744bf468b18c222cb4d4b4d8c8a397b.png)

Come si fa ? 😕  
( Intendo senza costruire la lista completa dei valori da zero )  
Grazie

---

<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:** [8 Maggio 2020, 1:41pm UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/37 "2020-05-08T13:41:31Z")

</div>

> [@emilio](#):
>
> Cercavo un modo per settare valori singoli nella matrice

infatti era quello che intendevo, un modo per indicare solo i valori da variare specificando indice  
anch’io stavo gironzolando intorno alle liste, ma sto quasi nella tua stessa situazione  
mi sa che qui Emilio bisogna fare la “telefonata da casa” a Giuseppe 😄

---

<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:** [8 Maggio 2020, 3:05pm UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/38 "2020-05-08T15:05:35Z")

</div>

> [@emilio](#):
>
> Come si fa ?

forse “Insert Items” è il componente giusto  
ci sto lavorando

 ![lt](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/a/aec44ad8b8b57a527a13f0808c304212e3e5a013.png)

mi manca solo renderli variabili con Merge

---

<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:** [8 Maggio 2020, 3:19pm UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/39 "2020-05-08T15:19:40Z")

</div>

> [@0904](#):
>
> “Insert Items”

Si’, a quanto vedo per lavorare sulle liste ci sono vari componenti.  
La cosa che non riesco a fare e’ settare un valore nella matrice (nemmeno estrarlo veramente …), o in alternativa estrarre la lista dei valori dalla matrice (per modificarla e ricavarci una nuova matrice).

---

<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:** [8 Maggio 2020, 3:27pm UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/40 "2020-05-08T15:27:55Z")

</div>

![lt](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/a/a8ec43a2c9a327f5a3fbb09073b2fcad05594c34.png)

> [@emilio](#):
>
> La cosa che non riesco a fare e’ settare un valore nella matrice (nemmeno estrarlo veramente …), o in alternativa estrarre la lista dei valori dalla matrice (per modificarla e ricavarci una nuova matrice).

dalla lista eliminare indici che vuoi  
e poi inserirli con insert items?  
se vedi il terzo valore ti permette  
di gestire quali indici modificare

adesso provo e vedo se ho inteso ben ciò che hai scritto 👍

---

<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:** [8 Maggio 2020, 3:40pm UTC](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152/41 "2020-05-08T15:40:53Z")

</div>

> [@emilio](#):
>
> ( Intendo senza costruire la lista completa dei valori da zero )

 ![lt](https://global.discourse-cdn.com/mcneel/uploads/mcneel_it/original/2X/7/7b1fbfaf79e1a19db716bf9cd7193b711d615653.png)

questo intendevi?  
ovviamente puoi settare gli indici che vuoi

edit:  
con “cull index” indichi gli indici da eliminare  
con “insert items” invece per inserirli in  
1-2-5-6 ho dovuto inserire 0-0-2-2  
nel terzo parametreo “indices list”

ps  
considera che Giuseppe aveva specificato che i componenti Matrix  
funzionano in modo differente tra la versione 5 e la 6 di Grasshopper

> [@Posso allo slider associare un nome da poterlo richiamare](https://it.discourse.mcneel.com/t/posso-allo-slider-associare-un-nome-da-poterlo-richiamare/3075/51):
>
> no, bravo, mi hai fatto ricordare… credo che si comportino (male) all’opposto. Nella sei è come dico io e nella 5 come dici tu… smile

[Pagina precedente](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152.md?page=1)

[Pagina seguente](https://it.discourse.mcneel.com/t/linea-vicino-col-punto/3152.md?page=3)
