Plate-forme de développement - Nouveautés de Rhino 6 pour Windows
Description
Rhino est plus qu'un simple modeleur. Doté d'un riche écosystème de modules et d'un ensemble ouvert d'outils de développement, Rhino devient rapidement la plate-forme de développement des utilisateurs qui veulent aller au-delà des limites de la conception. Rhino 6 apporte des améliorations à nos SDK gratuits, avec des améliorations au niveau de l'API, une meilleure documentation et un plus grand nombre de commandes de Rhino accessibles à travers Grasshopper.

Mises à jour importantes
Grasshopper
Grasshopper est une cible de développement stable incluse dans Rhino.

Documentation pour les développeurs
La documentation pour les développeurs est publiée en ligne avec des guides et des références API.

food4Rhino revisité
Design et moteur de recherche entièrement nouveaux et intégration de nouvelles ressources telles que les scripts, les définitions, les tutoriels, les matériaux et les barres d'outils.

SDK de rendu en temps réel
SDK de rendu en temps réel ajouté au kit de développement de modules de rendu.
Améliorations
RhinoCommon
- Prise en charge de .NET 4.5 (y compris les versions plus anciennes de .NET)
- Modifications importantes pour s'adapter aux modules multi-plateformes
- Eto intégré pour le développement d'une interface utilisateur multi-plateforme
- Grasshopper et Kangaroo sont accessibles à partir de RhinoCommon
- Test de compatibilité pour vérifier le chargement de votre module
- NodeInCode vous permet d'appeler des nœuds de Grasshopper à partir de RhinoCommon
- Les nouveaux objets d' annotation sont pris en charge
- SVG, OBJ et PDF compatibles avec les classes
- Améliorations sur Rhino.Geometry.Mesh : Mesh.CreateFromLines, Mesh.Ngon et bien plus.
- Les calculs de géométrie sont maintenant thread safe.
- Make2D :Classes HiddenLineDrawing et Silhouette
- Classes ViewCaptureToFile/Clipboard
- Classes compatibles avec Smapshots
- GetCancel() pour les tâches asynchrones
- Le système de rappel de la souris est maintenant beaucoup plus facile à utiliser
- Rhino3dmIO pour Windows, macOS, iOS et Android
SDK C/C++
- Ne contient plus de MFC !
- Prise en charge du dernier Visual Studio 2017
- Prise en charge multi-documents
- Classe Model Components pour gérer les propriétés communes
- Nouveaux objets d'annotation pour le texte, les lignes de repère, les cotes, etc.
- Énumérations délimitées et fortement typées C++11
- Nouveau système de paramètres accessible à partir de C++
Rhino.Python
- Compatibilité avec IronPython 2.7.5
- L'éditeur de Python dispose d'un nouvel arbre de module organisé en ensemble de méthodes pour une navigation plus facile
- La documentation API comprend maintenant plus d'informations
- La fenêtre de sortie de l'éditeur de Python dispose d'une meilleure aide contextuelle
- Le format de la fenêtre de débogage est maintenant adapté aux écrans de plus haute résolution
- La performance du composant GhPython a été améliorée pour obtenir une vitesse jusqu'à 10 fois plus rapide que le composant de Rhino 5
- Nouvelle fonction pour créer des types courants de Rhino, comme CreatePoint(), CreateVector(), CreatePlane(), CreateColor()
- Nouveau, guides mise à jour sur Rhino.Python et GHPython
RhinoScript
- + de 50 nouvelles méthodes ajoutées
- L'éditeur tient compte maintenant des résolutions élevées
Et bien plus
Et de nombreuses corrections de bogues.