Daniel Widrig Architecture 2.0 Rhino ++ Grasshopper – 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 : firstname.lastname@example.org Bio: Jose Sanchez is an Architect / Programmer / Game Designer based in Los Angeles, California.
grasshopper code . a collection of codes & grammars for Grasshopper, a generative modeling tool for Rhinoceros. 3D Hilbert Curve This definition generates a 3D Hilbert Curve, a continuous fractal space-filling curve. 3D_Hilbert_Curve_Co-de-iT_1.0007.zip nGon mesh tessellation Starting from a closed surface it builds a nGon mesh tessellation nGon_tessellation_Co-de-iT_1.0007.zip Curves Sorter Starting from a list of curves it takes the first one then it looks for the closest curve and it eventually flips the direction to optimize the toolpath lenght. Curves_Sorter_Co-de-iT_1.0007.zip froGH A sparse collection of tools for Grasshopper. See the code, explanation and download here. Clusterizer This definition groups indexes of connected points into separate clusters. Clusterizer_Co-de-iT_0.9.0076.zip Spirograph This definition simulates a spirograph tool. Spirograph_Co-de-iT_0.9.0076.zip 3D Differential mesh relaxation This definition explores the 3D relaxation of a mesh effected by an image gradient. Vorospace Math surfaces .
Rhinoscripting Resources Archive » Waffle Structures: Rhino Grasshopper Yes ! the classic waffle structures , I think this kind of definitions are very useful specially to those starting in their way of parametric design and of course Grasshopper, they have a wide range of applications that can go from architectural projects to conceptual furniture like this quick example I made. The definition is made so you can set up the number of sections in the X and Y axis separately , also you can set up the height of each sections as well as the thickness of the material you are going to work with. Finally the definitions orients al the parts to the X-Y axis with an ID tag so you can easily organize them and get them ready for the CNC mill or the laser cutter. This definition will help understand most of the basic components that Grasshopper currently has implemented,It was made with Grasshopper Version 6.0019 we have to remember it still is a WIP so they maybe some problems using it in other versions.
MARC FORNES & THEVERYMANY™ Populating a Surface with Triangular Panels Hey Guys, I'm trying to figure out how to populate a surface with triangular panels. I found some paneling definitions online that populate a surface with square panels but I haven't seen any that can populate triangular geometry on any surface. Attached is a definition I have been working on thats based on several definitions I found online. so far the definition divides a surface into triangles but when I try to populate it with any triangular geometry its warps the geometry excessively. Does anyone have any suggestions? Tags: Panelization, Population, Surface, Triangulation Attachments: TriPop.ghx, 393 KB ▶ Reply to This suckerPUNCH gálvez & algeciras: SCRIPT EN GRASSHOPPER PARA CONSTRUIR LA TRANSFERENCIA DE PAISAJES EN LA CASA DEL CARNAVAL Para la construcción de la fachada principal de la Casa del Carnaval nos encontramos con la dificultad de la fabricación de los paneles metálicos multiperforados que irán dibujando la imagen pixelada del Castillo de Burguillos del Cerro (Badajoz). Cada fabricante cuenta con materiales de diversas características (tamaño, espesor, distancia entre perforaciones, tipo de perforación, etc...) y con una limitación en los diámetros de taladros para la perforación en los paneles. Cálculo del área perforada: agujeros redondos, al tresbolillo: Cálculo del área perforada: agujeros redondos, al cuadro: Cálculo del área perforada: agujeros cuadrados, al cuadro: Hemos elaborado un Script en Grasshopper que nos permite el control del diseño de las perforaciones en función de las restricciones de fabricación (tes diámetros de perforaciones, distancia entre perforaciones, etc...). El script está diseñado en dos fases: El anterior ofrece radios de perforaciones aleatorios entre 0 y 1.