Entwicklungsplattform - Neu in Rhino 6 für Windows
Übersicht
Rhino ist mehr als nur ein Modellierer. Dank einer großen Auswahl an Plug-ins sowie eines erweiterungsfähigen Sortiments an Entwickler-Tools wird Rhino immer mehr zur Entwicklungsplattform für diejenigen, die über die Grenzen des herkömmlichen Designs hinausgehen möchten. In Rhino 6 werden unsere freien SDKs deutlich optimiert, und zwar durch API-Verfeinerungen, eine verbesserte Dokumentation sowie einen erweiterten Zugang zu Rhino-Befehlen von Grasshopper.

Wichtige Aktualisierungen
Grasshopper
Grasshopper ist ein stabiles, in Rhino integriertes Entwicklungsziel.

Entwickler-Dokumente
Entwicklerdokumentation ist online mit Anleitungen und API-Referenzen verfügbar .

Umgestaltung von Food4Rhino
Komplett neues Design und Suchsystem, und dazu neue Ressource-Arten wie Scripts, Definitionen, Tutorials, Materialien und Werkzeugleisten.

Echtzeit-Rendering SDK
SDK für Echtzeit-Rendering zusätzlich zum Renderer Development Kit.
Verbesserungen
RhinoCommon
- .NET 4.5 Support (einschließlich Support für ältere .NET Runtimes)
- Wichtige Änderungen zur Aufnahme plattformunabhängiger Plug-ins
- Eto wurde hinischtlich einer plattformunabhängigen Entwicklung der Benutzerschnittstelle (UI) mit einbezogen
- Grasshopper und Kangaroo sind von RhinoCommon aus zugänglich
- Kompatibilitäts-Testing um das Laden Ihres Plug-ins zu gewährleisten
- NodeInCode ermöglicht es Ihnen, Grasshopper-Knoten von RhinoCommon aus aufzurufen
- Neue Beschriftungs-Objekte werden unterstützt
- SVG-, OBJ- und PDF-Unterstützungsklassen
- Rhino.Geometry.Mesh-Verbesserungen: Mesh.CreateFromLines, Mesh.Ngon und mehr.
- Geometrie-Berechnungen sind jetzt Thread-sicher
- Make2D: HiddenLineDrawing und Silhouette-Klassen
- ViewCaptureToFile/Clipboard-Klassen
- Snapshots-Unterstützungsklassen
- GetCancel() für async-Tasks
- Mouse-Callback-System ist jetzt leichter zu benutzen
- Rhino3dmIO für Windows, macOS, iOS und Android
C/C++ SDK
- Jetzt zu 100 % MFC-frei!
- Support für das neueste Visual Studio 2017
- Multi-Document-Support
- Modellkomponenten-Klasse zur Verwaltung allgemeiner Eigenschaften
- Neue Beschriftungsobjekte für Text, Beschriftungspfeile, Bemaßungen etc.
- C++11 bereichsbezogene und stark typisierte Enumerationen
- Neues, von C++ aus zugängliches Einstellungs-System
Rhino.Python
- Support für IronPython 2.7.5
- Python-Editor hat einen neuen und, im Hinblick auf ein einfacheres Navigieren, nach Methoden-Sets organisierten Modulbaum
- API-Dokumentation enthält jetzt mehr Details
- Das Ausgabefenster des Python-Editors verfügt über eine bessere Kontexthilfe
- Testfenster ist für Bildschirme mit hoher Punktdichte formatiert
- Verbesserte Leistungsfähigkeit der GHPython-Komponente, bis zu zehn mal schneller als die Komponente in Rhino 5
- Neue Funktionen zur Erzeugung allgemeiner Rhino-Typen, einschließlich CreatePoint(), CreateVector(), CreatePlane(), CreateColor()
- Neue, aktualisierte Anleitungen zu Rhino.Python und GHPython
RhinoScript
- Über 50 neu hinzugefügte Methoden
- Editor ist jetzt mit hoher Punktdichte vereinbar
Weitere Neuigkeiten
Und zahlreiche Fehlerbehebungen.