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, solo esportazione), DGN, FBX, X_T (Parasolid, solo esportazione),
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.
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.