mercoledì 18 gennaio 2023

Workshop online sullo scripting di Python per Rhino/Grasshopper, 1-3 febbraio (McNeel Europe)



Scripting di Python per Rhino/Grasshopper 
workshop online
Professore: Long Nguyen
Organizzatore: McNeel Europe (Barcellona)
1-3 febbraio 2023, dalle ore 10:00 alle ore 17.00 CET

Python è un moderno linguaggio di programmazione con una sintassi (regole per la scrittura del codice) semplice e chiara, molto accessibile a principianti di Python e programmazione. Python è inoltre alimentato da una comunità di utenti e sviluppatori molto attiva, per questo è attualmente uno dei linguaggi di programmazione più popolari. Python trova applicazione in vari campi: modellazione 3D, programmazione web, scienza computazionale, ingegneria, intelligenza artificiale, ecc.

Grazie al supporto ufficiale per Python di Rhino e Grasshopper, puoi accedere al potente ambiente di modellazione 3D, tra cui tutte le funzionalità di base del motore NURBS avanzato. Si aprono quindi numerose possibilità stimolanti, sia semplici che sofisticate, come ad esempio:
  • Compilare semplici script e strumenti che automatizzano le attività di modellazione ripetitive, migliorando l'efficienza.
  • Sviluppare e personalizzare strumenti e flussi di lavoro specifici per le esigenze dei vari team.
  • Programmare algoritmi di progettazione avanzati, impensabili con strumenti obsoleti.
  • Usare Python come strumenti di progettazione creativo.
  • Integrare l'interfaccia di Rhino e Grasshopper in altri software o librerie di programmazione.

Contenuto del corso: il corso online (livello 2) di 3 giorni tratta alcune funzionalità di RhinoCommon e va oltre ai contenuti offerti da Rhino/Grasshopper, tra cui:
  • Scrittura di programmi che sfruttano il vantaggio del timer di Grasshopper, consentendo la creazione di stimolanti applicazioni “dinamiche” come la simulazione o animazione (interattive).
  • Ricorsività e applicazione (ad esempio geometria frattale).
  • Altre operazioni di programmazione orientata all'oggetto, utile per la scrittura di programmi estesi.
  • Approfondimenti della parte di geometria di RhinoCommon.
  • Lettura e scrittura di file di testo.
  • Interazione con l'ambiente di modellazione di Rhino (livelli, oggetti, luci, ecc.).
  • Altri argomenti richiesti dai partecipanti (in base al tempo disponibile).

Requisiti del corso: conoscenze di base su Rhino, Grasshopper e Python (livello 1), tra cui:

  • Nozioni di base sui linguaggi di programmazione Python
  • Nozioni di base sulla programmazione orientata all'oggetto in Python (ad esempio, definire e usare una classe).
  • Nozioni di base sulle librerie di RhinoCommon (lavorare con punti 3D, vettori 3D, superfici, B-rep, ecc.).
Prezzo del corso online: 395 € (+ IVA); gli studenti full-time e gli insegnanti di Università (prova dello status richiesta) otterranno uno sconto del 50%. Nota: una volta effettuato il pagamento, confermeremo la tua assistenza al corso.

Numero massimo di partecipanti: 25. 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. Iscriviti contattando McNeel Europe!