background preloader

Grasshopper Resources

Grasshopper Resources

Tenta[TIVE] – Grasshopper Generated Tentacle Organisms / Structures Tenta[TIVE] addresses the process of creating tentacle-like structures / artificial organisms by using Grasshopper3d. the idea behind this research came from a discussion on the GH forum a few days back. This procedural model integrates recursion through C# scripting for the development of the moving and adapting tentacles. The C# scriptable component implementing the qualities of an agent based system can be replaced in the actual definition by a similar add-on component from the Locust tools or the SPM Vector tools . The procedure is parametrically defined in terms of the initial geometry explored , the inherent properties of the tentacles (i.e the distance between them, their interlocking ect) and the size of the final structure. However each organism can be addressed as an emergent bottom-up outcome. Below is a video documenting the process. And a snapshot of the definition in case someone wants to replicate it. Like this: Like Loading...

Zwarts en Jansma Voronoi Attractor In the latest release of Grasshopper, David Rutten has incorporated many of his Pointset Reconstrution tools for Rhino. There are, for example, components for voronoi, delaunay, quadtree and convexhull funtions. To have them right there in grasshopper lets you skip the step of calling them from rhino or a script. Great! To try these new components out, I’ve put together a quick voronoi definition which inputs a surface and an attractor point which influences the sizes of the voronoi cells. // download definition file: voronoi-attractor.ghx

[Sub]Code | Digital [Sub]stance 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 digitalsubstance.wordpress.com. “If you Enjoyed anf found the content of this blog useful please consider donating to keep Digital [Sub]stance up and running.” Grasshopper Definitions CNC and LC Contour Surfaces: Download CnC+LC_Contours (GH 0.8.0003)Ribbed Surface: Download Ribs (GH 0.8.0003)Evolutionary Cube: Download E-Cube (GH 0.8.0003)M.B.F. GH User objects Processing Code Python + IronPython GHA assemblies Forest Hike: Download Forest Hike GHA (GH 0.9.0066) Like this: Like Loading...

Nudibranch + Millipede | Realitme Flowing Isosurface Definition I know I haven’t properly updated the Nudibranch examples on the GH forum, however since I have been getting a lot of requests to display what and how exactly this isosurface snapshot from the previous post about the release of Nudibranch works, i decided to spent a few hours to document this process and also share the definition. Take a look at the following video. This definition uses two Nudibranch components the Satellites and the AttractorValues, combined with the Millipede’s isosurface component. You can download the definition as usual from the [Sub]code page. And of course you must have Nudibranch and Millipede installed.. Enjoy.! Like this: Like Loading... designcoding Maybe a huge kitsch for contemporary architecture, I know, but a good example of a fundamental problem of constructing geometric relationships. In ARCH362 today, we’ve examined the geometric modeling process that opens us parametric relationships just by converting it into a diagram of design history. You may follow the construction of such a diagram step by step and see the possible parameters emerged from it. Only rule of this construction is the connection from the left side of the component (node) represents an input to that node, and the connection from the right side of the component represents an output of that node. A couple of numbers are the input of a “polygon” node, while the output of that node is a curve (the polygon). Then, this goes on as we use that emerged curve as an input of a loft “node”. You can download the definition file here [GHX: 0.8.0066] Please note that in this method, first, a geometric sketch is made in Rhino to create an initial object.

lúcio santos Kangaroo Frequently occuring in nature, minimal surfaces are defined as surfaces with zero mean curvature. These surfaces originally arose as surfaces that minimized total surface area subject to some constraint. Physical models of area-minimizing minimal surfaces can be made by dipping a wire frame into a soap solution, forming a soap film, which is a minimal surface whose boundary is the wire frame. The thin membrane that spans the wire boundary is a minimal surface of all possible surfaces that span the boundary, it is the one with minimal energy. One way to think of this “minimal energy” is that to imagine the surface as an elastic rubber membrane: the minimal shape is the one that in which the rubber membrane is the most relaxed. A minimal surface parametrized as x=(u,v,h(u,v)) therefore satisfies Lagrange`s equation (1+h(v)^2)*h(uu)-2*h(u)*h(v)*h(uv)+(1+h(u)^2)*h(vv)=0 (Gray 1997, p.399) This year`s research focuses on triply periodic minimal surfaces (TPMS). Schwartz_P surface Neovius surface

Medial Axes / Voronoi skeletons The Medial axis or Voronoi Skeleton of a polygon is the set of all the points with 2 or more closest points on the polygon’s boundary. Another way of putting this is that it is the locus of the centre of all the maximal inscribed circles. It is an important tool in computational geometry, with a wide variety of applications, from image recognition to finite element analysis. The closely related straight skeleton has also been used for generating ridge-lines for the rooves of buildings. Here is a simple Grasshopper definition for generating the medial axis of an arbitrary 2d closed curve. As I have written about earlier, this also generalises nicely to 3D Like this: Like Loading...

Grasshopper - generative modeling for Rhino

Related: