background preloader

Rhino Python Tutorials – Plethora Project

Rhino Python Tutorials – Plethora Project
Plethora-Project.com is an initiative to accelerate computational literacy in the frame of architecture and design. It aligns with the "show me your screens" motto of the TopLap live-coding group attempting to get rid of Obscurantism in digital design. Directed by Jose Sanchez Contact me at : jomasan@gmail.com Bio: Jose Sanchez is an Architect / Programmer / Game Designer based in Los Angeles, California. He is partner at Bloom Games, start-up built upon the BLOOM project, winner of the WONDER SERIES hosted by the City of London for the London 2012 Olympics.

Kangaroo Force polygons of equilibrium structures I have recently been exploring some reciprocal force diagrams using Kangaroo. From the 1869 paper by James Clerk Maxwell On reciprocal figures, frames and diagrams of forces : …to construct the Polygon of Forces, by drawing in succession lines parallel and proportional to the different forces, each line beginning at the extremity of the last. If the forces acting at the […] Minimal surface puzzle The top row shows three different minimal surfaces from the same boundary curves. Orthogonal Clustering I’ve always aimed to make Kangaroo a specifically architectural physics engine. Variation from Uniformity All of these triangles are identical and equilateral: In architectural geometry over the last few decades, a common topic of research has been how to build and clad doubly curved surfaces in an efficient way. MeshMash!

Cookbook Learning to use Rhino - Tutorials Collection Interface Basics Brian James of McNeel aims to quickly get you up to speed with the user interface of Rhinoceros for Mac. (4 minutes) Getting Started Learn about Rhino for Mac in a 9 part tutorial by Kyle Houchens. Selecting Objects Most operations you will do in Rhino require you to select one or more objects. Creating Surfaces A common way of working is to draw curves then use surfacing commands to create surfaces from those curves. Flashlight Tutorial This tutorial introduces the concept of drawing curves and one method of creating surfaces from those curves. Headphones This tutorial demonstrates creating surfaces from profile curves using lofts, sweeps, and extrudes. Penguin This tutorial demonstrates point-editing techniques including moving and scaling control points. Drafting This example shows how to use Rhino to model a simple mechanical part. Accurate Modeling The cursor can always move freely in space, but chances are, you will want to model with greater accuracy. User's Guide

BeginnersGuide/Programmers This is a Wiki page. Users with edit rights can edit it. You are, therefore, free to (in fact, encouraged to) add details of material that other Python users will find useful. It is not an advertising page and is here to serve the whole Python community. Users who continually edit pages to give their own materials (particularly commercial materials) prominence, or spam the listing with multiple entries which point to resources with only slightly altered material, may subsequently find their editing rights disabled. You have been warned. A beginner-friendly Python tutorial that starts with the absolute basics but also covers more advanced stuff like Python software deployment. iGeo Tutorials Currently iGeo can read most of types of geometries in Wavefront OBJ file (.obj) and Rhinoceros 3dm file in version 4.0 (.3dm). Known types of geometries iGeo currently cannot read are BRep solid geometries and poly-curves (polylines can be read). To open file, please use IG.open() method, specifying the file path in its argument. The path can be either an absolute path or a relative path. An absolute path is a path starts with "drive name letter:\".. like "C:\Users\username\My Documents\" in Windows or a path starts with "/" like "/home/user/Documents/" in MacOSX. When it is not an absolute path, it's read as a relative path and it is relative to Processing sketch's data folder, which is a subfolder named "data" inside saved sketch folder and typically it looks like this; in Windows, My Documents\Processing\sketch_sep01a\data\, and in MacOSX, ~/Documents/Processing/sketch_sp01a/data/. Processing recommends you to put data files inside the "data" folder inside the sketch folder.

Tutorial Grasshopper pour programmeur | Forme-Complexe Le web est plein de tutoriel pour Grasshopper mais la plupart sont destinés à des architectes. Je vous présente ma sélection pour programmeur. J’en ai trouvées deux d’intéressant : Language de programation et subtilité de grasshopper Une introduction rapide pour débuter, trouvé à cette adresse et directement visible ici GrasshopperWorkspace Un document plus complet voir archi complet sur le sujet avec une digression sur les scripts vbnet un must-have ici ou re-hebergé ici ( Grasshopper tutorial ) référence aux fonctions disponible les references sont aussi dispo dans l’aide de la SDK de rhino Avec visual studio dé-compilateur de .net pour voir ce que les autres fichiers ont dans le ventre Mon premier retour d’expérience avec la V4 de Rhino est que c’est de la programmation bien caché, bien enrobé avec tout un tas d’operateur géométriques qui ont fait la force de rhino, mais de la programmation quand même. Frédéric WordPress: J’aime Chargement...

galerie de tutoriels Bases de l'interface Pour ceux qui débutent avec Rhino 5, voici un aperçu de l'interface utilisateur. Parmi les sujets abordés, la navigation dans les fenêtres et les barres d'outils. (5 min.) Modéliser une gourde Commencer à modéliser avec Rhino 5. Modéliser un verre simple Apprenez à modéliser et calculer le rendu d'un verre en utilisant Rhino 5. Manuel de l'utilisateur Téléchargez le manuel de prise en main et guide de l'utilisateur. Construction simple L'expert en modélisation dans Rhino, Kyle Houchens, montrera comment modéliser dans Rhino 5 en utilisant la méthode de SketchUp consistant à tirer sur l'effacer les bords. (1 heure) Forme libre James Carruthers montrera sa façon de travailler ainsi que quelques astuces avancées pour la modélisation de formes libres complexes dans Rhino. (1:07 heure) Rhino 5 en direct Rejoignez-nous en ligne pour nos webinaires de Rhino 5 en direct au cours desquels des experts vous montreront comment démarrer avec Rhino. Autres ressources... Autres vidéos...

RhinoPython | Rhinoforyou...100% for Rhino ! Rhinoforyou réalise des formations sur RhinoPython, consultez nous... Python : un petit rappel Ce langage de programmation résolument moderne et orienté script est apprécié pour sa facilité d'apprentissage, à la différence d'autres langages comme VB.NET, C# ou C++. Dans quels cas utiliser Python sous Rhino ? - pour automatiser des tâches répétitives qui prendraient trop de temps en mode manuel;- pour effectuer des tâches dans Rhino ou Grasshopper auxquelles on n'a normalement pas accès à travers les commandes standard de Rhino ou les composants Grasshopper;- pour générer des formes géométriques à partir d'algorithmes;- et pour bien d'autres choses. Pour débuter sous Python, voici un excellent point de départ : ( des didacticiels ici ( Pour poursuivre sur RhinoPython, vous pouvez télécharger le manuel RhinoPython 101 (

Grasshopper | Architecturables / énsa-v Dans un monde informel qui conditionne le corps à un flux d’interactions continues, l’Architecture est en voie de perdition : que de matière inerte pour des corps nomades ! Le projet s’inscrit dans une intention de rendre mobile l’espace qui englobe le corps, de le rendre interactif pour stimuler l’œil sur des éléments qui d’ordinaire le laissent indifférents, car la contemplation d’un mur en béton matricé ne relève pas de la sensibilité de tous… Face au déluge de pancartes qui noient les édifices dans un océan de symboles éphémères, cette expérimentation se déploie comme une matrice originelle, qui englobe les corps dans une intériorité différente, aux reliefs variables. Les individus, engagés dans l’expérience, se trouveraient plongés dans un univers clos, un embryon formellement régi par les lois de la géométrie, ne prenant sens que par expansion ou rétraction sous la pression du nombre. Un médium s’impose : l’origami. Détails

Related: