Visualizzazione post con etichetta RhinoCommon. Mostra tutti i post
Visualizzazione post con etichetta RhinoCommon. Mostra tutti i post

venerdì 22 novembre 2019

Corso di progettazione digitale presso la Harvard Graduate School of Design


Vuoi imparare concetti di progettazione digitale così come vengono impartiti dalla Harvard University Graduate School of Design?

Jose Luis García del Castillo y López ha pubblicato le proprie lezioni impartite presso questa università. Il corso introduttivo alla progettazione digitale comprende concetti di matematica e geometria di alto livello, nonché programmazione C# in Grasshopper e RhinoCommon. Da' un'occhiata!

mercoledì 6 novembre 2019

Corso di progettazione digitale della Harvard University Graduate School of Design


Vuoi imparare concetti di progettazione digitale così come vengono impartiti dalla Harvard University Graduate School of Design?

Jose Luis García del Castillo y López ha pubblicato le proprie lezioni impartite presso questa università. Il corso introduttivo alla progettazione digitale comprende concetti di matematica e geometria di alto livello, nonché programmazione C# in Grasshopper e RhinoCommon. Da' un'occhiata!

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.

giovedì 19 luglio 2018

Accesso alla geometria di Rhino mediante il servizio cloud


Robert McNeel & Associates ha introdotto Rhino Compute (versione Work-in-Progress).

Rhino Compute è un calcolatore di geometria accessibile tramite il servizio cloud per sviluppatori. Consente di accedere alla libreria della geometria di Rhino mediante API REST senza stato attraverso il servizio cloud di McNeel. È possibile accedere a oltre 2400 chiamate di API di RhinoCommon fuori da Rhino come servizio online, tra cui:
  • Calcoli di punti più vicini.
  • Calcoli delle intersezioni.
  • Tassellazione (meshing) di superfici.
  • Interpolazione.
  • Operazioni Booleane.
  • Calcoli di area e proprietà di massa.
  • Altri calcoli di geometrie varie.
Ulteriori informazioni disponibili su Rhino Compute services...


mercoledì 4 aprile 2018

Rhino New Developments Day - Londra, 23 aprile


McNeel e SimplyRhino UK hanno il piacere di annunciare l'evento Rhino "New Developments" Day che si terrà il 23 aprile 2018 presso Stratford Circus, Theatre Square a Stratford, Londra.

L'evento Rhino New Developments Day è rivolto a persone e organizzazioni interessate ad approfondire le funzionalità di Rhino attraverso Grasshopper o API pubbliche come RhinoCommon.
L'evento è gratuito, ma i posti sono limitati. Per partecipare, registrati sulla pagina http://www.shapetofabrication.com/page/developer-day e riceverai ulteriori informazioni.

Questo evento coincide con la conferenza Shape to Fabrication, organizzato da SimplyRhino, che si terrà il 24 e 25 aprile 2018.

giovedì 20 marzo 2014

10º RhinoDay Italia


10º RhinoDay Italia
Università degli Studi di Padova - Dipartimento di Ingegneria Civile, Edile e Ambientale
Laboratorio di Disegno e Metodi dell'Ingegneria Industriale
11-12 aprile 2014, Padova

L'ormai classico incontro fra utenti italiani raggiunge in quest'occasione la decima edizione. Sono già aperte le iscrizioni per partecipare al 10º RhinoDay, organizzato dall'Università degli Studi di Padova (Dipartimento di Ingegneria Civile, Edile e Ambientale) e sponsorizzato dall'azienda ZEN'S s.r.l. L'evento, come da tradizione, si svolgerà in due giornate:

11 aprile - Workshop: Python e Grasshopper per Rhino
Programma:
14.15  Introduzione a Python: Vittorio Carlotto, G. Savio
16.00  Introduzione a Grasshopper: Giuseppe Massoni
17.30  Grasshopper su Python e Python su Grasshopper: Giulio Piacentino, Steve Baer

Il workshop è gratuito ma i posti sono limitati. Per iscriversi, inviare l'adesione all'ing. Vittorio Carlotto.


12 aprile - Incontro utilizzatori
Programma:

