Affichage des articles dont le libellé est RhinoCommon. Afficher tous les articles
Affichage des articles dont le libellé est RhinoCommon. Afficher tous les articles

mardi 24 juillet 2018

Accéder à la géométrie de Rhino à travers le Cloud


Robert McNeel & Associates présente Rhino Compute (version en cours de développement).

Rhino Compute est un calculateur de géométrie pour les développeurs, basé sur le cloud. Compute permet d'accéder à la bibliothèque de géométrie de Rhino grâce à une API REST sans état à travers le cloud de McNeel. Vous pouvez accéder à plus de 2 400 appels API RhinoCommon en dehors de Rhino sous forme de service web en ligne comprenant :
  • Les calculs par la méthode des points les plus proches
  • Les calculs d'intersection
  • La tessellation de surfaces (maillage)
  • L'interpolation
  • Les opérations booléennes
  • Les calculs d'aires et de propriétés mécaniques
  • D'autres calculs de géométrie divers
Pour en savoir plus, visitez la page des Services  de Rhino Compute...


jeudi 28 avril 2011

Nouvelle installation de Marc Fornes


Y/Surf/Struc est une installation physique à grande échelle, actuellement exposée au 4e étage du Centre Pompidou de Paris dans le cadre de leur collection permanente - et qui restera pendant 2 ans.

Le projet est une recherche dans les changements morphologiques remarquables : d'une condition de surface à un réseau structurel distribué. La morphologie obtenue est ensuite décrite, pour la fabrication, dans un ensemble de 7000 bandes d'aluminium (toutes uniques) grâce à des protocoles de recherche écrits dans Rhino / RhinoCommon - avant d'être assemblés dans RhinoNest.

Conçu par : MARC FORNES *THEVERYMANY™
Calcul : Rhino / RhinoPython / RhinoCommon

jeudi 27 janvier 2011

Formation avancée sur Grasshopper à Barcelone

Formation avancée sur Grasshopper
Du 28 février au 2 mars
McNeel Europe, Barcelone (Espagne)




Il s'agit d'une formation pour l'écriture de scripts basés sur RhinoCommon et son utilisation dans Grasshopper. Elle est conçue pour permettre à l'utilisateur d'aller plus loin avec ce programme de modélisation algorithmique ; le but est d'entrer dans le monde de la programmation et de créer des solutions interactives plus complexes. Nous explorerons également des paradigmes de programmation avancée. Aucun langage de programmation officiel n'est déterminé pour cette formation, puisque C# et Vb.Net peuvent être tous deux utilisés par les participants et tous les exemples seront fournis dans ces deux langages. De plus, nous verrons comment débuter dans l'écriture de modules entièrement .Net. Finalement, nous pourrons étudier les propositions des utilisateurs le troisième jour.

mercredi 26 janvier 2011

Le SDK de Rhino devient Open Source

Toutes nos stratégies commerciales sont basées sur l'ouverture. OpenNURBS, notre première initiative de code open source, permet d'accéder au format de fichier 3DM natif de Rhino sans restriction ni droit d'auteur. Nos dernières initiatives dans le domaine open source sont RhinoCommon, la nouvelle plate-forme de développement pour Rhino 5.0, la prise en charge de l'extension Windows.Forms pour le projet MonoMac, .NET UI pour Mac et les bibliothèques RhinoPython de Rhino 5.0.

Nous venons de placer RhinoCommon, la portion C# de la nouvelle plate-forme de développement pour Rhino 5.0, sur github.

Nos objectifs en rendant RhinoCommon open source sont :
  1. Aider les développeurs de modules pour Rhino à écrire de meilleurs modules car ils peuvent suivre l'exécution dans le code afin de voir ce qui se passe à l'intérieur du SDK RhinoCommon
  2. Les développeurs peuvent signaler des erreurs dans RhinoCommon
  3. Plus le nombre de personnes scrutant notre code est important, plus nous obtiendrons d'informations pour savoir comment l'améliorer
  4. Obtenir de l'aide de la communauté de développeurs grâce à ceux qui veulent ajouter du code, une documentation ou des exemples
Afin de profiter de RhinoCommon, les développeurs travaillant sur Rhino 5.0 sont invités à :
  1. Télécharger et compiler le projet RhinoCommon
  2. Renommer le fichier RhinoCommon.dll en RhinoCommon.dll.original
  3. Placer les fichiers RhinoCommon.dll et pdb qu'ils viennent de compiler dans le répertoire système de Rhino 5

MonoMac.Windows.Forms apporte aux développeurs des outils permettant de développer et de compiler un projet .NET comprenant une interface utilisateur sur Rhino 5.0 pour Windows et le faire fonctionner sans recompilation sur Rhino 5.0 pour Mac. Toute personne souhaitant contribuer au développement initial du projet MonoMac.Windows.Forms peut le trouver ici.

Les bibliothèques RhinoPython avec le code source sont comprises avec Rhino 5.0 sur les deux versions Windows et Mac. Elles apportent des centaines de fonctions Python qui permettent aux développeurs travaillant sur Python d'accéder facilement aux fonctions les plus complexes du SDK de Rhino. Toute personne souhaitant contribuer au projet des bibliothèques RhinoPython peut le trouver ici.

Open Source – une obsession ou une passion ?
Pour certains, “Open Source” est une obsession, mais chez McNeel “Open Source” (ou plus précisément “Open”) est une passion. Les informations que nous obtenons en partageant dès que nous le pouvons, nous stimulent et nous inspirent. Ce sont les informations fournies par les autres qui permettent de déterminer clairement le but de tout ce que nous faisons.