vendredi 2 décembre 2011
Matériel d'un atelier Grasshopper VB
vendredi 17 juin 2011
Python est sorti
rhino.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.
vendredi 20 mai 2011
Grasshopper, VB et Galapagos - tutoriel
Woo Jae Sung vient de publier un nouveau tutoriel et les fichiers annexes sur son blog. C'est une bonne référence pour ceux qui veulent relever des défis intéressants en utilisant Grasshopper avec Galapagos et des composants de script VB personnels.
lundi 10 mai 2010
eBook sur l'architecture générative et le design computationnel
Ateliers RhinoScript aux Emirats Arabes Unis
- Dates : 14-15 mai et 21-22 mai
- Lieu : Shape Architecture, Sharjah (Emirats Arabes Unis)
- Programmes et informations détaillées
- Inscription
jeudi 29 avril 2010
Évolution de Python dans Rhino
Nous continuons à améliorer le langage de scripts Python dans Rhino 5 WIP. La dernière mise à jour de Python comprend une bibliothèque standard. Cette bibliothèque permet d'accéder aux fonctions du système comme l'E/S de fichiers ainsi qu'à des solutions standardisées à de nombreux problèmes qui se produisent dans la programmation.
Python est un langage de développement moderne qui vise à combiner la puissance et la flexibilité avec une syntaxe claire. Grâce à Python vous pouvez accéder à RhinoScript et aux fonctions avancées du SDK dans la même programme.
Pour en savoir plus sur Python dans Rhino, visitez notre site communautaire de Python (en anglais).
lundi 1 mars 2010
magazine mixexperience
mixexperience, le réseau social italien de Rhino, vient d'annoncer son nouveau magazine.
Le premier numéro comprend des informations sur Rhino, T-Splines, Grasshopper et une interview de Giuseppe Massoni (assistance technique pour McNeel en Italie) et de Riccardo Constantini (JewelsLAB).
lundi 19 octobre 2009
Nouveau blog de HDA Paris
HDA Paris vient de lancer son nouveau blog complexities, où vous trouverez plein de ressources pour RhinoScript et Grasshopper.
lundi 20 juillet 2009
Ateliers de McNeel à eCAADe Istanbul 2009

