Geodesic Dome

Geodesic refers to the shortest path between two points on a curved surface. It is based on the principles of geodesy, which is the science of measuring the Earth’s shape. On the other hand, in architecture and design, a geodesic dome is a spherical or hemispherical structure consisting of a network of geodesic lines (great-circle arcs) forming triangles. Therefore, the dome’s framework provides strength and stability, distributing stress throughout its structure. Buckminster Fuller popularized and developed the concept of the geodesic dome. He designed the dome based on tensegrity (tensional […]

Posted on January 28, 2024 / Categories: Grasshopper | Pavilions | Polyhedra
Tags: buckminsterfuller | dome

Star Polyhedra

Stellated polyhedra are three-dimensional geometric shapes formed by extending the faces of a regular polyhedron (a solid with flat faces) beyond their original boundaries until they intersect with each other. The term “stellate” comes from the Latin word “stella,” meaning star and these polyhedra often have a star-like appearance due to their extended faces. They are popular because of their aesthetic qualities. I studied these forms many times before. This time, I implemented the stellations and negative stellations (the excavated polyhedra) of the famous Archimedean Solids in Grasshopper. I used […]

Posted on January 26, 2024 / Categories: Grasshopper | Polyhedra
Tags: archimedeansolid | star | stellation

B-Spline Construction

De Boor’s algorithm, a maestro of basis spline refinement, meticulously navigates through knots, unraveling the intricacies of B-splines with mathematical precision. Meanwhile, De Casteljau, the geometric orchestrator, takes center stage in the Bezier ballet, elegantly guiding control points through a recursive dance. Together, these algorithms fuse art and mathematics, seamlessly sculpting curves and splines with technical finesse, creating a harmonious symphony of numerical intricacies in computational geometry. ChatGPT is so emotional today. I have been studying the Bezier-De Casteljau algorithm for several years. Last week, I finally managed to understand […]

Posted on January 25, 2024 / Categories: Curves | Rhino Python
Tags: bspline | deboor | decasteljau

Parametric Bricks

In 2016, archi-union architects and fab-union intelligent engineering completed the renovation of the art gallery in Shanghai, China. The distinctive feature of the building was the robotic masonry fabrication of the brick facades. The undulating and waving parametric bricks were increasingly becoming popular after the introduction of parametric design tools such as Grasshopper and the works of Gramazio & Kohler at ETH Zurich since 2008, I guess. I made two Grasshopper experiments in 2012 and 2013 to generate such structures. Today I decided to revisit this fun exercise by trying […]

Posted on January 17, 2024 / Categories: Building Facade | Grasshopper | Patterns
Tags: brick | vectorfield

Mihrimah Sultan Mosque

“Mihr-î Mah” in Ottoman Turkish translates to “The Sun and The Moon” in English. She was the most powerful imperial princess in Ottoman history according to historians. The Mihrimah Sultan Mosque is located in Üsküdar district of Istanbul. It was built for Mihrimah Sultan, the daughter of Kanuni Sultan Süleyman and Hürrem Sultan. It is one of the early works of the architect Mimar Sinan. Sinan supported the main dome with half domes on three sides, excluding the front facade. The dome of the mosque has a diameter of ten […]

Posted on January 16, 2024 / Categories: 3D Models | 3D Printing | Rhino
Tags: istanbul | mihrimahsultan

Hilbert Curve

The Hilbert Curve, also referred to as the Hilbert space-filling curve, was initially introduced by the German mathematician David Hilbert in 1891. It is a continuous fractal curve, presenting a variation of the space-filling Peano curves uncovered by Giuseppe Peano in 1890. After a study on the mathematical background of this curve, I implemented a Python code into Grasshopper Python. However, I wanted to explore more variations by playing with the algorithm. This is why, the resulting Grasshopper definition can generate interesting curves based on the logic of the original […]

Posted on January 16, 2024 / Categories: Curves | Fractals | Rhino Python
Tags: hilbert | spacefilling

Catalan Lamps

Catalan Solids are the duals of Archimedean Solids. They were first described by mathematician Eugène Charles Catalan in the 19th century. There are 13 Catalan solids, and they exhibit interesting symmetries and unique characteristics. While coding the vertex coordinates of these solids in Grasshopper, I made a simple lamp design to exercise the programming language. The code generates the 13 Catalan Lamps with flaps. Since the polyhedra have planar faces, they can be cut out by hand or a laser cutter. After cutting every face from a translucent material such […]

Posted on January 11, 2024 / Categories: Grasshopper | Polyhedra
Tags: catalansolid | interiordesign | lamp

Parametric Muqarnas Blocks

While reviewing past Grasshopper studies, I stumbled upon a Parametric Muqarnas study dating back 11 years. Although it shares numerous characteristics with a muqarnas design, it is not a perfect match. The Grasshopper definition used in that study was not particularly efficient, prompting me to revisit and improve it. This particular design presents various challenges, making it an excellent exercise for mastering Grasshopper. My goal with this study was to create Parametric Muqarnas Blocks suitable for 3D printing. To achieve this, I employed the boolean modeling approach I had previously […]

Posted on January 9, 2024 / Categories: Grasshopper | Muqarnas | Patterns
Tags: architecture | modulardesign

Interlocking Pavilion

The interlocking frame structures represent a quintessential example of parametric design since very old times. More recently, they gained widespread attention through the Metropol Parasol in Seville, captivating architects and designers. I’ve extensively explored these structures on this blog, attempting various methods like manual slit drawing and solid/region boolean operations. My latest iteration aimed for greater simplicity and adaptability on complex surfaces. I call this new version Interlocking Pavilion. The ribs now align perpendicularly to the surface, which is a very difficult task for me. Of course, the ribs cannot […]

Posted on December 31, 2023 / Categories: Grasshopper | Pavilions
Tags: interlocking | structure

Archimedean Planters

Archimedean Solids are convex polyhedra with faces of regular polygons and vertex-transitive. There are 13 such objects (excluding prisms and antiprisms which are probably less exciting). In this study, I experimented with these solids and designed a family of planters. Since they are convex and look cool, I decided to give it a try. I call this algorithm Archimedean Planters. The first part of the definition deals with the generation of the chosen solid. A list will help the user to choose the solid. Then, the top and bottom planes […]

Posted on December 30, 2023 / Categories: Grasshopper | Polyhedra
Tags: archimedean solid | planter

Fibonacci Portraits

“In the heart of a sunflower’s embrace, its seeds weave a poetic tale—a dance of two spirals, parastichies they’re called. One unfurls gracefully from the center in the hush of clockwise whispers, while its counterpart whispers secrets in the tender breaths of counterclockwise motion. A subtle ballet unfolds, where the number of these spirals gracefully mirrors the whispers of adjacent Fibonacci numbers, composing a delicate symphony in the sun-kissed fields.” says ChatGPT if I force it to be a little poetic. I made a simple tool, Fibonacci Portraits to generate […]

Posted on December 27, 2023 / Categories: Grasshopper | Tessellations
Tags: fibonacci | image sampler | pattern | spiral

Bezier Function Extractor

Today’s curve is the beautiful Bezier curve. A series of linear interpolations between the coordinates of control points describe a Bezier curve. So, I created a simple tool in Grasshopper called Bezier Function Extractor to experiment with this elegant construction. In the linear form (degree 1) the linear interpolation between 2 points (P1 and P2). The point at parameter t (0<= t <= 1); Q = tP1 + (1-t)P2. In the second degree, we need three points (P1, P2, and P3). The two linear interpolations between P1-P2 and P2-P3 would […]

Posted on December 26, 2023 / Categories: Grasshopper | Parametric Curves
Tags: bezier | curve | function

Dragon Curve Fractal

This week’s fractal is the famous Dragon Curve. Dragon Curve exhibits self-similarity, meaning parts of the curve resemble the overall shape, regardless of scale. It’s fascinating because a relatively simple construction process generates a complex and visually captivating fractal pattern. The Dragon Curve is often used to demonstrate fractal properties in mathematics and is popular in recreational mathematics due to its intricate and beautiful patterns. It has applications in computer graphics and is interesting in studying chaos theory, self-similarity, and the nature of fractals. Apart from its technical beauty, It […]

Posted on December 25, 2023 / Categories: Fractals | Grasshopper
Tags: anemone | dragon curve | fractal

Turtle Pavilion

Here is a simple pavilion design I call the Turtle Pavilion. It was exceptionally easy. The planar shapes placed on the sphere continue to be planar after the ellipsoidal deformations. I was amazed when I first noticed this, for some reason. With Grasshopper’s Facet Dome component, we can panel spheres as we desire. When we deform these panels in the X, Y, and Z directions, they continue to remain planar. After deformation, we can create the desired macro forms by cutting them in various ways. I made several Breps and […]

Posted on December 23, 2023 / Categories: Grasshopper | Paneling
Tags: ellipsoid | pavilion | surface paneling

Polyhedra Unroller with Flaps

The Polyhedra Unroller with Flaps is a simple tool I developed for the obvious purpose. It picks any polyhedra (closed polysurface) from the user and unrolls it flat on the XY plane. This part is easy because a short Python script is sufficient. The important function of the script is the generation of the production drawings from the unrolled net. It means, the generation of the flaps. Here, the continuous lines represent the cutting paths and the dashed lines represent the scoring or folding paths. I used the following_geometry feature […]

Posted on December 22, 2023 / Categories: Digital Fabrication | Folding Structures | Grasshopper
Tags: flaps | polyhedra | unroll

Weaire-Phelan Structure

The Weaire-Phelan structure is an optimal solution to the problem of partitioning space into equal volumes with the least surface area. Denis Weaire and Robert Phelan discovered it in 1993. This structure gained attention due to its efficiency in filling space, offering a configuration that achieves a more balanced distribution of volume and surface area compared to other known structures at the time. Here is my model for Space-filling Weaire-Phelan Polyhedra. The Weaire-Phelan structure consists of two different shapes; an irregular dodecahedron and a tetrakaidecahedron (14-sided polyhedra). These polyhedra fit […]

Posted on December 20, 2023 / Categories: Grasshopper | Polyhedra
Tags: polyhedra | water cube | weaire-phelan

Cesaro Fractal

In this study, I explore Cesaro Fractal, generated by Grasshopper. Usually, it is not possible to code recursive algorithms in Grasshopper. With the help of the Anemone add-on, these fractal curves are easy to model. I studied similar fractal algorithms here before. This one is very similar to the Koch’s snowflake. The only difference (as far as I understood) is the side of the spikes. Koch’s Snowflake generates triangular spikes pointing to the outside of the polygon. Cesaro Fractal does it pointing to inside. You can see some of the […]

Posted on December 19, 2023 / Categories: Fractals | Grasshopper
Tags: anemone | cesaro | fractal

Page 1 of 2812345...1020...»Last »

         
  • Categories

    • Education
      • Basic Design
      • Design Geometry
      • Design Mathematics
      • Digital Fabrication
      • Parametric Modeling
    • Philosophy
      • Phenomenology
    • Practice
      • 3D Models
      • Projects
      • Publications
      • Workshops
    • Research
      • 3D Printing
      • Building Facade
      • Calculus
      • Climate Analysis
      • Compass Constructions
      • Computational Geometry
      • Curves
      • Decorative Arts
      • Digital Fabrication
      • Evolutionary Solvers
      • Folding Structures
      • Fractals
      • Graph Theory
      • Interlocking Structures
      • Islamic Patterns
      • Linear Algebra
      • Minimal Surfaces
      • Muqarnas
      • Non-Euclidean Geometry
      • Paneling
      • Parametric Curves
      • Parametric Objects
      • Parametric Surfaces
      • Pattern Deformations
      • Patterns
      • Pavilions
      • Polyhedra
      • Rammed Earth Structures
      • Robotic Fabrication
      • Shape Grammars
      • Space Syntax
      • Surface Constructions
      • Tessellations
      • Tools
      • Vector Fields
      • Virtual Reality
    • Tools and Languages
      • 3DS Max
      • 3DS Max Script
      • Grasshopper
      • Photoshop
      • Physical Prototyping
      • Revit
      • Rhino
      • Rhino Macro
      • Rhino Python
      • Rhino Script
      • Unity
  • Monthly Archive

    • January 2024 (8)
    • December 2023 (10)
    • August 2023 (3)
    • July 2023 (3)
    • June 2023 (7)
    • May 2023 (8)
    • April 2023 (7)
    • March 2023 (2)
    • February 2023 (2)
    • January 2023 (3)
    • December 2022 (6)
    • November 2022 (7)
    • January 2022 (1)
    • December 2021 (1)
    • October 2021 (3)
    • September 2021 (4)
    • August 2021 (4)
    • May 2019 (2)
    • April 2019 (1)
    • March 2019 (5)
    • January 2019 (2)
    • December 2018 (1)
    • November 2018 (4)
    • October 2018 (9)
    • July 2018 (1)
    • June 2018 (4)
    • May 2018 (1)
    • April 2018 (4)
    • February 2018 (2)
    • January 2018 (7)
    • August 2017 (9)
    • July 2017 (6)
    • October 2016 (1)
    • May 2015 (5)
    • April 2015 (8)
    • March 2015 (12)
    • February 2015 (4)
    • January 2015 (11)
    • November 2014 (1)
    • August 2014 (1)
    • July 2014 (1)
    • June 2014 (2)
    • May 2014 (12)
    • April 2014 (5)
    • March 2014 (3)
    • February 2014 (6)
    • January 2014 (4)
    • December 2013 (5)
    • November 2013 (11)
    • October 2013 (2)
    • September 2013 (9)
    • August 2013 (4)
    • July 2013 (2)
    • June 2013 (14)
    • May 2013 (4)
    • April 2013 (10)
    • March 2013 (11)
    • February 2013 (11)
    • January 2013 (10)
    • December 2012 (10)
    • November 2012 (6)
    • October 2012 (13)
    • September 2012 (2)
    • August 2012 (5)
    • July 2012 (14)
    • June 2012 (6)
    • May 2012 (17)
    • April 2012 (15)
    • March 2012 (9)
    • February 2012 (16)
    • January 2012 (18)
    • December 2011 (21)
    • November 2011 (2)
  • Search

  • Keywords

      3d printing . accuracy . add-on development . aluminium mesh . aluminium wire . anemone . angle . animate form . animation . apartment . approximation . archimedeansolid . archimedean solid . archimedean spiral . archimedian . archimedian solid . architecture . arduino . array . attractor . award . b-spline . baklava . baldaquin . bambu . basic design . basis spline . basketball . Beginner . bend . bezier . bim . bitmap . blob . boolean . brick . bspline . buckminsterfuller . buckminster fuller . buckyball . building regulations . cage-edit . cairopentagonal . calatrava . calculus . canopy . cardboard . card design . cartesian house . casting . catalansolid . cell . ceramic . cesaro . chaos . chopsticks . circle . circle packing . closed . clusters . cnc cutting . color . column . compass . complex number . component . computation . computational design . computational geometry . computerization . concepts . constructivism . continuity . contouring . control points . convex hull . cost analysis . crane . cube . curvature . curve . cycloid . dataflow . dataflow diagram . dataflow management . data list . data recorder . data tree . deboor . decasteljau . deformation . delaunay . deleuze . derivative . descartes . design competition . designcontest . design contest . design education . design exercises . design studio . diagram . digital design . digital fabrication . digital studio . dijkstra . display . divide . dodecahedron . dome . dot product . doyle . doyle spiral . dragon curve . dual . dwg . dynamic . dürer . edge bundling . education . egg-crate . ellipsoid . emergency . emergent . enneahedron . enneper surface . entrance . equation . escher . euclid . euclidean construction . evolution door . excel . exhibition . fabrication . fabrik . facade . fermat . fibonacci . field . field lines . firefly . flaps . folding . font . force field . fourier . fractal . function . functions . furniture . galapagos . game engine . gaudi . gaussian curvature . generative components . genetic algorithms . geodesic . geometry . gestalt . golden ratio . gosper . graph . graphic design . graph mapper . Grasshopper . grasshopper python . grid . growth . gyroid . hatch . helix . herringbone . hexagon . hilbert . holomorphic . hoopsnake . hose . hotwire cutter . hyperbolic . hyperbolic paraboloid . hyperbolic space . hyperboloid . ice-ray . icosahedron . image . image sampler . image sampling . interiordesign . interlocking . inverse kinematics . islamic pattern . isovist . istanbul . iteration . ivy . julia . kangaroo . kinetic . kirigami . koch . kuka . kündekari . ladybug . lamp . lanterns . laser . laser cutting . lattice . leap motion . le corbusier . leveling . lissajous curve . lituus . lokma . loop . lowpoly . macro . mandelbrot . mantı . map . material . mathematics . maxscript . mesh . metaball . metamorphosis . mihrimahsultan . minimal surface . minimum spanning tree . mirror . miura ori . modeling . modulardesign . moebius . molding . monkey saddle . morph . motion . mug . muqarnas . musicxml . möbius . natural stone . nature . nesting . ngrid . noise . non-euclidean . normal . normalization . nurbs . nuts and bolts . object classes . occlusion . octagon . octahedron . ontology . opennest . origami . packing . paradigm shift . parametric . parametric design . parametric modeling . parametric object . parametric roof . parametric surface . parametric wall . parquet deformation . patch . pattern . pavilion . pedagogy . pentagon . perception . performance . perlin noise . permaculture . philosophy . photoshop . phyllotaxis . pipe . planar . plane . planter . plaster . platonic solid . point . polygon . polyhedra . porous . potplus . precast concrete . precision . processing . projection . prototile . prototiling . prototypes . puzzle . pvc hose . pvc pipe . pyramid . python . qshaper . quadric surface . rammed earth . random . raytrace . record history . region . reptile . responsive . reverse vector . reversing vector . revit . revit family . rhino . rhinonest . rhinopython . rhinoscript . rhombus . riemann . rivet . robot . robotic arm . robotic fabrication . roof . rubber band . rule-based design . ruled surface . rumi . savoye . science . section . seljuk muqarnas . semi regular . shape grammars . shapeshifting . shortestpath . sinan . sine . sketch . skin . slope . snowflake . snub . snubsquare . sofa . software development . solar position . solid . sound . spacechase . spacefilling . space syntax . spatial allocation . spec . sphere . spiral . spline . square . star . stellated . stellation . string . stripe . structure . student works . subdivision . subsurface . summer school . surface . surface paneling . sweep . symbiosis . synthetic geometry . süleymaniye . table . taenia . tangent . tattoo . technology . tensegrity . terrain . tessellation . tetrahedron . tetrakaidecahedron . text . textile . the primitive hut . tiling . timer . toolbar . tool calibration . topography . topology . transformation . tree . triangle . triangulation . truchet . truncated tetrahedron . truss . tube . twisted tower . unit vector . unity . unroll . variation . vasari . vb.net . vector . vector addition . vectorfield . vector magnitude . vector multiplication . vector normalization . vectors . vector subtraction . virtual reality . visualization . visual programming . void . voronoi . waffle . wall . waterbomb . water cube . weaire-phelan . webcam . william huff . wind . window . wood . wood stick . wood sticks . Workshop . zumthor

              
copyright 2023 designcoding.net | all rights reserved | privacy policy | sitemap