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

mercredi 12 février 2020

Utiliser Conveyor pour une meilleure fluidité entre Rhino et Revit



En tant qu'architecte ou constructeur, vous utilisez souvent plusieurs logiciels pour réaliser vos modèles.

Les deux outils les plus utilisés sont Rhino 6 et Revit. Rhino 6 pour la conception géométrique et computationnelle. Revit pour la modélisation des informations du bâtiment ou BIM.

Pour connecter ces deux logiciels, Nathan Miller et Proving Ground ont créé Conveyor, un kit de développement de logiciel sur mesure (SDK) pour créer des connexions directes entre Rhino et Revit. Ce SDK permet à ces outils de se connecter directement, créant ainsi un processus numérique intelligent à moindre coût.

Conveyor permet de :
  • Connecter Rhino 6 et Revit sans avoir besoin de logiciel intermédiaire.
  • Traduire des données et géométrie de Rhino 6 en éléments BIM avec Revit.
  • Coordonner les modifications de données et de géométrie entre Rhino 6 et Revit.
  • Importer des maillages complexes en tant qu'éléments utilisables dans Revit.

lundi 23 juillet 2018

Conveyor - module d'importation de fichiers de Rhino pour Revit




Proving Ground vous présente son nouvel outil.

Le kit de développement de logiciels personnalisés connecte Rhino et sa plateforme de géométrie conception computationnelle avec Revit et sa plateforme de modélisation d'informations de construction.

Retrouvez toutes les informations ici : https://provingground.io/tools/conveyor/

Ou regardez la démo sur Youtube...

mardi 18 novembre 2014

Rhino Meeting 2014


Les 29, 30 et 31 octobre, une partie des principaux acteurs du développement de Rhino, de sa distribution et des formations associées se sont retrouvés à Castelldefels près de Barcelone (Espagne) pour partager leur expérience avec Rhino.

La manifestation, sponsorisée par 3Dconnexion, Roland et Wacom, comprenait des conférences et des sessions de partage qui ont apporté inspiration et connaissances à une audience de plus de 200 participants venant de 35 pays différents. Les conférences ont abordé les derniers développements de McNeel (Rhino pour Mac, Grasshopper, food4Rhino, Kangaroo, les outils pour les développeurs, la formation et l'assistance, RhinoFabStudio) ; les sessions annexes ont quant à elles permis des discussions ouvertes sur les dernières technologies dans les domaines du design, de l'AEC (architecture, ingénierie et construction) et de la fabrication numérique.

Les intervenants des différentes sessions ont eu l'amabilité de partager de remarquables projets réalisés dans Rhino, qui défiaient les limites du logiciel grâce à la créativité des auteurs. Les voici :


Les partenaires ayant développé des matériels ou logiciels apportant des fonctions supplémentaires à Rhino disposaient d'une salle pour montrer leurs produits :
Asuni CAD, Calgary Scientific, Chaos Group, CIMsystem, CL3VER, DATAKIT, Evolute GmbH, HAL Robot Programming & Control, MachineWorks Ltd, madCAM AB, MecSoft Corporation, Next Limit, Random Control, RhinoPiping, RhinoTerrain, Robots.IO, TDM Solutions et Virtual Build Technologies

Tous les participants ont apprécié de découvrir ou redécouvrir la taille et la diversité de la communauté de Rhino et ont pu partager de nombreuses histoires autour des utilisateurs, des projets et des applications dans le monde entier.





lundi 4 juillet 2011

Python pur Rhino : quoi, pourquoi et comment...

Rejoignez Skylar Tibbits pour un webinaire de 2 heures en introduction à Python pour Rhino 5 le vendredi 22 juillet 2011 de 9h à 11h (heure du Pacifique). Le tarif est de 150 $US. Seulement 95 $US jusqu'au 17 juillet 2011.

Au cours de ce webinaire vous découvrirez :
  • Qu'est-ce que le langage de programmation Python.
  • Pourquoi Python est le langage de script de plus forte croissance dans le monde
  • Comment commencer avec Python pour Rhino 5

Pour mieux commencer, téléchargez le nouveau livre Python for Rhino 101 Primer.


Skylar est conférencier au Département d'Architecture du MIT, fondateur et directeur du SJET LLC et membre du 2011 TED.

vendredi 17 juin 2011

Python est sorti

Cloud pythonrhino.Python est notre nouveau langage de script dans Rhino v5 Beta. Une des grandes caractéristiques de Python est la possibilité d'élargir ses fonctions en chargeant des modules. Les nouveaux articles de Steve Baer sur rhino.Python sont de bons exemples.


Utilisez rhino.Python pour profiter des services web et des informations en temps réel du monde entier directement dans Rhino. La série Outside the Box de Steve montre comment interroger des API web (REST/SOAP) et des structures de données (JSON/WSDL).


Dans un autre article, Steve crée des modules multi-tâches. Le multi-tâches peut améliorer les performances et l'interaction avec l'utilisateur dans les modules lourds en calcul.


rhino.Python est disponible dans Grasshopper et Rhino V5 Beta.



Pour en savoir plus, visitez rhino.Python.

lundi 9 mai 2011

Python pour Grasshopper

Un nouveau composant GhPython permet d'intégrer le langage de programmation Python dans Grasshopper pour Rhino 5.



  • GhPython introduit la synthaxe Rhinoscript dans Grasshopper
  • Le composant GhPython est similaire aux composants de C# et Vb.Net dans Grasshopper
  • Permet le contrôle du nombre d'entrées et de sorties du composant
  • Bibliothèques dans le SDK .NET et grand nombre de fonctions supplémentaires de Python
  • S'intègre dans le nouvel éditeur de Python compris dans Rhino 5

python1


Python est un langage de programmation moderne développé pour une puissance remarquable avec une syntaxe très claire. Python prend en charge plusieurs paradigmes de programmation, il est souvent utilisé comme langage de script mais également dans une grande gamme de contextes de programmation avancés.


Informations et téléchargement…

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.