background preloader

Grasshopper tools in C#

Grasshopper tools in C#
Grasshopper features an impressive amount of highly interlinked components – from lines to trees, from circles to graph editors. Sometimes, however, when design tasks become more advanced, we might need to further customize this plugin by directly borrowing from Rhino commands. With these scripting components, the user can quickly solve otherwise more complex design behaviors. This list of C# scripts is a work in progress and is open for requests. Supporting v. 0.8.2 and some previous versions.

Related:  GRASSHOPPERParametric Architecture

Mosquito FaceBook plugin Working again!: The plugins have been reprogrammed so to work with the new Facebook OAuth API. NEW Record Media plugin: Allows you to record social media information from the media components over time without duplicates. Might be complex for some to use at first. Computing Kaizen Studio Toys Studio Toys Computing Kaizen Columbia University GSAPP Advanced Studio VI Interested in Processing and architecture? Weaverbird 0.5.20 NewYear Weaverbird is a topological modeler that contains many of the known subdivision and transformation operators, readily usable by designers. Instead of doing the work repeatedly, or sometimes using complicated scripts, this plug-in reconstructs the shape, subdivides any mesh, even made by polylines, and helps preparing for fabrication. Weaverbird – No expiry.

Software License The following software systems (Freeform Origami, Origamizer, Rigid Origami Simulator) are proprietary software provided under the following license. The user is allowed to use the software if and only if both of the following conditions are satisfied. Before using the softwere, please contact me in advance. (Non-Commercial Use) The use of the software is non-commercial. (Attribution): The resulting works achieved using the software, e.g., research publications, exhibitions, educational workshops, etc. acknowledge the usage of the software and cite at least one of the following references.

[Sub]Code This page is set up to host bits of codes and sample algorithms. Those algorithms are free to be explored or even shared with proper recognition to the author.Please let me know if you reached any interesting result using any piece of the code provided. Before downloading anything from Digital [Sub]stance you consent to the following license agreement Digital [Sub]stance by Marios Tsiliakos is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Based on a work at

Starling Starling_0.2 mesh tools. These components enable mesh parametrization, so it behaves like a surface - you can evaluate points at any place etc. In 0.2 release, Starling enabled quasi-polyhedral mesh tools. These new components are organized in a new panel called "Alchemists" : How do they work ? You create polyline and each component converts it into polygonal mesh. Fabrication Grasshopper: Parametric CurvesThis module covers the basic parametric properties of curves along with common grasshopper methods for evaluating and dividing curves. ARCH 598 Summer 2011information >> n-formations FABRICS // LATTICES // FIELDSThis course is designed to introduce and explore computational design, algorithmic thinking, and digital manufacturing–both: the larger ramifications that emerging digital technologies and ideas are having architectural theory via readings, discussions, presentations; and the practical application of these ideas and tools through a series of hands-on, iterative modeling and fabrication assignments. ARCH 581/498 : Fall 2010Digital Design + Fabrication Foundations I Grasshopper: Surface to Planar TrianglesGrasshopper : Surface to Planar Triangles : Fabrication Layout of Planar Components Laser Cutting: Adobe IllustratorLaser Cutting from Adobe Illustrator

gHowl gHowl_r50 and example files Check out the gHowl videos page where you can see how people have been using gHowl. Our users have connected Rhino and Grasshopper to various protocols, platforms, and softwares including: Processing Excel Open Office Resources This section introduces basic Grasshopper concepts through annotated Grasshopper definitions. These are intended to be used in conjunction with the Grasshopper tutorials to provide further explanation for the outcomes reached within the tutorials.

Point Attractor – Grasshopper GHUser Object Since I am using Attractors frequently in my research, I decided to spend some time on organizing a GH User Object which is basically a grasshopper component that takes an array of points attracted to a certain point and returns the new array of points. If you don’t know what a GH User object is the go here and type GH User). You can easily install this component by placing the file provided into the User Object Directory [ in GH File-> Special Folders -> User Object Folder].

Millipede Millipede is a structural analysis and optimization component for grasshopper. It allows for very fast linear elastic analysis of frame and shell elements in 3d, 2d plate elements for in plane forces, and 3d volumetric elements. All systems can be optimized using built in topology optimization methods and have their results extracted and visualized in a variety of ways. In addition millipede implements a few basic geometric features [extraction of iso surface meshes from volumetric scalar fields or and extraction of curved contours over any mesh] and a few numerical analysis tools [Fast fourier transforms in 1 and 2 dimensions, sparse linear system solver and eigenvalue calculation for large matrices using functionality from the intel math kernel library] The new version of millipede includes the surface reparameterization module that enables the generation of vector field aligned patterns over any mesh.

scripting Archive for scripting Marc Fornes keynote speaker at Banff Session 2014 Marc Fornes will be keynote speaker for “Beyond Boundaries” at Banff Session 2014 (May 2-3, Canada) together with Kai-Uwe Bergmann from BIG, Andreas Gjertsen from TYIN (Trondheim, Norway), Sasa Radulovic & Johanna Hurme from 5468796 Architecture (Winnipeg, Canada) and Jared Della Valle from Alloy Development (Brooklyn, US) Volatile Prototypes / hoopsnake: Iteration in Grasshopper Update: Hoopsnake is now Opensource! More info at Github HoopSnake, apart from a legendary creature, is a component for the Grasshopper™ 3D platform. What it does in principle is to create a copy of the data it receives at it's input upon user request and store it locally. This duplicate is made available through a standard Grasshopper parameter output. What this means in practice is that it is possible through the use of HoopSnake to send the output of a set of components back to it's input in a looping fashion.

grasshopper code . a collection of codes & grammars for Grasshopper, a generative modeling tool for Rhinoceros. Clusterizer This definition groups indexes of connected points into separate clusters. It requires Sandbox & Anemone plugins.

Related:  penguins19