|
Centinaia di miglioramenti e potenziamenti relativi agli strumenti per
gli sviluppatori di Rhino, tra cui gli strumenti di
scripting, l'
SDK C++, l'SDK .NET, l'SDK
di rendering (RDK) ed il toolkit di openNURBS.
Strumenti di scripting
(
novità,
miglioramento)
Rhino supporta sia macro che RhinoScript. Le macro sono una serie di
comandi di Rhino accessibili da un pulsante, un alias o un tasto di
scelta rapida. RhinoScript è un linguaggio di scripting simile a VB che
può aggiungere nuovi comandi a Rhino od essere incluso in una macro.
- Allarme - Emette un segnale acustico di allarme
al termine di un comando. Nuova opzione che consente di eseguire una
determinata operazione se il comando specificato richiede più tempo
di quello specificato dall'utente.
- ElencoComandi - Mostra, in una finestra di
testo, un elenco di tutti i comandi di Rhino che può essere copiato,
salvato e stampato. Uno strumento di riferimento utile agli
sviluppatori di script e tutorial.
- Drag and drop - Trascinare un file
RhinoScript .RVB e rilasciarlo nella finestra principale di Rhino
per caricarlo.
- EmailDaRhino - Invia un'e-mail da Rhino.
- RhinoScript - Oltre 130 nuovi metodi.
- RhinoScript - Si sono migliorati più di
20 metodi già esistenti.
- EditorMacro - Modifica le macro di Rhino.
- Macro - Se il primo carattere dello script
di una barra strumenti è diverso da "!" e l'ultimo carattere è " \",
lo script viene eseguito nella linea di comando senza "Invio", per
cui si possono inserire ulteriori parametri. Questa funzione è
utile per costruire una stringa di comando dinamica a partire da
parametri numerici quali cifre, punti decimali ed angoli (per
esempio "<45"). Si può avere un "tastierino numerico" sullo schermo,
con i tasti associati a tali parametri numerici, in cui l'utente può
specificare i parametri desiderati.
- Viste - I comandi relativi alle viste
ora sono automatizzabili mediante l'uso di script.
- WebBrowser - Apre una finestra browser
visualizzabile in primo piano, leggibile mentre si lavora con Rhino.
|
|
[Versione
stampabile]

|
|
SDK C++ (
novità,
miglioramento)
Richiede Microsoft Visual Studio 2005
- Gli sviluppatori di prodotti third-party ora
hanno accesso completo alla principale funzionalità di Rhino.
- Strumenti per la localizzazione e rimozione di
errori - Rilevano le perdite di memoria e le condizioni di
errore dei plug-in durante l'utilizzo di Windows.
- Unicode - Tutti i plug-in sono Unicode per
facilitare il supporto di varie lingue.
- Accesso alle nuove tecnologie, tra cui:
- UDT
- Storia di costruzione
- Strumenti di disegno tecnico 2D
- Pipeline grafica
- Creazione e modifica di ulteriori tipi di
oggetti, tra cui le maniglie, i piani di ritaglio, le gabbie e
le viste layout e di dettaglio.
- Un maggior numero di routine rese
pubbliche, tra cui Intersezione, proprietà di massa, operazioni
booleane, Loft, Sweep1 e Sweep2.
- Drag and drop: viene fornito un gestore per
il drag and drop.
- Il gestore delle texture include le texture
"per superficie" in una polisuperficie.
- Personalizzazione delle modalità di stampa o
visualizzazione "per oggetto" o "per vista".
- Motori di visualizzazione o di stampa
personalizzati supportati.
- AiutoComandi supporta i plug-in.
- Barre degli strumenti, menu e finestre di
ancoraggio personalizzati.
- I plug-in possono applicare delle skin a
Rhino per controllare l'aspetto dell'interfaccia di Rhino, tra cui
l'icona del programma, la schermata di avvio, la barra dei menu, la
barra del titolo delle applicazioni, la finestra "Informazioni su" e
le barre degli strumenti.
- Rilevatori di eventi avanzati notificano
ai plug-in third-party gli eventuali cambiamenti avvenuti in Rhino.
- I plug-in third-party possono estendere le
funzioni script di RhinoScript. Non è più necessario che gli
sviluppatori posseggano i loro propri strumenti di scripting.
- Altre applicazioni Windows ora hanno accesso
ai plug-in third-party di Rhino tramite la loro estensione a
RhinoScript.
|
|
|
|
SDK .Net (
novità,
miglioramento)
- L'SDK .Net è un wrapper dell'SDK C++ che consente lo
sviluppo di plug-in con qualsiasi linguaggio .NET, compresi
VB.NET e C#.
- La maggior parte delle funzionalità dell'SDK C++
è disponibile nell'SDK .NET.
|
|
|
|
Renderer Developer Kit (
novità,
miglioramento)
Gli strumenti inclusi sono:
- Un editor completamente estensibile per
materiali,
ambienti e
texture.
- Implementazione completa del
frame buffer con gestione di post-processi e canali.
- Un'interfaccia fornita agli sviluppatori 3rd party
per realizzare operazioni di pre-processing sulle mesh di rendering.
- Mappatura di
scostamento. Texture
procedurali. Una pipeline di rendering migliorata.
- Una
luce solare di Rhino.
- Supporto mappatura texture per Rhino 3.0 (già
incorporato in Rhino 4.0).
- Registrazione delle proprietà dell'animazione per
gli animatori di Bongo 2.0 ed altri animatori 3rd party.
- Supporto shader UI automatico per i fornitori di
materiali/ambienti/texture 3rd party.
- Widget UI per gli sviluppatori.
|
|
|
|
openNURBS
(
novità,
miglioramento)
Tra gli strumenti forniti da openNURBS troviamo:
- Specifiche e documentazione per il formato file
3DM di Rhino 1.0-4.0.
- Librerie che includono il codice sorgente di
C++, libere da diritti d’autore, per leggere e scrivere il formato
file 3DM di Rhino 1.0-4.0.
- Supporto per Windows, Windows x64, Mac e Linux.
|
|
|