14-15 septembre 2009 - Ateliers de McNeel à eCAADe 2009, Istanbul, Turquie
eCAADe (Education and research in Computer Aided Architectural Design in Europe) est une association à but non lucratif regroupant des institutions et des personnes ayant un intérêt commun pour la promotion des bonnes pratiques et le partage d'informations en relation avec l'utilisation des ordinateurs pour la recherche et la formation dans l'architecture et les professions connexes.
La 27e conférence eCAADe aura lieu à Istanbul (Turquie) du 16 au 19 septembre.
McNeel Europe a organisé, les 14 et 15 septembre, les ateliers gratuits suivants pour les assistants à la conférence :
- Rhinoceros - Modélisation 3D NURBS
Au cours de cette formation de 3 jours, vous apprendrez à créer et à modifier des modèles NURBS 3D de forme libre. Cette formation rapide couvre la plupart des fonctions et caractéristiques de Rhino, y compris les commandes de création de surfaces les plus avancées. Elle se basera sur la Formation de niveau 1 Rhino mais nous avons préparé des exemples spécifiques pour l'architecture et un aperçu général du module PanelingTools.
- Formateur : Carlos Pérez, Spécialiste en formation sur Rhinoceros - McNeel Europe
- RhinoScript, écriture de scripts VB dans Rhino
Au cours de cet atelier intensif sur 3 jours, vous apprendrez comment augmenter les fonctions de Rhino et améliorer votre expérience d'utilisateur grâce à la création et à l'exécution de scripts. Ce cours couvre les bases de Visual Basic Script [vbScript], le langage de script utilisé dans l'environnement de Rhino. Les participants apprendront comment utiliser des variables, des tableaux, des déclarations conditionnelles, des boucles et des fonctions personnalisées afin d'exploiter la fonction d'écriture de scripts intégrée dans Rhino.
- Formateur : Luis Fraguada, Architecte - Live Architecture Network
- Grasshopper, modélisation générative pour Rhino
Destiné aux dessinateurs qui étudient de nouvelles formes à l'aide d'algorithmes génératifs, Grasshopper est un éditeur graphique d'algorithmes entièrement intégré dans les outils de modélisation 3D de Rhino. Contrairement à RhinoScript, Grasshoper ne demande aucune connaissance en programmation ou écriture de scripts mais il permet quand même aux dessinateurs de créer des générateurs de forme - de la plus simple à la plus impressionnante.
- Formateur : Giulio Piacentino (http://www.giuliopiacentino.com/), Architecte - McNeel Europe
mercredi 15 juillet 2009
Formation RhinoScript et Maxwell à Dubai

15-18 juillet - Atelier d'introduction à RhinoScript et Maxwell, Dubai, Émirats Arabes Unis
Au cours de cet atelier nous dévoilerons deux des principales raisons pour lesquelles les designers peuvent choisir d'étudier des solutions grâce au scriptage. Il s'agit de l'automatisation et de l'incorporation de la logique. L'automatisation étant la possibilité de déléguer des tâches à l'ordinateur (construire un produit traité par ordinateur) et l'incorporation des règles la possibilité d'exprimer des intentions de design par un ensemble d'énoncés conditionnels.
Nous utiliserons RhinoScript pour étudier ces éléments. Cet atelier étant destiné à des personnes ne connaissant pas la programmation, il abordera les bases de la programmation et étudiera/analysera quelques scripts de Rhino afin d'en créer de nouveaux.
Nous aurons également un aperçu de Maxwell Render et nous étudierons des méthodes pour créer des rendus réalistes avec ce module.
mercredi 27 mai 2009
Atelier RhinoScript in Paris - Marc Fornes THEVERYMANY

23-24 juin - Atelier RhinoScript pour professionnels, Paris Centre
McNeel Europe a organisé cet atelier de RhinoScript sur deux jours, au cours duquel Marc Fornes (THEVERYMANY) enseignera les bases de l'écriture de scripts dans Rhino, en commençant par les bases et l'anatomie de VBScript pour continuer avec la logique des opérateurs et des fonctions, l'exécution conditionnelle, les matrices et terminer par les NURBS et les maillages.
Le coût de cet atelier rn français est de 600 Euros et le nombre de places est limité à 10.
mercredi 22 avril 2009
Mise à jour de RhinoScript Labs (20 avril 2009)
RhinoScript est un langage script basé sur le langage VBScript de Microsoft. Avec RhinoScript, vous pouvez ajouter rapidement des fonctions à Rhino ou automatiser des tâches répétitives.La version de RhinoScript sortie des laboratoires contient des ajouts et des modifications par rapport à la version de RhinoScript incluse avec Rhino 4.0 SR5.
Les fonctions suivantes ont été ajoutées à la version Labs de RhinoScript :
AddPlanarMesh - Crée un maillage plan à partir d’une courbe plane fermée.
BoxMorphObject - Déforme à un objet avec la boîte de contour.
ClosedCurveOrientation -Indique l'orientation d'une courbe plane fermée.
CurrentDetail - Change la vue détaillée actuelle en vue de mise en page.
CurveNormalizedParameter - Convertit un paramètre de courbe normée en paramètre de courbe.
CurveNormalizedParameter - Convertit un paramètre de courbe en paramètre de courbe normée.
DetailNames - Renvoie les vues détaillées d'une vue de mise en page.
DimStyleLengthFactor - Renvoie ou modifie le facteur de longueur d'un style de cote.
DimStylePrefix - Renvoie ou modifie le préfixe d'un style de cote.
DimStyleSuffix - Renvoie ou modifie le suffixe d'un style de cote.
DivideCurveEquidistant - Fractionne une courbe pour que la distance linéaire entre les points soit égale.
ExtrudeCurveTapered - Extrude une courbe vers un point.
GetMeshFaces - Demande à l'utilisateur de choisir ou de sélectionner une ou plusieurs faces dans un maillage.
GetMeshVertices - Demande à l'utilisateur de choisir ou de sélectionner un ou plusieurs sommets dans un maillage.
IntersectSpheres - Calcule l'intersection entre deux sphères.
IsDetail - Vérifie qu'une vue détaillée est sur une vue de mise en page.
IsLayout - Vérifie qu'une vue est sur une vue de mise en page.
IsLayoutObject - Vérifie qu'un objet réside dans une vue de mise en page ou dans l'espace du modèle.
IsPointOnMesh - Vérifie qu'un point se trouve sur un maillage.
Layer State Methods - Plusieurs nouvelles méthodes d'état des calques ont été ajoutées.
LineCylinderIntersection - Calcule l'intersection entre une ligne est un cylindre.
LineSphereIntersection - Calcule l'intersection entre une ligne est une sphère.
MakeCurveNonPeriodic - Transforme une courbe périodique en courbe non périodique.
MakeSurfaceNonPeriodic - Transforme une surface périodique en surface non périodique
MeshVertexFaces - Renvoie les faces de maillage qui partagent un même sommet />ObjectLayout - Renvoie ou change la mise en page ou l'espace de modélisation d'un objet.
PlaneSphereIntersection - Calcule l'intersection entre un plan est une sphère.
ProjectCurveToMesh - Projette une ou plusieurs courbes sur un ou plusieurs maillage.
ProjectPointToMesh - Projette un ou plusieurs points sur un ou plusieurs maillage.
RemoveCurveKnot - Supprime un nœud dans une courbe.
RemoveSurfaceKnot - Supprime une ligne de nœuds dans une surface.
ResetMaterial - Rétablit le matériau par défaut de Rhino.
ReverseSurface - Inverse de la direction d'une surface.
ShootRay - Lance un rayon sur un ensemble de surfaces.
SurfaceNormalizedParameter - Convertit un paramètre de surface normée en paramètre de surface.
SurfaceParameter - Convertit un paramètre de surface en paramètre de surface normée.
