Inizio

Strumenti per gli sviluppatori

New in Rhino 4.0

Inizio

nuove caratteristiche
nuova tecnologia
requisiti del sistema
prezzi

download
 
 

 


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.
   

 © 2007 

McNeel America settentrionale Europa America latina Asia