Interfaccia utente: grafici 3-D estremamente veloci, viste illimitate, viste di lavoro ombreggiate, viste di lavoro prospettiche, controllo delle coordinate, viste con nome, area dei comandi libera o
ancorabile, menu a comparsa con i comandi usati di recente, opzioni dei comandi visibili, autocompletamento della linea dei comandi, menu a comparsa personalizzabili, manager dei livelli pop-up, viste sincronizzate, manipolazione di una vista basata sulla camera, configurazione del tasto centrale del mouse e personalizzazione delle icone, dell'ambiente di lavoro e delle barre degli strumenti,
barre degli strumenti trasparenti, menu sensibili al contesto attivabili con il tasto destro del mouse, finestre di dialogo ancorabili, supporto di molteplici monitor, copiatura di un oggetto con il tasto Alt,
supporto hardware OpenGL con anti-aliasing.
Supporto per l'utente e documentazione:
interfaccia localizzata
(selezionabile dall'utente) e documentazione in inglese, spagnolo, francese, tedesco, italiano, ceco, giapponese,
cinese e coreano, assistenza all'utente attraverso una dettagliata Guida in
linea, manuale di 500 pagine, aggiornamenti elettronici, notifica automatica della disponibilità di una service release, newsgroup di supporto (24x7), supporto telefonico e supporto via e-mail.
Aiuti alla modellazione: numero illimitato di Annulla e Ripeti, Annulla e Ripeti multiplo, input numerico esatto, svariate unità di misura
(anche frazionarie) inclusi piedi e pollici, filtri .X, .Y, .Z sui punti, snap all'oggetto facilmente identificabili, snap alla griglia, modalità planari ed ortogonali,
completa gestione dei piani di costruzione e del loro orientamento, supporto di livelli tramite potenti filtri, gruppi, blocchi, bitmap di sfondo, possibilità di nascondere e visualizzare degli oggetti anche selezionati, selezione per livello, colore e tipo di oggetto, selezione dell'ultimo o del precedente insieme di oggetti, possibilità di scambiare gli oggetti nascosti con quelli visibili e quelli bloccati con quelli liberi,
sblocco degli oggetti selezionati, possibilità di attivare e disattivare dei punti di controllo
e punti di modifica così come di disattivare dei punti per oggetti selezionati.
Creazione di curve: punto, linea, polilinea, polilinea su mesh, curva a forma libera, cerchio,
arco, ellisse, rettangolo, poligono, elica, spirale, conica, testi TrueType, interpolazione di punti, punti di controllo
(vertici), disegno a mano libera.
Manipolazione ed estrazione di curve da oggetti:
attraverso i punti, attraverso una polilinea, estensione, smussi e raccordi, offset, curve da due viste, congiunzione, sezioni da profili, intersezione, contorno
su una superficie NURBS o su una mesh, sezione su una superficie NURBS o mesh, gestione di bordi, proiezione dei profili, estrazione di curve isoparametriche, proiezione, riporto, sketch, wireframe, estrazione della curva di taglio, messa in tavola 2D, generazione di superfici sviluppabili ed estrazione dei punti.
Modifiche ad una curva: punti di controllo, modifica dei punti, maniglie, smussi, fair, modifiche di grado, aggiunta/rimozione di nodi, controllo discontinuità, ricostruzione, reinterpolazione, semplificazione, modifica del peso, curve periodiche, regolazione
della curvatura, regolazione dei punti di giunzione ed orientamento rispetto ad un bordo, conversione di una curva in archi, polilinee o segmenti di
linea.
Creazione di superfici: da 3 o 4 punti, da 3 o 4 curve, da curve planari, da una rete di curve, rettangolo, piano deformabile, estrusione, estrusione piana,
Loft con controllo di continuità e sviluppabili, Sweep lungo uno o due binari con controlli di continuità, rivoluzione, rivoluzione su un binario, congiunzione, patch, drappo, griglia di punti, toni di grigi, raccordi, smussi, offset, da griglie e nuvole di punti, testi TrueType ed Unicode.
Modifiche ad una superficie: punti di controllo, maniglie, modifiche di grado, aggiunta/rimozione dei nodi, congiunzione, estensione, unione e combinazione, separazione del taglio, suddivisione mediante
curve isoparametriche, ricostruzione, contrazione, superfici periodiche, operazioni Booleane (unione, differenza ed intersezione), sviluppo sul piano, serie lungo una curva o su una superficie.
Creazione di solidi: parallelepipedo, sfera, cilindro, tubo, forma tubolare, cono, tronco di cono, ellissoide, toroide, curva planare estrusa, da superficie estrusa, chiusura fori planari, unione di superfici, da testo TrueType.
Modifiche ad un solido: smusso e raccordo dei bordi, estrazione di superfici, operazioni Booleane (unione, differenza ed intersezione).
Creazione di mesh poligonali: da un oggetto NURBS, da una polilinea chiusa, creazione di facce mesh, piano, parallelepipedo, cilindro, cono, sfera.
Modifiche di mesh poligonali: esplosione, unione, saldatura, unificazione normali, applicazione su una superficie, riduzione dei poligoni.
Strumenti di modifica e di trasformazione: taglia, copia, incolla, cancella, cancella duplicati, sposta, ruota, riflessione, scala, allunga, allineamento, serie, unione, troncatura, suddivisione, esplosione, estensione, smusso e raccordo, offset, torsione, piegatura, rastrematura, inclinazione, orientamento anche su superfici, adattamento ad una curva, proiezione, accesso alle proprietà di un oggetto.
Annotazione: frecce, punti, quote (orizzontali, verticali, allineate, ruotate, radiali, di diametro, angolari), blocchi di testo, linee guida, rimozione delle linee nascoste, supporto di Unicode (double-byte) per testi, quotature e note.
Supporto per la visualizzazione delle quote in prospettiva.
Analisi: punto, lunghezza, distanza, angolo, raggio, parallelepipedo limite, direzione normali, area, centroide di un'area, momenti di un'area, volume, centroide di un volume, momenti di un volume, grafico di curvatura di curve e superfici, curvatura di una superficie, continuità geometrica, deviazione, controllo bordi aperti, punto più vicino, analisi di una superficie (angolo di sformo, strisce zebra, mappa ambientale,
mostra bordi, mostra bordi aperti, curvatura Gaussiana, curvatura media e minimo e massimo raggio di curvatura), idrostatica.
Rendering: ombreggiatura, ombreggiatura Open GL, ombreggiatura selettiva, rendering
raytrace (con texture, mappe di contrasto, sorgenti di luce, trasparenza, sorgenti di luce a riflettore con hotspot, controllo
dell'angolo e della direzione, sorgenti di luce
puntiforme, sorgenti di luce direzionale,
ombre e risoluzione personalizzata), anteprima di rendering OpenGL, anteprima di rendering selettiva,
turntable, esportazione RIB, esportazione POV, supporto di plug-in per il rendering, salvataggio impostazioni in file di configurazione.
Formati supportati: DWG/DXF (AutoCAD 200x, 14, 13, e 12), SAT (ACIS), DGN, FBX, X_T (Parasolid), 3DS, LWO, STL, SLC, OBJ, AI, RIB, POV, UDO, VRML, BMP, TGA, CSV (esportazione delle proprietà e idrostatiche), TIFF non compresso, STEP, VDA, GHS, GTS, KML, PLY, SketchUP, SolidWorks.
IGES (Alias, Ashlar Vellum, AutoFORM, AutoShip, Breault, CADCEUS, CAMSoft, CATIA, Cosmos, Delcam, EdgeCAM, FastSurf, FastSHIP, Integrity Ware, IronCAD, LUSAS, Maya, MAX 3.0, MasterCAM, ME30, Mechanical Desktop, Microstation, NuGraf, OptiCAD, Pro/E, SDRC I-DEAS, Softimage, Solid Edge, SolidWorks, SUM3D, SURFCAM, TeKSoft, Unigraphics), NASA GridTool, Yamaha ESPRi, Tebis.
Gestione dei file: Note, file modello, unione file, esportazione di oggetti selezionati, salvataggio ridotto, salvataggio incrementale, anteprima dei file bitmap, anteprima dei file di Rhino, esportazione con origine, sezioni di lavoro, blocchi, compressione dei file per le mesh e l'immagine d'anteprima, invio dei file via e-mail.
Gestione delle licenze in modalità gruppo di lavoro
Plug-in: L' SDK di Rhino mostra meglio il funzionamento interno di Rhino rispetto alle versioni anteriori dell'SDK, il che consente agli sviluppatori esterni di creare dei plug-in e dei moduli più potenti. Gli strumenti SDK I/O per sviluppatori con codice sorgente sono disponibili nel sito internet openNURBS.
Script: Il Supporto VBScript è stato ampliato per esporre il funzionamento interno di Rhino, rendendo così possibile lo sviluppo di script più potenti.
È possibile accedere all'oggetto ActiveX di RhinoScript tramite diversi linguaggi di programmazione, quali Visual Basic, Microsoft Word VBA ed Excel VBA.
Rhino si può eseguire in background mediante un'applicazione con l'oggetto ActiveX di RhinoScript.
Supporto per la digitalizzazione 3D:
MicroScribe,
FaroArm e Romer/Cimcore.
Dispositivi di input: Supporto per SpaceBall e SpaceMouse.