Piattaforma di sviluppo - Novità di Rhino 6 per Windows
Informazioni generali
Rhino è molto più di un semplice modellatore. Con un ricco ecosistema di plug-in e un insieme di strumenti di sviluppo aperti, Rhino è diventato velocemente la piattaforma di sviluppo scelta da coloro che desiderano innovare nel campo della progettazione. Rhino 6 introduce importanti miglioramenti nei nostri SDK, come quelli per API, una migliore documentazione e un maggiore accesso ai comandi di Rhino da Grasshopper.

Importanti aggiornamenti
Grasshopper
Grasshopper è una destinazione di sviluppo stabile fornita con Rhino.

Documentazione per sviluppatori
Documentazione per sviluppatori disponibile online, con guide e riferimenti API.

Food4Rhino migliorato
Con un design e un sistema di ricerca completamente rinnovato, così come nuovi di tipi di risorse quali script, definizioni, tutorial, materiali e barre degli strumenti.

SDK rendering in tempo reale
SDK rendering in tempo reale aggiunto al kit di sviluppo del modulo di rendering.
Miglioramenti
RhinoCommon
- Supporto per .NET 4.5 e versioni precedenti.
- Importanti modifiche per correggere plug-in multipiattaforma.
- Eto incluso per lo sviluppo di interfacce utente multipiattaforma.
- Grasshopper e Kangaroo accessibili da RhinoCommon.
- Testing di compatibilità per assicurare il caricamento dei plug-in.
- NodeInCode consente di chiamare i nodi di Grasshopper da RhinoCommon.
- Nuovi oggetti di annotazione supportati.
- Classi di supporto per SVG, OBJ e PDF.
- Miglioramenti per Rhino.Geometry.Mesh: Mesh.CreateFromLines, Mesh.Ngon e altro ancora.
- Thread safety per i calcoli di geometria.
- Comando _Make2D: classi HiddenLineDrawing e Silhouette.
- Classi ViewCaptureToFile/Clipboard.
- Classi di supporto per istantanee
- GetCancel() per attività asincrone.
- Sistema di callback del mouse più facile da usare.
- Rhino3dmIO per Windows, macOS, iOS e Android.
C/C++ SDK
- Libreria MFC non presente.
- Supporto per l'ultima versione di Visual Studio 2017.
- Supporto multidocumento.
- Classe Model Components per la gestione di proprietà comuni.
- Nuovi oggetti di annotazione per testo, linee guida, quote, ecc.
- Enumerazioni con ambito C++11 e fortemente tipizzate.
- Nuovo sistema di impostazioni accessibile da C++.
Rhino.Python
- Supporto per IronPython 2.7.5.
- Nuova struttura modulo dell'editor di Python, organizzata in set di metodi per una navigazione più facile.
- Documentazione API più dettagliata.
- Finestra di output dell' editor di Python con una migliore guida sensibile al contesto.
- Finestra di debug formattata per schermi con DPI elevato.
- Prestazioni migliorate del componente GHPython (fino a 10 volte più veloce del componente di Rhino 5).
- Nuove funzioni per creare tipi Rhino comuni, tra cui CreatePoint(), CreateVector(), CreatePlane(), CreateColor().
- Nuove guide aggiornate su Rhino.Python e GHPython.
RhinoScript
- Oltre 50 nuovi metodi aggiunti.
- Editor con compatibilità DPI avanzata.
Ulteriori informazioni
E numerose correzioni di errori.