Visualizzazione post con etichetta Visual Studio. Mostra tutti i post
Visualizzazione post con etichetta Visual Studio. Mostra tutti i post

lunedì 14 gennaio 2019

Introduzione allo scripting C# e allo sviluppo di plug-in per Grasshopper - Londra, 18-21 febbraio





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.
Giorno 2
  • 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.
Terzo e quarto giorno
  • Sviluppo di un progetto personale.
  • Discussione facoltativa su argomenti richiesti dai partecipanti.


martedì 30 ottobre 2018

Workshop per sviluppatori e sessioni "one to one": 11-14 Dicembre presso McNeel Europe (Barcellona)


Corso di livello intermedio/avanzato su scripting C# e sviluppo di plug-in per 
Tutor: Long Nguyen (ICD Stoccarda) e Thu Nguyen (Università di Bath)
Data: 11-14 dicembre 2018
Orario: 10:00-18:00
Luogo: McNeel Europe S.L., Roger de Flor, 32-34 bajos, 08018 Barcelona (Spagna)

Questo workshop su Grasshopper è rivolto agli utenti con un livello intermedio/avanzato e a sviluppatori che hanno già nozioni di base su RhinoCommon e compilano semplici plug-in di Grasshopper. I primi due giorni di workshop si incentreranno su svariati argomenti di livello intermedio e avanzato, come ad esempio il miglioramento dell'efficienza e delle prestazioni. Gli ultimi due giorni, i partecipanti avranno la possibilità di sviluppare il proprio progetto in sessioni "one to one" con l'insegnante.

Terzo e quarto giorno 

  • ScriptSync: utilizzando Visual Studio come editor di sostituzione del codice C# in Grasshopper. 
  • Visualizzazione grafica personalizzata (colori, materiali, stili e altri elementi personalizzati). 
  • Integrazione con l'ambiente di modellazione di Rhino da Grasshopper (compresa la preparazione/creazione della geometria) al livello di programmazione. 
  • Comprensione dei wrapper di Grasshopper con le geometrie di RhinoCommon. 
  • Lavoro con gli alberi di dati di Grasshopper. 
  • Buona prassi per rendere accessibile il tuo plug-in di Grasshopper dai componenti di scripting di C# e Python. 
  • Delegati C# e funzioni anonime. 
  • Calcolo parallelo con la libreria TPL (Task Parallel Library) .NET. 

Terzo e quarto giorno
  • Sviluppo del progetto personale dei partecipanti. 
  • Sessioni "one to one".
  • In alternativa, approfondimento di argomenti richiesti dai partecipanti.

Prezzo del corso: 1060 € (+ IVA)
Gli studenti a tempo pieno e gli insegnanti universitari (certificato di status richiesto) otterranno uno sconto del 50%.  I partecipanti che assistono da remoto possono iscriversi solo ai primi due giorni al prezzo di 265 € (+ IVA).

Il corso viene confermato solo dopo l'avvenuto pagamento.

Numero massimo di partecipanti: 10 presenziali e 5 da remoto. Se non viene raggiunto il numero minimo di partecipanti, il corso verrà annullato con 15 giorni di anticipo.
Lingua: inglese

I posti riservati a studenti e insegnanti sono limitati.
Per iscriversi, contattare McNeel Europe.