# Scripting e Programmazione

**URL:** https://it.discourse.mcneel.com/c/scripting-e-programmazione/9.md

[Più recenti](https://it.discourse.mcneel.com/latest.md) · [Categorie](https://it.discourse.mcneel.com/categories.md)

---

## [Definizione della categoria Scripting e Programmazione](https://it.discourse.mcneel.com/t/definizione-della-categoria-scripting-e-programmazione/34)

<div class="topic-metadata">

**Author:** [@giuseppe](https://it.discourse.mcneel.com/u/giuseppe)\
**Risposte:** 0

</div>

Spazio dedicato a Scripting e programmazione

---

## [Lancio script RVB da pulsante - WIP](https://it.discourse.mcneel.com/t/lancio-script-rvb-da-pulsante-wip/8694)

<div class="topic-metadata">

**Author:** [@Gambler](https://it.discourse.mcneel.com/u/Gambler)\
**Risposte:** 4\
**Ultimo aggiornamento:** [10 Aprile 2026, 10:52am UTC](https://it.discourse.mcneel.com/t/lancio-script-rvb-da-pulsante-wip/8694 "2026-04-10T10:52:00Z")

</div>

Ciao a tutti, qualcuno saprebbe indicarmi se esiste un modo per lanciare uno script RVB direttamente da un pulsante della barra degli strumenti? Intendo nella versione WIP. Attualmente trovo piuttosto scomodo doverlo …

---

## [Perché usare Python in GH?](https://it.discourse.mcneel.com/t/perche-usare-python-in-gh/8668)

<div class="topic-metadata">

**Author:** [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Risposte:** 0\
**Ultimo aggiornamento:** [7 Febbraio 2026, 1:51pm UTC](https://it.discourse.mcneel.com/t/perche-usare-python-in-gh/8668 "2026-02-07T13:51:41Z")

</div>

So che qualcuno è incuriosito da questo strumento, non ne conosce le potenzialità e non sa da dove cominciare. Questo può essere un inizio. Poi qui https://developer.rhino3d.com/ … poi da cosa nasce cosa. L’appetito…

---

## [Qualcuno usa Eto?](https://it.discourse.mcneel.com/t/qualcuno-usa-eto/8639)

<div class="topic-metadata">

**Author:** [@giuseppe](https://it.discourse.mcneel.com/u/giuseppe)\
**Risposte:** 29\
**Ultimo aggiornamento:** [23 Dicembre 2025, 6:42am UTC](https://it.discourse.mcneel.com/t/qualcuno-usa-eto/8639 "2025-12-23T06:42:47Z")

</div>

Curiosità: qualcuno utilizza Eto per creare un minimo di interfaccia ai propri script in Python o C? Eventuali opinioni? Da utente non mi dispiace per cose semplici in alternativa alla riga di comando.

---

## [Esportazione ripetitiva da RH8 in RH6](https://it.discourse.mcneel.com/t/esportazione-ripetitiva-da-rh8-in-rh6/8632)

<div class="topic-metadata">

**Author:** [@Andrea](https://it.discourse.mcneel.com/u/Andrea)\
**Risposte:** 5\
**Ultimo aggiornamento:** [7 Dicembre 2025, 9:47pm UTC](https://it.discourse.mcneel.com/t/esportazione-ripetitiva-da-rh8-in-rh6/8632 "2025-12-07T21:47:39Z")

</div>

ciao a tutti, devo esportare ripetitivamente degli oggetti da Rh8 in un software che importa solo file di Rh6 ho fatto un pulsante con all’interno il comando Export, e si apre la finestra di esportazione, in cui inseri…

---

## [Curve extrusion along curve differences between gui and api](https://it.discourse.mcneel.com/t/curve-extrusion-along-curve-differences-between-gui-and-api/6750)

<div class="topic-metadata">

**Author:** [@Alberto](https://it.discourse.mcneel.com/u/Alberto)\
**Risposte:** 9\
**Ultimo aggiornamento:** [11 Settembre 2025, 6:44pm UTC](https://it.discourse.mcneel.com/t/curve-extrusion-along-curve-differences-between-gui-and-api/6750 "2025-09-11T18:44:24Z")

</div>

Dear all, I have developed a c++ Rhino plug-in and now I need to write a command to enlarge planar curves of a specific offset value, on a 2D plane. The expected result is a 2D surface. I’m able to reach exactly the t…

---

## [Consulenza - Creazione Script](https://it.discourse.mcneel.com/t/consulenza-creazione-script/6724)

<div class="topic-metadata">

**Author:** [@Silvio\_Mauri](https://it.discourse.mcneel.com/u/Silvio_Mauri)\
**Risposte:** 0\
**Ultimo aggiornamento:** [23 Luglio 2025, 7:25am UTC](https://it.discourse.mcneel.com/t/consulenza-creazione-script/6724 "2025-07-23T07:25:30Z")

</div>

Buongiorno a tutti, Scrivo per cercare un programmatore con esperienza nella creazione di script per Rhinoceros. L’obiettivo è automatizzare una serie specifica di operazioni sequenziali che attualmente svolgo manualmen…

---

## [Cambio spessore linea in wireframe](https://it.discourse.mcneel.com/t/cambio-spessore-linea-in-wireframe/6475)

<div class="topic-metadata">

**Author:** [@depaoli.thomas](https://it.discourse.mcneel.com/u/depaoli.thomas)\
**Risposte:** 2\
**Ultimo aggiornamento:** [28 Gennaio 2025, 8:54am UTC](https://it.discourse.mcneel.com/t/cambio-spessore-linea-in-wireframe/6475 "2025-01-28T08:54:50Z")

</div>

Ciao a tutti, io solitamente lavoro in wireframe con tutte le linee visualizzate con spessore 1. Ma spesso i colleghi a cui spiego le cose a monitor, mi chiedono di aumentarne lo spessore. Mi chiedevo se esiste o se è …

---

## [Codice per testo sempre fronte vista](https://it.discourse.mcneel.com/t/codice-per-testo-sempre-fronte-vista/6473)

<div class="topic-metadata">

**Author:** [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Risposte:** 4\
**Ultimo aggiornamento:** [26 Gennaio 2025, 8:58pm UTC](https://it.discourse.mcneel.com/t/codice-per-testo-sempre-fronte-vista/6473 "2025-01-26T20:58:02Z")

</div>

Per gli smanettoni C#, qualcuno riesce a dirmi cosa sbaglio? Gli input sono: l’altezza del testo, il punto di posizionamento e la stringa di testo da mostrare. Vorrei scrivere il codice che me lo tiene sempre fronte vi…

---

## [Senza parole](https://it.discourse.mcneel.com/t/senza-parole/6351)

<div class="topic-metadata">

**Author:** [@giuseppe](https://it.discourse.mcneel.com/u/giuseppe)\
**Risposte:** 10\
**Ultimo aggiornamento:** [16 Dicembre 2024, 1:21pm UTC](https://it.discourse.mcneel.com/t/senza-parole/6351 "2024-12-16T13:21:43Z")

</div>

Un po’ in ritardo…

---

## [Servizi di sviluppo software e automazioni avanzate](https://it.discourse.mcneel.com/t/servizi-di-sviluppo-software-e-automazioni-avanzate/6326)

<div class="topic-metadata">

**Author:** [@Farouk\_Serragedine](https://it.discourse.mcneel.com/u/Farouk_Serragedine)\
**Risposte:** 0\
**Ultimo aggiornamento:** [22 Ottobre 2024, 9:33am UTC](https://it.discourse.mcneel.com/t/servizi-di-sviluppo-software-e-automazioni-avanzate/6326 "2024-10-22T09:33:47Z")

</div>

Ciao a tutti, Sono Farouk Serragedine portfolio e mi occupo di sviluppo software plugin per Rhinoceros, Lead Software Engineer con oltre 5 anni di esperienza nel trasformare processi produttivi attraverso soluzioni sof…

---

## [La programmazione è sulla via del tramonto](https://it.discourse.mcneel.com/t/la-programmazione-e-sulla-via-del-tramonto/4830)

<div class="topic-metadata">

**Author:** [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Risposte:** 2\
**Ultimo aggiornamento:** [5 Luglio 2024, 5:00am UTC](https://it.discourse.mcneel.com/t/la-programmazione-e-sulla-via-del-tramonto/4830 "2024-07-05T05:00:02Z")

</div>

Condivido un articolo interessante sull AI che farà pensare. Ps vedi GitHub Copilot spiegato qui

---

## [Allineare oggetti al centro del piano](https://it.discourse.mcneel.com/t/allineare-oggetti-al-centro-del-piano/576)

<div class="topic-metadata">

**Author:** [@Bruni](https://it.discourse.mcneel.com/u/Bruni)\
**Risposte:** 12\
**Ultimo aggiornamento:** [26 Giugno 2024, 2:45pm UTC](https://it.discourse.mcneel.com/t/allineare-oggetti-al-centro-del-piano/576 "2024-06-26T14:45:48Z")

</div>

Ciao a tutti, vorrei creare uno script che prenda uno o piu' oggetti e li allinei al centro del piano di costruzione. Per esempio: ho due cubi di dimensioni diverse, il cubo piccolo è posizionato sopra il cubo grande: se…

---

## [Importare con nome livello come nome file](https://it.discourse.mcneel.com/t/importare-con-nome-livello-come-nome-file/6067)

<div class="topic-metadata">

**Author:** [@depaoli.thomas](https://it.discourse.mcneel.com/u/depaoli.thomas)\
**Risposte:** 25\
**Ultimo aggiornamento:** [28 Maggio 2024, 6:11pm UTC](https://it.discourse.mcneel.com/t/importare-con-nome-livello-come-nome-file/6067 "2024-05-28T18:11:31Z")

</div>

Buongiorno a tutti, mi capita spesso di importare più file (step o iges) da fornitori esterni, e mi piacerebbe avere la possibilità di creare un livello per ogni file che importo, che abbia il nome del file stesso e come…

---

## [Verifica Oggetto](https://it.discourse.mcneel.com/t/verifica-oggetto/5977)

<div class="topic-metadata">

**Author:** [@0904](https://it.discourse.mcneel.com/u/0904)\
**Risposte:** 2\
**Ultimo aggiornamento:** [15 Aprile 2024, 2:50pm UTC](https://it.discourse.mcneel.com/t/verifica-oggetto/5977 "2024-04-15T14:50:45Z")

</div>

var rc = RhinoGet.GetOneObject("Select point", false, filter, out var objref); if (rc != Result.Success || null == objref == null) return; mi confermate la superfluità del doppio null? ho co…

---

## [RCommon C# Py Differenze](https://it.discourse.mcneel.com/t/rcommon-c-py-differenze/5962)

<div class="topic-metadata">

**Author:** [@0904](https://it.discourse.mcneel.com/u/0904)\
**Risposte:** 5\
**Ultimo aggiornamento:** [13 Aprile 2024, 4:04pm UTC](https://it.discourse.mcneel.com/t/rcommon-c-py-differenze/5962 "2024-04-13T16:04:58Z")

</div>

un saluto a tutti, (ovviamente più si va avanti e più nascono domande) import Rhino as rh def Def1(): go = rh.Input.Custom.GetObject() go.GeometryFilter = rh.DocObjects.ObjectType.Point go.Get() Def1() u…

---

## [RCommon Input Oggetti](https://it.discourse.mcneel.com/t/rcommon-input-oggetti/5955)

<div class="topic-metadata">

**Author:** [@0904](https://it.discourse.mcneel.com/u/0904)\
**Risposte:** 21\
**Ultimo aggiornamento:** [3 Aprile 2024, 1:42pm UTC](https://it.discourse.mcneel.com/t/rcommon-input-oggetti/5955 "2024-04-03T13:42:27Z")

</div>

import Rhino rc, obj\_ref = Rhino.Input.RhinoGet.GetOneObject("Select curve", True, Rhino.DocObjects.ObjectType.Curve) print obj\_ref objj = Rhino.Input.Custom.GetObject() objj.Get() print objj.Object(0) in objj.Object(…

---

## [VisualHull: struttura navale con l'AI che disegna per te in Rhinoceros](https://it.discourse.mcneel.com/t/visualhull-struttura-navale-con-lai-che-disegna-per-te-in-rhinoceros/5855)

<div class="topic-metadata">

**Author:** [@Farouk\_Serragedine](https://it.discourse.mcneel.com/u/Farouk_Serragedine)\
**Risposte:** 0\
**Ultimo aggiornamento:** [23 Febbraio 2024, 1:21pm UTC](https://it.discourse.mcneel.com/t/visualhull-struttura-navale-con-lai-che-disegna-per-te-in-rhinoceros/5855 "2024-02-23T13:21:23Z")

</div>

Utilizzare l’IA per automatizzare il labelling e la fase di disegno? Da oggi è possibile, la nostra IA è in grado di effettuare labelling automatico di tutti i pezzi di assiemi e blocchi navali. Presto sarà in grado di c…

---

## [Launch Rhino and Call Commands from external App](https://it.discourse.mcneel.com/t/launch-rhino-and-call-commands-from-external-app/5919)

<div class="topic-metadata">

**Author:** [@Samuele\_Angeletti](https://it.discourse.mcneel.com/u/Samuele_Angeletti)\
**Risposte:** 2\
**Ultimo aggiornamento:** [21 Marzo 2024, 2:12pm UTC](https://it.discourse.mcneel.com/t/launch-rhino-and-call-commands-from-external-app/5919 "2024-03-21T14:12:52Z")

</div>

Hi to all, Using Rhino 6, I need to launch the executable from an external C# App and then to call a specific Command that I developed as a plug-in. The command is already installed and works properly. I want to know i…

---

## [Script per congiungere punti](https://it.discourse.mcneel.com/t/script-per-congiungere-punti/5838)

<div class="topic-metadata">

**Author:** [@depaoli.thomas](https://it.discourse.mcneel.com/u/depaoli.thomas)\
**Risposte:** 6\
**Ultimo aggiornamento:** [27 Febbraio 2024, 10:02am UTC](https://it.discourse.mcneel.com/t/script-per-congiungere-punti/5838 "2024-02-27T10:02:07Z")

</div>

Buongiorno a tutti, ho approntato un script per congiungere alcuni punti di una superficie in uno unico. In pratica dovrebbe far apparire i punti di controllo, far selezionare quelli che mi servono, unirli, chiedere il …

---

## [Linguaggio C# - Eventi console](https://it.discourse.mcneel.com/t/linguaggio-c-eventi-console/5761)

<div class="topic-metadata">

**Author:** [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Risposte:** 26\
**Ultimo aggiornamento:** [24 Gennaio 2024, 7:45pm UTC](https://it.discourse.mcneel.com/t/linguaggio-c-eventi-console/5761 "2024-01-24T19:45:35Z")

</div>

Buongiorno a tutti, sto facendo qualche test di programmazione ad eventi su console e non capisco perché visualizzo il seguente errore: Ho messo il codice su qui: https://github.com/portanza/ConsoleApp\_Test\_Eventi C…

---

## [Prova di programmazione Rhino7](https://it.discourse.mcneel.com/t/prova-di-programmazione-rhino7/5686)

<div class="topic-metadata">

**Author:** [@Maurizio1](https://it.discourse.mcneel.com/u/Maurizio1)\
**Risposte:** 18\
**Ultimo aggiornamento:** [17 Gennaio 2024, 5:42pm UTC](https://it.discourse.mcneel.com/t/prova-di-programmazione-rhino7/5686 "2024-01-17T17:42:55Z")

</div>

Salve a tutti, mi sto cimentando nellla programmazione di rhino con l’obbiettivo di programmare grassHopper. Installato visual studio 22 Installato i vari file in corredo a Rhino per interfacciarsi con VB. Primo prog…

---

## [Linguaggio C#](https://it.discourse.mcneel.com/t/linguaggio-c/3628)

<div class="topic-metadata">

**Author:** [@luca.filippone](https://it.discourse.mcneel.com/u/luca.filippone)\
**Risposte:** 114\
**Ultimo aggiornamento:** [7 Gennaio 2024, 2:52pm UTC](https://it.discourse.mcneel.com/t/linguaggio-c/3628 "2024-01-07T14:52:17Z")

</div>

Qualcuno tra voi lo usa?

---

## [Sticky in C#](https://it.discourse.mcneel.com/t/sticky-in-c/5604)

<div class="topic-metadata">

**Author:** [@0904](https://it.discourse.mcneel.com/u/0904)\
**Risposte:** 34\
**Ultimo aggiornamento:** [4 Gennaio 2024, 2:55pm UTC](https://it.discourse.mcneel.com/t/sticky-in-c/5604 "2024-01-04T14:55:29Z")

</div>

è possibile usare lo sticky in C# essendo che in Py lo richiamo tramite la libreria scriptcontext

---

## [Guida Rhino3dm](https://it.discourse.mcneel.com/t/guida-rhino3dm/5684)

<div class="topic-metadata">

**Author:** [@0904](https://it.discourse.mcneel.com/u/0904)\
**Risposte:** 0\
**Ultimo aggiornamento:** [31 Dicembre 2023, 12:50am UTC](https://it.discourse.mcneel.com/t/guida-rhino3dm/5684 "2023-12-31T00:50:48Z")

</div>

ma che tipo di guida è questa: (dov’è possibile utilizzarla?) https://mcneel.github.io/rhino3dm/python/api/index.html nell’indirizzo riporta python, ma non mi sembra quella utilizzata fin’ora: rhinoscriptsyntax in Iron…

---

## [RCommon StringTable.SetString in Py](https://it.discourse.mcneel.com/t/rcommon-stringtable-setstring-in-py/5610)

<div class="topic-metadata">

**Author:** [@0904](https://it.discourse.mcneel.com/u/0904)\
**Risposte:** 18\
**Ultimo aggiornamento:** [6 Dicembre 2023, 2:18pm UTC](https://it.discourse.mcneel.com/t/rcommon-stringtable-setstring-in-py/5610 "2023-12-06T14:18:48Z")

</div>

provato sia con, che senza impostare static al Metodo

---

## [Differenze da Py a C#](https://it.discourse.mcneel.com/t/differenze-da-py-a-c/5603)

<div class="topic-metadata">

**Author:** [@0904](https://it.discourse.mcneel.com/u/0904)\
**Risposte:** 29\
**Ultimo aggiornamento:** [3 Dicembre 2023, 10:23pm UTC](https://it.discourse.mcneel.com/t/differenze-da-py-a-c/5603 "2023-12-03T22:23:58Z")

</div>

import Rhino as rh def GetCrvs(): go = rh.Input.Custom.GetObject() go.SetCommandPrompt("Select Object") go.Get() if go.CommandResult() != rh.Commands.Result.Success: return go.CommandResult(…

---

## [RCommon Point e Point3d](https://it.discourse.mcneel.com/t/rcommon-point-e-point3d/5535)

<div class="topic-metadata">

**Author:** [@0904](https://it.discourse.mcneel.com/u/0904)\
**Risposte:** 4\
**Ultimo aggiornamento:** [12 Novembre 2023, 4:02pm UTC](https://it.discourse.mcneel.com/t/rcommon-point-e-point3d/5535 "2023-11-12T16:02:01Z")

</div>

Rhino.Geometry.Point3d(0.0,0.0,0.0) in questo primo caso Point3d rappresenta le 3 coordinate di un punto (che vado ad inserire) in questo secondo caso, anche Point da quel che leggo rappresenta un punto e nel s…

---

## [Confermare senza invio](https://it.discourse.mcneel.com/t/confermare-senza-invio/5492)

<div class="topic-metadata">

**Author:** [@0904](https://it.discourse.mcneel.com/u/0904)\
**Risposte:** 1\
**Ultimo aggiornamento:** [29 Ottobre 2023, 1:59pm UTC](https://it.discourse.mcneel.com/t/confermare-senza-invio/5492 "2023-10-29T13:59:18Z")

</div>

in python sarebbe possibile inviare un input di conferma da tastiera senza poi dover premere invio? (tipo quando viene chiesto di confermare un’azione con Y/N ma premendo solo la lettera senza invio) “preferirei un qua…

---

## [Acquisire la parte intera di un numero](https://it.discourse.mcneel.com/t/acquisire-la-parte-intera-di-un-numero/5421)

<div class="topic-metadata">

**Author:** [@pagniniarchitetti](https://it.discourse.mcneel.com/u/pagniniarchitetti)\
**Risposte:** 2\
**Ultimo aggiornamento:** [28 Settembre 2023, 6:55am UTC](https://it.discourse.mcneel.com/t/acquisire-la-parte-intera-di-un-numero/5421 "2023-09-28T06:55:39Z")

</div>

Salve, ho organizzato un script pe riportare nelle piante le dimensioni di porte e finestre rilevate. Ho il problema che in alcuni casi di riportare nel disegno solo la parte intera della misura del segmento che indico …

[Pagina seguente](https://it.discourse.mcneel.com/c/scripting-e-programmazione/9.md?page=1)
