designcoding
About Table of Contents Keywords Monthly Archive
Support designcoding!

#grasshopper

271 posts

Approximating Gyroid

April 14, 2012

Another famous shape of architectural geometry is a set of definitions creating minimal surfaces. I’ve found the trigonometric equation of the Gyroid and created a simple logic for approximating it as points in Grasshopper. However, when I searched the net for similar solutions, I found lots of them including the same approach as mine (Wynstan Wu’s definition). I was planning to develop a script in Grasshopper to take these estimated points and pull them to the Gyroid surface. Then, I…

Paramod 2011 Mid-term

April 12, 2012

Today, we’ve finished first phase, the introduction to dataflow management in visual programming environments; and conducted “well defined” part of the mid-term examination. First two questions were designed to test technical skills of data matching, geometric evaluation. First one was a simple algorithm that calculates the area of ANY triangle in real-time. Tricky part of this problem was to research and find ways of calculating area and implementing it in Grasshopper. Most obvious formula, “a x h / 2” is…

Quadrilateral Surface Tessellation

April 9, 2012

As far as I understood, it is impossible to physically construct double-curved surfaces from quadrilateral and planar faces. This definition tries to find an optimized alternative to this problem. Any surface, single or double curved, is divided into standard sub surfaces. But this time, those surfaces are treated as planar surfaces, therefore one corner is moved to meet this requirement. The output consists of only planar surfaces ready for fabrication. There are potential improvements to this definition such as finding…

Monkey Saddle Surface

April 8, 2012

This is another popular “math surface” being rediscovered by designers nowadays, in 2012. Saddle surfaces, seen above as mentioned earlier (here) have a special type named “Monkey Saddle Surface”. This surface was a dramatic example of how Grasshopper can control equations and instantly show graphical results. The mathematical equations start with Z=… this makes it very easy for us to transform any x-y grid centers (a 2d data tree of 3d points) and add z values to them according to…

Icosahedron by Code

April 5, 2012

I tried different approaches to drawing platonic solids using Grasshopper’s native components. However, it seems impossible now. In geometric definition, a platonic solid is a set of points, distributed on a sphere with equal distances. If the set contains 12 points, then it’s an icosahedron. I found lots of information about these objects and mathematicians seem to love analyzing them. They created different approaches to building an icosahedron. One of them is very suitable to implement on Grasshopper’s VB component….

Paramod 2011 Student Examples

April 4, 2012

Here are some results of fourth homework. An animate design sketch of a roof structure. Yağız, Deniz and Sacha created animated results; Derya and Sacha proposed conventional approaches to create “openings” by animating geometries. However, that does not meet the requirement of structural (and logical) intentions of the design problem. Unless some very high-tech materials were introduced to design. On the other hand, Yağız tried to create a structure that looks more like real. This exercise showed us that in…

Eschers Tessellations

March 29, 2012

After Puzzling, I tried to establish more of Escher’s basic grid transformations using Grasshopper’s native components. This definition simulates Escher’s transformation of four-cornered grids. The postulate is based on the fact that every quadrilateral (or triangular) planar shape can create regular tessellations without gaps or overlaps. In the traditional method, this tessellation is achieved by rotating the shape 180 degrees and copying afterward. However, in Grasshopper we simply define the fifth point for each shape and divide subsurfaces into four…

Paramod 2011 Fabrication

March 21, 2012

After a reviewing a short story of digital architecture from Branko Kolarevic, we looked at the roots of the theory and the concepts derived from it such as digital fabrication, building information modeling and parametric modeling. After a short brief, we’ve discussed about the final projects. Next week, we’ll start studying final projects and start to look at individual problems developed from them. Final submissions will highly be related with their design problem; it might be only digital animations, or…

Puzzling

March 21, 2012

Nowadays, I found myself back into traditional hand sketching. Several failed attempts on Grasshopper led me back there. NURBS (and Grasshopper) somehow limits our conception of surfaces to four-cornered (or two-directional) manifolds. Although it sounds like limiting our designs, having four-cornered component spaces has still lots of experimental fields for designers. Escher is a cult person, who transforms the euclidean coordinate system to meet his design intentions. There are lots of interesting research about him, and he shows us how…

Trees and Recursive Computing

March 15, 2012

This topic of trees and recursive computing is inspired by the method shown here at the Rhino Python 101 Primer. This is a beautiful method of recursion that creates tree-like shapes, composed of arcs. I constructed these arcs by using the Arc SED (start, end, direction) method. This requires start and end points and a vector that is tangent to the arc (at the start point). Therefore, the overall look of a chain of these constructions creates curves with continuous…

« 1 2 3 … 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 »
  • Chapters

    • Algorithms
    • Discourses
    • Fabrications
    • Studios
  • Explore

    • All Keywords
    • Table of Contents
    • Monthly Archive
    • #quad
    • #truchet
    • #bezier-curve
    • #weaire-phelan
    • #hotwire-cutting
    • #processing
    • #optimization
    • #philosophy-of-language
    • #voronoi
    • #b-spline
    • #enneahedron
    • #text
    • #linear-algebra
    • #cycloid
    • #golden-ratio
    • #hyperbolic-paraboloid
    • #sinan
    • #animation
    • #virtual-studio
    • #lissajous
  • Search

  • Support designcoding!

  • Enjoying designcoding? Support me on Patreon to keep it growing. Thank you!

  • copyright 2026 designcoding.net | about | privacy policy | end user license agreement