Programmazione Plugins

Buongiorno a tutti,
Sto curiosando un po’ tra i vari strumenti messi a disposizione da McNeel per la programmazione di plugin in ambiente Rhino e GH.

Nella pagina https://developer.rhino3d.com/

per cui pensavo di avvicinarmi lentamente alla programmazione in Python (vorrei evitare C# anche se ho basi di C che potrebbero un po’ aiutare fooorse) per fare un plugin.

Ho installato Visual Studio e ho realizzato il mio primo e semplice plugin seguendo però la guida C#, perfettamente funzionante con output in dialetto siculo :stuck_out_tongue_winking_eye:

Mi chiedevo: visto che, come da immagine sopra riportata, pare si possano fare plugin anche con Python, perché cliccando su link RhinoCommon si parla solo di C#?

Come si fa a crearne uno con Python?

ciao Luca, ma hai realizzato un plug-in per grasshopper?

Ciao Salvio, quello per GH lo sto realizzando adesso. Ho appena creato il file .gha

Sapete dove posso trovare una lista completa di tutti i metodi C# che si possono usare?

PS. forse le ho trovate, https://developer.rhino3d.com/api/ ( @emilio era in un tuo messaggio privato) qualcuno di voi le usa?

1 Mi Piace

Ciao Luca

Rhinocommon la puoi usare da C#, python, VB ecc. E’ una libreria indipendente dal
linguaggio. Se entri in Samples noterai gli esempi in C#, VB e python.

Sergio

1 Mi Piace

Vedi voce API

1 Mi Piace

Condivido il mio primo mini plugin per il calcolo del centro di massa a partire da solidi e densità (in g/mm3) oppure da pesi e loro punti di applicazione:

Negozio | AIRCODE (aircraftconceptualdesign.eu)

aircode.gh (15,5 KB)

Non ho risolto la visualizzazione delle icone, ma pare funzionare.
Feedback sono ben accetti.

Al momento raggiungibile da qui https://portanza.wixsite.com/aircode/shop

Con la preziosa collaborazione di @Emilio (Santo subito) ho portato a termine il terzo componente del plugin aeronautico AirCoDe per il disegno di velivoli.
Con questo componente è possibile scaricare un qualsiasi profilo dal sito http://airfoiltools.com/ in una cartella personale (primo input del componente) e disegnare il profilo con una curva di grado, punti e corda a piacere.
Prossimo componente disegnerà l’ala secondo i parametri canonici desiderati.


PS non ho tolto i profili che avevo modificato a mano, quindi qualcuno viene disegnato ad muzzum.

2 Mi Piace

4 messaggi sono stati spostati in un nuovo Argomento: AirCoDe plugin aeronautico

:clap: :clap:

Non essendoci una galleria metto qui.

Daje!!!

1 Mi Piace

Se vuoi la creiamo!

2 Mi Piace

Sarebbe carino, così ciascuno di noi puoi far vedere i propri lavori.

1 Mi Piace

Estrapolando adesso i dati per lo studio della meccanica del volo: Grasshopper(C#) => Matlab

Ti serve la licenza per usare Matlab …

La sto usando… C’è l ho, vedi screen shot :stuck_out_tongue_winking_eye: