background preloader

GRASSHOPPER

Facebook Twitter

ApiDocs.co · Grasshopper · Grasshopper.Kernel Namespace.

Python

GH: OBJECT MANIPULATED MESH. This definition shapes meshes with objects 1.

GH: OBJECT MANIPULATED MESH

Start with some mesh (in this case a box)2. Create objects inside or outside the mesh to manipulate the mesh3. Determine the vertices of the mesh to move via distance to the objects4. Move the vertices toward the manipulation objects5. GH Version Plug-ins Required. Octopus. New in v0.3: you can work single-objective problems by imposing diversity as a second objectiveyou can add preference selections that try to get close to the parametrization of that solution, compared to the older preference selection where the respective part of objective space is favouredyou can change the number of objectives during a search3d models of the solutions can be displayed in octpus' objective-space viewportconvergence, genetic distance, and hypervolume graphdifferent mutation operators [HypE, Polynomial, Alternative Polynomial]different reduction operators [Hypervolume Indicator, SPEA2] Octopus introduces multiple fitness values to the optimization.

Octopus

Marching Cubes: Curve Wrapping & More Metaballs. UPDATE: 30-Jan-2014.

Marching Cubes: Curve Wrapping & More Metaballs

Cone.png (1600×993) Marching Cubes: Curve Wrapping & More Metaballs. GH to SVG – your graphics directly from grasshopper. We all know the value of data in computational design field.

GH to SVG – your graphics directly from grasshopper

Many times we need to inform our models with several flux of information and many times we need to show these information using dataviz or infoviz graphics. Co-de-iT decides to maximize the workflow speed in Grasshopper and code some components in order to expor realtime graphics in SVG format readable immediately in your favorite graphics software (Inkscape or Illustrator) or at live, dragging and dropping it in a new Chrome Browser tab. The components are actually released as grasshopper clusters (they are literally syntax parsers that transform GH data in SVG objects syntax) in order to let anyone to implement the components with other features. The SVG code is really easy to be understand and coded!

Algorithmic design

Muscle 002. Downloads - Geometry Gym. Space Symmetry Structure. Dynamic Relaxation - fixed number of times. Performs dynamic relaxation on a network of lines - essentially smooths the network. Optionally the lines can be relaxed over a surface as well. Files for Grasshopper 0.8: dynamic_relaxation_08.ghx relaxModel.3dm Parameters: Lines: Network of lines to relax Points: Fixed points you do not want to move Surface: (optional) Surface to relax lines onto Iterations: Number of times to preform relaxation Outputs: Lines: The relaxed lines.

GrassHopper Scripting 3: Hexagons on a surface. Archsim. Leaf Venation. Hi everyone, I have been trying to replicate an algorithm in 2D, used by nervous system to produce their hyphae lamps (see image below) using grasshopper without any additional scripting.

Leaf Venation

I think this is possible especially with the use of hoopsnake now for performing iterative or recursive functions. WooJae's Blog. Starling. Starling_0.2 mesh tools.

Starling

These components enable mesh parametrization, so it behaves like a surface - you can evaluate points at any place etc. Grasshopper tools in C# FANCYWIRES. DIVA for Rhino. Scarab. Mosquito. FaceBook plugin Working again!

Mosquito

: 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. Check to example files included and it should be self explanatory, else send me a msg and i will try to help Flickr: Search twitter database for photos based on location and tag/title. ImageDownload: Download images from Flickr or Twitter plugins. ImageMaterial: Map a image onto a nurb surface. Bug Fixes: Fixed bugs with Twitter API access and new functions in String Duplicate component. Millipede. Millipede is a structural analysis and optimization component for grasshopper.

Millipede

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.

CERVER Tools. Chameleon. GENERATION. Elk. Karamba. Karamba 1.0.5 is now available for download and includes the following new features and bug-fixes.

karamba

Karamba 1.0.5 contains these new features: A simplified installation procedure. Iso- and stream-lines with user supplied values and vectors at mesh-vertices (unlimited mesh-size also in the FREE-version of Karamba). Benchmark examples with known results from literature for the evaluation of calculation […] This intensive 4 day design/fabricate/build workshop explored digital form-finding techniques to produce a series of scaled architectural prototypes for freestanding pavilion structures. Two student teams each developed a proposal through dynamic meshrelaxation processes to simulate the formation of a tensioned membrane structure. Rechenraum - Overview. Path Mapper Help. As a result of a request please find a series of examples for using the Path Mapper component.

Path Mapper Help

The First installment of this is showing the Path Mapper imitating some already existing components. Flatten, Graft, Simplify and Flip Matrix. There is also an additional example showing Integer Divide to which there is no existing component. For those uninitiated in the dark arts of pathmapper the component can be found on the Sets Tab> Tree Section with the icon of a red cube. Section 8: The Garden of the Forking Path of the Grasshopper Primer 2nd Edition is dedicated to the Tree Structure implemented in GH v0.6. Lars Renklint's Page. Continuing to explore the work of Rinus Roelufs, I had some progress with the selfintersecting Moebius band. The holes that permits the surface to weave into itself are now circular. The definition is not all that parametric yet, meaning you can only change the size of the moebius, the size of the holes and whether the moebius band should be twisted… Continue.

SR22. Kangaroo discussions and examples from GH forum. Home about us contact sg2011 cluster: use the force Through Kangaroo, the live physics plug-in, this cluster will explore ways of using the simulated interaction of physical forces and real-time spatial inputs to develop novel form-finding processes. news and updates discussions.

Example files. Edit 29/04/14 - Here is a new collection of more than 80 example files, organized by category: This zip is the most up to date collection of examples at the moment, and collects together a wide variety of definitions made for various workshops and in response to forum questions. Thanks to all workshop attendees and forum members for your valuable input. It is possible I've missed a few useful ones. Daniel Piker’s Videos. Kangaroo - Mesh Relaxation - Tutorial 1. Slingshot! GH+MySQL v0.6 Released. A new version of the Slingshot GH+MySQL plug-in has been released.

The release improves on the workflow for writing information to a MySQL table. A new Write Table component is included which allows the user to dynamically insert and update multiple columns of data. A workflow example for creating, writing, and querying is also included in this release. Kangaroo - DLA + FDG. NetWork. SPM Vector Components. Path Mapper with a variable. Parametric Sculpture. Form + Code envisions a coral structure inspired by natural groth patterns to infi ll the interspaces of a subterranean computer pool. The sculpture provides the room with sunlight and natural air and therefore creates a connection to the outside world in the isolated computer hub. Costa Minimal Surface. Force Density (Using the Mesh Vertex Repel command) Grasshopper Definition. PackRat. FlowL. LunchBox. PanelingTools for Grasshopper with Rhino 5.0. Example files geco.

Armadillo. Kangaroo Physics. 4D Noise. This component creates Perlin and Simplex noise.