. a collection of codes & grammars for Grasshopper, a generative modeling tool included with Rhinoceros.
The definition creates a specific Hitomezashi pattern.
Outputs are available in Nurbs and a Mesh format.
Mesh Color by sudo-Curvature
The definition applies a vertex color based on the average or upper value of the angles between adjacent faces.
3D Hilbert curve
This definition generates a 3D Hilbert curve (a continuous fractal space-filling curve).
nGon mesh tessellation
Builds a nGon mesh tessellation on a closed surface.
Sorts a list of curves by closest curve and (eventually flipping their direction) to optimize toolpath length.
Groups indexes of connected points into separate clusters. Sandbox & Anemone plugins required.
This definition simulates a spirograph tool.
3D Differential mesh relaxation
This definition explores the 3D relaxation of a mesh affected by an image gradient.
2.5D Differential mesh relaxation
This definition explores the 2.5D relaxation of a mesh by a system of attractor points forces.
2D Differential mesh relaxation
This definition explores the 2D relaxation of a mesh by a system of attractor points forces.
This definition creates a mesh model of all the connections between the centers of the 3D Voronoi cells and the adjacent cells.
3D Hexagonal Weaving
This definition explores the weaving of a hexagonal grid generating 3 different interwoven frames.
Vectors field over HexaMesh
This definition explores vector field-driven deformations and colouring over a hexagonal grid, generating a mesh.
Vectors field over HexaMesh_Co-de-iT_0.9.0075.zip
Erwin Hauer’s Box Morph
This definition explores the Box Morph technique to get Erwin Hauer’s continuous screens using meshes.
Erwin Hauer’s Box Morph_Co-de-iT_0.9.0066
GH to SVG
A series of Clusters/Components in order to export and visualize directly a SVG file.
you can download the file from the gitHub repo.
ASCII art generator
This definition uses any image to create an ASCII art picture.
ASCII art generator_090014.zip
GH to Maya
GH definition that preserves mesh vertices colors and renders them in Mental Ray in Maya. Included are: GH def (v 0.9.0014), Rhino file, .fbx mesh sample, .mb file with finished result.
GH to Maya package
GH to Blender
GH definition that preserves mesh vertices colors and renders them in Blender with Cycles. Included are: GH def (v 0.9.0014), Rhino file, VRML mesh sample, .blend file with finished result.
GH to Blender package
A definition that voxelizes a surface or polysurface.
This definition creates a Ribs structure from a given Nurbs surface, unrolling all pieces.
A simple GH definition that mimics the Escher patterns process.
Import a Blender3D geometry in GH using the .PLY file format. Package includes: .blend file, .PLY file, GH def, pdf tutorial.
Random hexagonal based pattern generator.
Draws a pie chart from a list of values.
A Sudo-Phyllotaxis 2D pattern, using the formula: x= cos(i), y=sin(i)
Sudo-Phyllotaxis variation using the formula: x= cos(i), y=sin(i), z=i.
Attractors vector deformation
Attractor points-based deformation (shrink-expand) on a hexagonal grid.
attractors vector deformation_Co-de-iT_GH0657.rar
Hexagonal Grid Field
Magnetic field applied to a hexagonal grid ruled by 4 points that can be switched (attractors or repulsors).
Image-based geometric parameter control example.
Curvature analysis pattern
Subdivides a surface into quadrangular panels, with curvature-dependent holes.
curvature analysis pattern_Co-de-iT_GH06057.rar
Uneven subdivision of a NURBS surface, controlled by random intervals.
Diagrid definition covering the whole surface, up to the edges.
Tessellate a surface and smoothly transform the tessellation from a quadrangular to a diagrid pattern.
Quad 2 diagrid_Co-de-iT_GH06019.zip
This definition allows you to tessellate a surface going smoothly from tatami tessellation to diagrid through Cairo tessellation.