Prerequisiti per sviluppatori

Esistono alcuni prerequisiti necessari per lo sviluppo in Rhino. In linea di massima, si possono suddividere in tre categorie, classificate in ordine crescente di difficoltà:

  1. Prerequisiti hardware.
  2. Prerequisiti software.
  3. Conoscenze di programmazione.

Hardware

Se stai leggendo questa guida, probabilmente ha già un computer in grado di eseguire Rhino. In caso contrario, l’utilizzo di Rhino prevede alcuni requisiti di sistema minimi che dovresti esaminare prima di acquistare qualsiasi hardware. In generale, qualsiasi computer che supporta Rhino dovrebbe essere in grado di eseguire gli strumenti di sviluppo descritti nella sezione Software.

Se sei un utente Windows e desideri sviluppare plug-in per Rhino per Mac, ti occorre un computer Mac di Apple. Al contrario, se sei un utente di macOS e desideri sviluppare plug-in per Rhino per Windows, ti serve un computer in grado di eseguire Rhino per Windows (tuttavia, le macchine virtuali che eseguono Windows in macOS possono potenzialmente funzionare benissimo).

Software

A seconda di ciò che si vuole fare, i prerequisiti del software variano. Tuttavia, in generale, è necessario:

Consulta le guide specifiche per i pacchetti SDK per i prerequisiti del software. Di solito, si trovano nelle guide “Installare strumenti” .

Conoscenze di programmazione

L’acquisizione di conoscenze di programmazione è il prerequisito più impegnativo. Tuttavia, imparare a programmare, anche provando un nuovo linguaggio, è divertente e stimolante. Imparare a programmare con Rhino è un ottimo modo per iniziare.

Imparare C# .NET

Se desideri scrivere plug-in con RhinoCommon, dovrai conoscere un linguaggio di programmazione compatibile con .NET, come C# o VB. Consigliamo C# (C Sharp) perché è moderno, sicuro e facile da imparare, e si può sviluppare in C# sia su Windows che su macOS.

Guarda

Leggi

Cosa fare

Imparare C/C++

Per scrivere plug-in per Rhino usando il pacchetto SDK C/C++, devi innanzitutto imparare il linguaggio di programmazione C++ . Il linguaggio C/C++ è talvolta considerato un linguaggio di programmazione “avanzato”.

Guarda

Leggi

Cosa fare

Imparare Python

Python è un linguaggio di programmazione fantastico, incredibilmente flessibile, che consigliamo di aggiungere al tuo kit di strumenti.

Guarda

Leggi

Cosa fare

Imparare RhinoScript

RhinoScript è uno strumento di scripting basato sul linguaggio VBScript di Microsoft. RhinoScript viene eseguito in Rhino per Windows.

Leggi

Cosa fare

Ulteriori informazioni