09.00  Registrazione
09.30  Presentazione dell'incontro: Bob McNeel
10.00  Futuri sviluppi di Python e RhinoCommon, calcolo parallelo in Python: Steve Baer
11.00  Presentazioni utenti*
13.00  Pausa pranzo
14.00  Metodi avanzati con Grasshopper: Giulio Piacentino
15.00  Presentazioni utenti*
17.00  Tavola rotonda


La partecipazione al RhinoDay è gratuita. Per iscriversi, inviare l'adesione all'ing. Vittorio Carlotto.
L'evento si terrà nella sede dell'Università di Padova in via Venezia 1.

*Gli utenti che desiderassero presentare la propria esperienza devono inviare una bozza della presentazione l'ing. Vittorio Carlotto entro il 5 aprile. La durata massima delle presentazioni sarà di 15 minuti. 

venerdì 4 febbraio 2011

Corso avanzato su Grasshopper a Barcellona

Corso avanzato su Grasshopper
28 febbraio - 2 marzo
McNeel Europe, Barcellona (Spagna)




Si tratta di un corso di scripting basato su RhinoCommon ed il suo utilizzo all’interno di Grasshopper. Esploreremo paradigmi di programmazione avanzati. Non ci sarà un linguaggio di programmazione ufficiale per il corso, gli utenti potranno usare sia C# che Vb.Net e tutti gli esempi verranno forniti sia in C# che in Vb.Net. Vedremo inoltre come scrivere un plug-in interamente in .Net. Per finire, dedicheremo un po’ di tempo ad esaminare le proposte degli utenti.


venerdì 21 gennaio 2011

L'SDK di Rhino diventa open source

Tutte le nostre strategie aziendali si basano sull'essere aperti. OpenNURBS, la nostra prima iniziativa di codice sorgente aperto, dà accesso al formato file nativo 3DM di Rhino senza limitazioni né royalty. Le nostre ultime iniziative "open" sono: RhinoCommon, il nuovo SDK multipiattaforma di Rhino 5.0, il supporto dell'estensione Windows.Forms al progetto MonoMac, l'interfaccia utente .NET per Mac e le librerie RhinoPython di Rhino 5.0.

Abbiamo appena messo RhinoCommon, la porzione C# del nuovo SDK multipiattaforma di Rhino 5.0, su github.

Rendendo RhinoCommon open source, il nostro obiettivo è che:
  1. Gli sviluppatori di plug-in per Rhino possano scrivere dei plug-in migliori, potendo essi seguire l'esecuzione nel codice sorgente per vedere cosa sta succedendo all'interno dell'SDK di RhinoCommon
  2. Gli sviluppatori possano segnalare i bug nel codice sorgente di RhinoCommon
  3. Il nostro codice possa essere esaminato da un maggior numero di persone, per ottenere un feedback più dettagliato su come possiamo migliorarlo
  4. La comunità di sviluppatori possa contribuire con l'aggiunta di codice, documentazione o esempi
Invitiamo coloro che sviluppano per Rhino 5.0 e che vogliano accedere a RhinoCommon open source a:
  1. Scaricare e compilare il progetto RhinoCommon
  2. Rinominare la versione installata RhinoCommon.dll come RhinoCommon.dll.original
  3. Collocare la RhinoCommon.dll e il pdb compilati nella directory di sistema di Rhino 5

MonoMac.Windows.Forms fornisce agli sviluppatori gli strumenti per sviluppare e compilare un progetto .NET, compresa l'interfaccia utente, su Rhino 5.0 per Windows e farlo girare senza dover ricompilare su Rhino 5.0 per Mac. Chiunque sia interessato a contribuire allo sviluppo del progetto MonoMac.Windows.Forms lo troverà qui.

Le librerie RhinoPython con il codice sorgente sono incluse nelle versioni per Windows e per Mac di Rhino 5.0. Le librerie forniscono centinaia di funzioni Python che offrono agli sviluppatori Python un facile accesso alle funzioni SDK di Rhino più complesse. Chiunque sia interessato a contribuire al progetto delle librerie RhinoPython lo troverà qui.