Insegnate: Long Nguyen (ICD Stuttgart)
Date: 18-21 febbraio 2019
Orario: 9:30 - 17:30 con pausa pranzo (pranzo offerto da Simply Rhino)
Luogo: Simply Rhino UK - Londra
Informazioni sul corso
Questo workshop di 4 giorni introdurrà le nozioni di base sullo scripting e la creazione di plug-in personalizzati per Grasshopper utilizzando il linguaggio C#.
Il linguaggio di programmazione C# fornisce un'interazione con alte prestazioni nell'ambiente di modellazione di Rhino/Grasshopper. Ciò consente di ampliare le funzionalità di Rhino e Grasshopper; automazione di attività ripetitive, sviluppo di flussi di lavoro personalizzati, implementazione di algoritmi di progettazione generativa avanzati e interazione con altri strumenti software.
A chi è rivolto il corso?
Il workshop è rivolto agli utenti di Grasshopper con un livello da medio a avanzato, che desiderano personalizzare, ampliare e approfondire le proprie conoscenze su Grasshopper al di là dei limiti della piattaforma.
Durante il workshop verranno introdotte nozioni di base su scripting/programmazione e su API di RhinoCommon, quindi non sono richieste conoscenze previa su questi argomenti.
Programma del corso
Giorno 1
- Introduzione al linguaggio C#.
- Programmazione orientata agli oggetti.
- .NET framework.
- Componenti di scripting C# in Grasshopper.
- API di RhinoCommon, la libreria che consente di interagire al livello di programmazione con Rhino.
- Geometrie di base di RhinoCommon: punto3D, vettore3D, piano, linea, curva, superfici, ecc.
- Introduzione a Visual Studio, un ambiente integrato per lo sviluppo software.
- Creazione di plug-in per Grasshopper mediante Visual Studio e le API di Grasshopper.
- Altri argomenti avanzati su programmazione orientata all'oggetto.
- Mesh, superfici, brep, ecc.
- Sviluppo di un progetto personale.
- Discussione facoltativa su argomenti richiesti dai partecipanti.