
Weave Anything: Sphere packing, circle packing, and kagome weaving Any triangulation of a surface directs a kagome weaving. Some of the prettiest triangulations result from sphere packings or circle packings (which are nearly the same thing.) A circle packing is a configuration of circles having specified patterns of tangencies. Adding the condition that circle interiors may not overlap, such a circle packing can be called a packing of discs.
Scripting Posts Tagged ‘Scripting’ Shellstar Pavilion Date: 2012Size: 8m x 8m x 3mMaterials: 4mm Translucent Coroplast, Nylon Cable Ties, Steel Foundations, PVC and Steel Reinforcement ArchesTools: Rhino, Grasshopper, Kangaroo, Python, Lunchbox, RhinoscriptLocation: Wan Chai, Hong KongEvent: Detour 2012 Description: Shellstar is a lightweight temporary pavilion that maximizes its spatial performance while minimizing structure and material.
Vortex – [Complex Geometry] Another attractor definition; this time I’m using a similar principle to the one I applied in the pattern transformation exercise I published some time ago; from a regular array of points I’m applying a rotation using several attractor points, generating this kind of vortex; a really nice effect in my oppinion; if You are familiar with the exercise I mentioned before, or if you plan to give it a try, you’ll find several diferences, given that Grasshopper have had several improvements since the time I developed that excercise; I probably should take some time to revisit my old definitions and update them, maybe some day I will. As usual, you can download the definition from the link bellow, this time I’m not including any example file, since all the geometry you need is internalized in the definition; if You want to change the atractor points, just create your own ones in Rhino and assign them to the geometry inputs Creative Commons Attribution-Share Alike 3.0 Unported License
The Octahedron by LMNts (Allimages from LMNNts) The Octahedron is an experimental pavilion created by Seattle based studio LMNTechStudio, The pavillion consisting of over 2000 parts was created to be exposed at the 2013 Seattle Design Festival. Project Description The pavilion is clad with over 400 triangular MDF panels held in place with either friction or trapped due to assembly sequencing. The inner face is painted blue, and serves as the canvas for a collection of 54 sets of CNC cut patterns generated by coworkers as part of an internal technology training exercise. The outer face is painted black and serves as a canvas for the community to transform the appearance of the Octahedron with chalk over the course of the Design Festival.
Education/GH Python 7. GH Python: Custom Subdivisions - 7-1. Vertex Control 1: Offset Vertices GH file # offset each vertex randomly and create a new mesh # input type - mesh : Mesh (Item Access), depth : float (Item Access) import Rhino.Geometry as rg import random def offsetVertex(mesh): mesh2 = rg.Mesh() # create a new mesh vtx = mesh.Vertices.ToPoint3dArray() # get all vertices in a list for i in range(len(vtx)): vtx2 = vtx[i] + rg.Vector3d(mesh.Normals[i]) * depth * random.random() #offset randomly mesh2.Vertices.Add(vtx2) mesh2.Faces.AddFaces(mesh.Faces) # add all faces at once mesh2.Normals.ComputeNormals() return mesh2 a = offsetVertex(mesh)
Rhino Namespace RhinoCommon SDK RhinoCommon SDK Rhino AngleUnitSystem Enumeration AntialiasLevel Enumeration A quick guide to make a plugin for Grasshopper in Visual Studio 2015 This is a quick guide of making a plugin for grasshopper using Visual Studio. For example we want to create a component to calculate the midpoint of a curve. And following is a step by step tutorial. 1. Fractal Terrain Generator – Example 9.3 While not typically something used by landscape architects, many Computer Generated Landscape artists use procedural world generation software to create landscapes that have no basis in actual, real world landscapes, but can look astonishingly life-like. Employing the logic and algorithms of some of these “world creators” could be useful for landscape representation, and maybe even design, although I’d have to think a bit about a specific design application, since it is unlikely I will be getting a commission to design a new mountain range anytime in the near future, but if you have the $$, I’m up to the challenge! Anyways, one of the most used of these world generators is a program called Terragen and of course, they use many different kinds of algorithms to achieve their results. One common algorithm for generating mountains, which is used by Terragen I believe, is a fractal process called the Midpoint Displacement algorithm.
Which components can model such a texture? - Grasshopper - McNeel Forum Hi, sorry for the late reply, I was busy with deadline and had to work overnight. here is the break down process of what I did from the beginning until final model.my office strickly forbid to give away any model or GH def done in this office. however I can show you printscreen of how its done, you can just find the component on GH canvas and just follow the image which component attached to which parameter and so on.so here we go = first, you can start to build a rough approximation of the base geometry, this is a crucial step and make sure everything is made of Quads (4 sided)otherwise the definition will not work later..you can create the base geometry via "meshfrompolyline" or you can start with NURBS Srf later on convert it to mesh its the same anyway.and you will need Weaverbird Plug in to subdivide your mesh. since this is actually a 6 sided cylinder, you can isolate 1 side out of the entire mesh to keep thing simple.= cheers.
mg.metric geometry - Do bubbles between plates approximate Voronoi diagrams? - MathOverflow The soap froth has a dynamics that Voronoi diagrams lack. The two-dimensional network of soap bubbles evolves in time according to the area law where is the area of a cell, the number of sides it has, and a coefficient determined by the surface tension of the bubbles. Working with Mesh Geometry 1.6.6 Working with Mesh Geometry In this section, we will work through an exercise file for producing a complete mesh solid. By the end of this exercise, we will have a dynamic definition to produce custom vases that can be 3D printed.