designcoding
Search
About Table of Contents Keywords Support designcoding!

Table of Contents

Education

Basic Design

  • A Basic Design Exercise
  • Aluminium Bands Structure Basic Design 2013
  • Aluminium Mesh Surface: Basic Design Project
  • Bamboo Sticks: Basic Design Project
  • Basic Design Lanterns Project: 2019
  • Before / After
  • Bits and Pieces
  • Carapace
  • Cellular Folding: Basic Design 2012 Final Project
  • Commensal
  • Cut & Fold & Craft Student Works
  • Design in the Forest
  • Deviation
  • Fiberglass Balls: Basic Design Project
  • Fireball
  • Fireball Polyhedra
  • Folded Plates: Basic Design Project
  • Happy Ivy
  • Hose: Basic Design Project
  • Interlocking Puzzle Structure
  • Lanterns
  • Lanterns Project: Computation-based Basic Design Studio
  • Mantı
  • Mesh
  • Metal Triangulation: Basic Design 2012 Final Project
  • Metamorphosis
  • New Year’s Lanterns 2012-2013
  • New Year’s Lanterns 2018
  • Paper Tubes: Basic Design Project
  • Quadror
  • Robotic Fabrication in Basic Design Studio
  • Ruled Surface Structure
  • Sagano
  • Self-Organizing Patterns Exercise
  • Solid and Void Exercise
  • Stick Structure: Basic Design 2012 Final Project
  • Strange Start Startling Stop
  • Tensegrity: Basic Design Project
  • Textile Tensegrity
  • The Hose
  • Tie-Wrap Basic Design 2012 Final Project
  • Tube of Frames Final Countdown
  • Two Plus One
  • Unity of Voids
  • Void by Subtraction

Design Geometry

  • 3D Pattern Deformation
  • Constructing Irregular Polygons
  • Constructing Irregular Tiling
  • Constructing Regular Polygons
  • Constructing Snub Square Tiling
  • Constructing Tangent Circles
  • Construction of Tetrahedron
  • Contouring Student Works
  • Contouring Update
  • Cura Tutorial 3D Printing
  • Design Geometry Final Works
  • Drawing Butterfly Curve
  • Drawing Crosswise Deformation
  • Drawing Escher-like Tiling
  • Drawing Fractal Tree
  • Drawing Gosper Curve
  • Drawing Gosper Unit
  • Drawing Hexaflake
  • Drawing Kagome Tiling
  • Drawing Koch Pentagon
  • Drawing Lattice Deformation
  • Drawing Polygon Spiral
  • Emergent Polygons
  • Escher Patterns in the Classroom
  • Folding a Truncated Tetrahedron
  • Folding Herschel’s Enneahedron
  • Folding Sphenoid Hendecahedron
  • Folding Truncated Cuboctahedron
  • Gaudi Column Macro
  • Low-Poly Habitat
  • Macro Assignment
  • Macroforming WFC Shanghai
  • Modeling and Unrolling Buckyball
  • Modeling and Unrolling Cube
  • Modeling and Unrolling Dodecahedron
  • Modeling and Unrolling Dymaxion
  • Modeling and Unrolling Icosahedron
  • Modeling and Unrolling Icosidodecahedron
  • Modeling and Unrolling Mecon
  • Modeling and Unrolling Octahedron
  • Modeling and Unrolling Tetrahedron
  • Modeling and Unrolling Truncated Tetrahedron
  • Modeling Cylinder Hypar
  • Modeling Dual of Dodecahedron
  • Modeling Excavated Dodecahedron
  • Modeling Folds Relief Pattern
  • Modeling Rhombicosidodecahedron
  • Modeling Stellated Icosahedron
  • Modeling Truchet Relief
  • Modeling Truncated Icosidodecahedron
  • Modeling Waves Relief
  • Muqarnas Student Works
  • Paneling a Surface Manually
  • Parametric Muqarnas
  • Parametric Wall Exercise
  • Parametric Wall Student Works
  • Pattern Deformations Exercise
  • Pattern Deformations Extended
  • Pattern Deformations Student Works
  • Porous Solids
  • Rhinoceros Layout Tutorial
  • Seamless Patterns
  • Seamless Patterns Revisited
  • Some more Patterns
  • Truncated Tetrahedron
  • Vector Fields Exercise
  • Waffle Macro

Design Mathematics

  • Design Mathematics Student Work: Enneper Slide
  • Design Mathematics Student Work: Pi Chapel
  • Design Mathematics Student Works
  • Design Mathematics: New Course
  • Display Method for Vector Class
  • More Vector Operations in Rhino Python
  • Vector Arithmetics in Rhino Python
  • Vector Class in Rhino Python
  • Vector Magnitude Method in Rhino Python
  • Vector Normalization and Dot Product
  • Vector Projection and Angle

Digital Fabrication

  • Basics of Robot Programming
  • Digital Fabrication Course: Day 1
  • Digital Fabrication Day#4: Kissing the Cube
  • Robotic Chopstick Digger
  • Robotic Chopstick Digger Exercise
  • Robotic Earthcrafts Student Project: “ZOM”
  • Robotic Fabrication in Basic Design Studio
  • Robotic Fabrication Project KUKABAE
  • Robotic Fabrication Student Project: Micro-Wave
  • Robotic Hotwire Cutting Polyhedra
  • Spatial Recognition Test
  • The Cogwheel
  • The Kirigami Fold
  • Tool Calibration in Robots

Parametric Modeling

  • Animate Patterning Workshop
  • Arc Tree Revisited: Anemone Update
  • ARCH362 Basics
  • ARCH362 Midterm
  • Attractors: Paramod 2011 / W04
  • Design Exercise of Dataflow Diagrams
  • Evolution Door: Folding Experiments (2)
  • Folding Experiments: Basics (1)
  • Folding Pattern: Folding Experiments (3)
  • Force Fields in ARCH362
  • Grasshopper for Beginners (1)
  • Grasshopper Workshop @ İBU
  • Hello World! Grasshopper for Beginners (6)
  • History: Grasshopper for Beginners (2)
  • Image Processing Basics
  • Image Sampler Revisited
  • Infections v2 @ Bolu
  • Interface Continued: Grasshopper for Beginners (4)
  • Interface Continued: Grasshopper for Beginners (5)
  • Interface: Grasshopper for Beginners (3)
  • Kangaroo 2 Test
  • Ladybug Workflow
  • Parametric Modeling 2011 @ Istanbul Bilgi University
  • Parametric Modeling 2013 @ Istanbul Bilgi University
  • Parametric Patterning Studies 2008 Exhibition
  • Parametric Wall Revisited
  • Paramod 2011 / W03 / Student Examples
  • Paramod 2011 Data Lists and Trees
  • Paramod 2011 Fabrication
  • Paramod 2011 Mid-term
  • Paramod 2011 Student Examples
  • Paramod 2011 Student Examples
  • Paramod 2011 Subdivided Entities
  • Point Waves
  • Rhino+Gh: Grasshopper for Beginners (7)
  • Site Modeling
  • Terrain Modeling
  • Tower Crane Exercise
  • Wall-e3
  • Workshop: “Grasshopper ile Parametrik Modelleme”

Tutorials

  • B-Spline Decomposition
  • Constructing Irregular Polygons
  • Constructing Irregular Tiling
  • Constructing Regular Polygons
  • Constructing Snub Square Tiling
  • Constructing Tangent Circles
  • Construction of Tetrahedron
  • Cura Tutorial 3D Printing
  • Curvature Approximation by Drawing
  • Data Domains in Grasshopper
  • Data Structures in Grasshopper
  • Drawing Butterfly Curve
  • Drawing Crosswise Deformation
  • Drawing Escher-like Tiling
  • Drawing Fractal Tree
  • Drawing Gosper Curve
  • Drawing Gosper Unit
  • Drawing Hexaflake
  • Drawing Kagome Tiling
  • Drawing Koch Pentagon
  • Drawing Lattice Deformation
  • Drawing Polygon Spiral
  • Euclidean Construction of Rhombitrihexagonal Tiling
  • Euclidean Construction of Snub Square Tiling
  • Folding Herschel’s Enneahedron
  • Folding Sphenoid Hendecahedron
  • Folding Truncated Cuboctahedron
  • Hyperbolic Paraboloid Surface
  • Modeling a Dodecahedron
  • Modeling a Rhombicosidodecahedron
  • Modeling an Icosahedron
  • Modeling and Unrolling Buckyball
  • Modeling and Unrolling Cube
  • Modeling and Unrolling Dodecahedron
  • Modeling and Unrolling Dymaxion
  • Modeling and Unrolling Icosahedron
  • Modeling and Unrolling Icosidodecahedron
  • Modeling and Unrolling Mecon
  • Modeling and Unrolling Octahedron
  • Modeling and Unrolling Tetrahedron
  • Modeling and Unrolling Truncated Tetrahedron
  • Modeling and Unrolling Truncated Tetrahedron
  • Modeling Cylinder Hypar
  • Modeling Dual of Dodecahedron
  • Modeling Excavated Dodecahedron
  • Modeling Folds Relief Pattern
  • Modeling Rhombicosidodecahedron
  • Modeling Stellated Icosahedron
  • Modeling the Buckyball
  • Modeling Truchet Relief
  • Modeling Truncated Icosidodecahedron
  • Modeling Waves Relief
  • Parametric point on a Bezier curve
  • Quad Tiling on Double Curvature
  • Quick Parametric Curves
  • Rhinoceros Layout Tutorial
  • The Moebius Strip

Philosophy

Analytical Tradition

  • Why is the Hilbert Curve Beautiful?

Phenomenology

  • Techne Epistinio Poiesis

Philosophy of Language

Practice

3D Models

  • Mihrimah Sultan Mosque
  • Modeling an Icosahedron
  • Modeling the Gyroid Solid
  • Parametric IQlight
  • Süleymaniye Mosque
  • Villa Savoye

Projects

  • A-Chord Folding Structure
  • Basketball Cup
  • Common-action Gardens #1
  • Common-action Gardens #2
  • Common-action Wall
  • Contouring and Folding Together
  • Corridor Tiling
  • Dreams to Realities Exhibition
  • Facade Studies
  • Facade Study with Grasshopper
  • Fracture
  • KuleTepe Tower Project
  • Life Sciences
  • Life Sciences
  • Modular Roof Project
  • Parametric Entrance
  • S-ARCH Award
  • Strings
  • Urban Polyhedra

Publications

  • 30 years old Grasshopper
  • A Diagram (Sometimes) Worth Ten Thousand Words
  • A New Chapter
  • Age of Digerati
  • Albrecht Dürer
  • Algorithm in Architectural Education Studio Works
  • Algorithmic Roots of Geometry
  • Architectural Geometry
  • Attractor point in DesignScript
  • CAD Smart Objects
  • Calculating a Guitar’s Surface Area with Bézier Curves
  • Chinese Ice-ray Lattices Revisited
  • Circle Packing Experiments
  • Compass only Construction of Bézier Curves
  • Complex Numbers
  • Computational Design, Parametric Modeling, and Architectural Education
  • Computational Geometry
  • Computerization and Computation
  • Custom Graphics on VPL?
  • Deleuze and the Use of the Genetic Algorithm in Architecture
  • Design of Dataflow
  • Designer as Casual Coder
  • Designing the Design
  • Designing the Design Studio
  • Designing with Grasshopper
  • Difference and Repetition
  • Digital Design Topics in Architecture
  • Digital Exercises in Architectural Design Studio
  • Euclidean Construction for Dummies
  • First Year Design Exercises 2006-2007
  • Four Fundamental Shifts
  • From Intuition to Precision
  • Gaussian Curvature and Surface Paneling
  • Growing an Architectural System
  • Hofstadter’s Objection
  • Infections: Parametric Patterning and Material Behavior
  • Keywords of Architectural Geometry
  • Knowledge Engineering in Architectural Education: Case Study of Sinan
  • La Geometrie
  • Lanterns Project: Computation-based Basic Design Studio
  • Learning by Cognitive Construction
  • Leveling in Dataflow
  • Method of Descartes
  • N-Grid
  • Nonlinear Architecture
  • On the Patterns of Digital Design
  • Online Virtual Studio (OVS)
  • Packing Objects with Galapagos
  • Parquet Deformations Revisited
  • PatGen: Islamic Pattern Generator
  • Patronus
  • Pedagogical Pattern Languages
  • Principles of Onticology
  • Production of Gyroid-like Modular Systems with Non-linear Robotic Hotwire Cutting
  • QuickShaper
  • Revisiting the Cartesian House
  • Robotic Fabrication in Basic Design Studio
  • Roots of a Digital Studio
  • SpaceChase: A Dynamic and Interactive Tool
  • Techne Epistinio Poiesis
  • Terminal 2002
  • The DataFlow Approach
  • Virtual Environments in Design Studios
  • Wordle Analysis

Workshops

  • Animate Patterning Workshop
  • Design Exercise of Dataflow Diagrams
  • Fiber Grid
  • Grasshopper Workshop @ İBU
  • Infections 2 Final Day
  • Infections Workshop
  • Lesion
  • Plasma
  • Prototype Cut-Fold
  • Robotic EarthCrafts II
  • Robotic Earthcrafts Student Project: “ZOM”
  • Robotic Earthcrafts Workshop
  • Workshop: “Grasshopper ile Parametrik Modelleme”

Research

  • Dodecahedron: Drawing and Unrolling
  • Inverse Kinematics in Rhino Python
  • Landscape Extensions Final: Digital Sketch
  • The Golden Ratio in Grasshopper

3D Printing

  • Cura Tutorial 3D Printing
  • Growing an Architectural System
  • Map Cleaner Script
  • Mihrimah Sultan Mosque

Building Facade

  • Atatürk Cultural Center
  • Parametric Bricks
  • Parametric Brickwork
  • Quad Tiling on Double Curvature
  • Rhombus Facade

Calculus

  • Derivative and Slope

Climate Analysis

  • Ladybug Workflow
  • Solar Analysis including Occlusion
  • Solar Position

Compass Constructions

  • Calatrava Door
  • Circle from Three Points
  • Compass only Construction of Bézier Curves
  • Constructing Irregular Polygons
  • Constructing Irregular Tiling
  • Constructing Regular Polygons
  • Constructing Tangent Circles
  • Dividing a Line with Compass Only
  • Drawing Koch Pentagon
  • Euclidean Construction for Dummies
  • Euclidean Construction of Rhombitrihexagonal Tiling
  • Euclidean Construction of Snub Square Tiling
  • Folding a Truncated Tetrahedron
  • Tangent Circles Exercise

Computational Geometry

  • Convex Hull with Rhino Python
  • Curve Farthest Point
  • Delaunay Exercise
  • Delaunay Triangulation with Rhino Python
  • Detecting Inner Regions in Grasshopper
  • Gaussian Curvature and Surface Paneling
  • Isovist Component
  • MetaBalls in 3D
  • Minimum Spanning Tree
  • Möbius Strip Fabrication
  • Shortest Path Generator
  • Variable Voronoi Study
  • Voronoi Sketching on Spatial Allocation

Curves

  • Animated Tree Growth
  • B-Spline Construction
  • B-Spline Decomposition
  • Calculating a Guitar’s Surface Area with Bézier Curves
  • Convex Hull with Rhino Python
  • Curvature Approximation by Drawing
  • Dragon Curve Fractal
  • Drawing Butterfly Curve
  • Drawing Fractal Tree
  • Drawing Gosper Curve
  • Drawing Gosper Unit
  • Drawing Polygon Spiral
  • Emergent Polygons
  • Fourier Series
  • Gaussian Curvature and Surface Paneling
  • Hilbert Curve
  • Hyperbolic Paraboloid Surface
  • Julia Set
  • Karyokinesis
  • Lissajous Pendants
  • Mandelbrot Set
  • Modeling the Gyroid Solid
  • Parametric point on a Bezier curve
  • Quick Parametric Curves
  • Sierpinski Triangle
  • Spherical Cycloid
  • The Flow Earring
  • The Moebius Strip
  • Wave Generator
  • Why is the Hilbert Curve Beautiful?

Decorative Arts

  • Archimedean Pendants
  • Corridor Tiling
  • Herringbone Tiling
  • Lissajous Pendants
  • Rumi Improvizations
  • String Art in Rhino Python
  • The Flow Earring
  • Tree of Life

Digital Fabrication

  • Archimedean Pendants
  • Image Sampler Basics
  • Möbius Strip Fabrication
  • Parametric Tool Designer for KUKA PRC
  • Polyhedra Unroller with Flaps
  • Spooning
  • Star Lattice
  • The Miura Fold

Evolutionary Solvers

  • Evolutionary Optimization of Tilings
  • Evolutionary Solver Introduction

Folding Structures

  • A-Chord Folding Structure
  • Calatrava Door
  • Contour-fold Structure
  • Cut & Fold & Craft Student Works
  • Evolution Door: Folding Experiments (2)
  • Folding Experiments: Basics (1)
  • Folding Pattern: Folding Experiments (3)
  • Lanterns
  • Mesh
  • Modeling Folds Relief Pattern
  • Polyhedra Unroller with Flaps
  • Prototype Cut-Fold

Fractals

  • Animated Tree Growth
  • Arc Tree Revisited: Anemone Update
  • Binary Branching using Macro
  • Cesaro Fractal
  • Dragon Curve Fractal
  • Drawing Fractal Tree
  • Drawing Gosper Curve
  • Drawing Gosper Unit
  • Drawing Koch Pentagon
  • Fractal Curves with Rhino Python
  • Fractal Trees
  • Gosper-Peano Curve in Grasshopper
  • Gosper-Peano Fractal Curves
  • Hilbert Curve
  • Julia Set
  • Koch Snowflake Fractal
  • Mandelbrot Set
  • Polygon Fractals with Rhino Python
  • Sierpinski Triangle
  • Tattoo Design
  • Trees and Recursive Computing
  • Why is the Hilbert Curve Beautiful?

Graph Theory

  • SpaceChase for Grasshopper
  • SpaceChase: A Dynamic and Interactive Tool

Interlocking Structures

  • Interlocking Pavilion
  • Interlocking Structure (No Boolean)
  • Interlocking Structure Between Two Surfaces
  • Interlocking Structures Revisited
  • Open Nest

Islamic Patterns

  • Deformation of Islamic Patterns
  • Hexagonal Star Lattice
  • Islamic Patterns of Semi-Regular Tessellations
  • Parametric Patterning Studies 2008 Exhibition
  • Parquet Deformation of Star Patterns
  • PatGen: Islamic Pattern Generator
  • Rumi Improvizations
  • Testing Spatial Deformation

Linear Algebra

  • Convex Hull with Rhino Python
  • Display Method for Vector Class
  • More Vector Operations in Rhino Python
  • Vector Arithmetics in Rhino Python
  • Vector Class in Rhino Python
  • Vector Magnitude Method in Rhino Python
  • Vector Normalization and Dot Product
  • Vector Projection and Angle

Minimal Surfaces

  • Approximating Gyroid
  • Common-action Wall
  • Modeling The Gyroid
  • Modeling the Gyroid Solid

Muqarnas

  • On the Digital ReConstruction of Muqarnas
  • Parametric Muqarnas
  • Parametric Muqarnas Blocks
  • Robotic EarthCrafts II

Non-Euclidean Geometry

  • Conformal Circle Packing
  • Hyperbolic Projection of a Semi-regular Tessellation
  • Hyperbolic Space: Invert a Point
  • Hyperbolic Tessellations Continued
  • Moebius Transformation
  • Poincaré’s Hyperbolic Disk

Paneling

  • Gaussian Curvature and Surface Paneling
  • Goldberg Polyhedra
  • Quad Tiling on Double Curvature
  • Semi-regular Surface Tessellation
  • Turtle Pavilion

Parametric Curves

  • Archimedean Spirals
  • Bezier Function Extractor
  • Branches by Looping
  • Compass only Construction of Bézier Curves
  • Cubic Bézier Curve with Rhino Python
  • Curve Equations Revisited
  • Cycloid Curves with Rhino Python
  • Cycloid Experiment
  • Drawing a Basis Spline with Cubic Bézier Spans
  • Graph of Parametric Functions
  • Life Sciences
  • Lissajous Pendants
  • Parametric Curve Equations
  • Quick Parametric Curves
  • Spherical Cycloid
  • Spiral of Random
  • Taenia Solium
  • Tree of Life

Parametric Objects

  • Common-action Gardens #2
  • Fibonacci’s Spiral with Rhino Python
  • Grande Armchair
  • Parametric Mug
  • Parametric Pendentives
  • Spiral Staircase

Parametric Surfaces

  • Back to Macro
  • Breaststroke Surface
  • Breaststroke Surface Revisited
  • Drops
  • Graph Mapping Edge Surface
  • Graph Surface
  • Hyperbolic Paraboloid Surface
  • Modeling Cylinder Hypar
  • Moebius Basics
  • Monkey Saddle Surface
  • Parametric Brickwork
  • Rhombille Tiling on Surface
  • Spherical Fantasies
  • The Moebius Strip

Pattern Deformations

  • Basic Grid Deformation
  • Crossover Parquet Deformation
  • Deformation of Islamic Patterns
  • Drawing Crosswise Deformation
  • Drawing Lattice Deformation
  • I at the Center
  • Minimal Parquet Deformations
  • Parquet Deformation Handmade
  • Parquet Deformation of Star Patterns
  • Parquet Deformations add-on
  • Parquet Deformations Revisited
  • Pattern Deformations Exercise
  • Pattern Deformations Student Works
  • Strange Start Startling Stop
  • Trifoliolate
  • Wiry Wonder

Patterns

  • ASCII Art in Grasshopper
  • Cairo Pentagonal Tiling
  • Constructing Irregular Tiling
  • Crossover Parquet Deformation
  • Deformation of Islamic Patterns
  • Drawing Escher-like Tiling
  • Drawing Hexaflake
  • Euclidean Construction of Rhombitrihexagonal Tiling
  • Euclidean Construction of Snub Square Tiling
  • Image Sampler Basics
  • Islamic Patterns of Semi-Regular Tessellations
  • Modeling Cylinder Hypar
  • Parametric Bricks
  • Parametric Brickwork
  • Parametric Muqarnas Blocks
  • Penrose Tiling Generator
  • Quad Tiling on Double Curvature
  • Rhombille Tiling on Surface
  • Rumi Improvizations
  • Snub Square Tiling
  • Socolar Tiling
  • Spooning
  • Truchet Tiling

Pavilions

  • Calatrava Door
  • Contour-fold Structure
  • Fibonacci Dome
  • Geodesic Dome
  • Interlocking Pavilion
  • Parametric Entrance
  • Parametric Pendentives

Polyhedra

  • Archimedean Pendants
  • Archimedean Planters
  • Catalan Lamps
  • Chamfered Polyhedra
  • Coding the Dodecahedron
  • Coding the Snub Dodecahedron
  • Construction of Tetrahedron
  • Drawing and Unrolling Octahedron
  • Drawing Herschel’s Enneahedron
  • Dual Polyhedra Generator
  • Dual Polyhedra in Grasshopper
  • Fibonacci Dome
  • Fibonacci Sphere
  • Folding a Truncated Tetrahedron
  • Folding Herschel’s Enneahedron
  • Folding Sphenoid Hendecahedron
  • Folding Truncated Cuboctahedron
  • Geodesic Dome
  • Goldberg Polyhedra
  • Icosahedron by Code
  • Icosahedron Study
  • Icosidodecahedron
  • Lokma
  • Modeling a Dodecahedron
  • Modeling a Geodesic Sphere
  • Modeling a Rhombicosidodecahedron
  • Modeling an Icosahedron
  • Modeling and Unrolling Buckyball
  • Modeling and Unrolling Cube
  • Modeling and Unrolling Dodecahedron
  • Modeling and Unrolling Dymaxion
  • Modeling and Unrolling Icosahedron
  • Modeling and Unrolling Icosidodecahedron
  • Modeling and Unrolling Mecon
  • Modeling and Unrolling Octahedron
  • Modeling and Unrolling Tetrahedron
  • Modeling and Unrolling Truncated Tetrahedron
  • Modeling and Unrolling Truncated Tetrahedron
  • Modeling Dual of Dodecahedron
  • Modeling Excavated Dodecahedron
  • Modeling Rhombicosidodecahedron
  • Modeling Stellated Icosahedron
  • Modeling the Buckyball
  • Modeling the Weaire-Phelan Structure
  • Modeling Truncated Icosidodecahedron
  • Parametric IQlight
  • Sixty Square Sphere
  • Space-filling Elongated Dodecahedra
  • Space-filling Rhombic Dodecahedra
  • Star Polyhedra
  • Tetrahedral Helix and Snake Game
  • Tetrahedron Quick Way
  • Truncated Tetrahedron
  • Urban Polyhedra
  • Weaire-Phelan Space-filling Structure

Rammed Earth Structures

  • Robotic EarthCrafts II
  • Robotic Earthcrafts Student Project: “ZOM”
  • Robotic Earthcrafts Workshop

Robotic Fabrication

  • Basics of Robot Programming
  • Digital Fabrication Course: Day 1
  • Digital Fabrication Day#4: Kissing the Cube
  • Parametric Tool Designer for KUKA PRC
  • Production of Gyroid-like Modular Systems with Non-linear Robotic Hotwire Cutting
  • Robotic Chopstick Digger
  • Robotic Chopstick Digger Exercise
  • Robotic EarthCrafts II
  • Robotic Earthcrafts Student Project: “ZOM”
  • Robotic Earthcrafts Workshop
  • Robotic Fabrication in Basic Design Studio
  • Robotic Fabrication Project KUKABAE
  • Robotic Fabrication Student Project: Micro-Wave
  • Robotic Hotwire Cutting Polyhedra
  • Tool Calibration in Robots
  • Why is the Hilbert Curve Beautiful?

Shape Grammars

  • Chinese Ice-ray Lattices Revisited
  • Ice-ray Lattices
  • Ice-Ray Lattices Revisited
  • N-Grid
  • QuickShaper

Simulation

  • Differential Growth
  • Wandering Simulator

Space Syntax

  • SpaceChase for Grasshopper
  • SpaceChase: A Dynamic and Interactive Tool

Surface Constructions

  • Cellular Canopy
  • Data Recorder and Surfaces
  • Defective Use of Algorithms: TPI Disability
  • Delaunay Triangulation on Surface
  • Gaussian Curvature and Surface Paneling
  • Graph Waves with Attractor Geodesic
  • Inflating Grids
  • Interlocking Structure (No Boolean)
  • Interlocking Structure Between Two Surfaces
  • Parametric Truss
  • Points by Curvature
  • Puzzling
  • Quadrilateral Surface Tessellation
  • Semi-regular Surface Tessellation
  • Snub Square Surface
  • Solar Analysis including Occlusion
  • Solar Position
  • Spherical Attraction
  • Subdividing Triangular Surfaces
  • Surface Component based on Gaussian Curvature
  • Surface Components Basics
  • Surface Subdivision
  • Tumbler Brick Wall
  • Voronoi Cage

Tessellations

  • Atatürk Cultural Center
  • Baklava
  • Cairo Pentagonal Tiling
  • Circle Crossing
  • Constructing Snub Square Tiling
  • Drawing Kagome Tiling
  • Dürer Rhombii
  • Escher’s Tessellations
  • Euclidean Construction of Rhombitrihexagonal Tiling
  • Euclidean Construction of Snub Square Tiling
  • Evolutionary Optimization of Tilings
  • Fibonacci Portraits
  • Firefly and a Webcam
  • Goldberg Polyhedra
  • Herringbone Tiling
  • Hexagonal grid with Rhino Python
  • Ice-Ray Lattices Revisited
  • Image Sampler Basics
  • Kinetic Tessellation
  • Revisiting RhinoScript
  • Rhombille Tiling on Surface
  • Seamless Patterns
  • Seamless Patterns Revisited
  • Semi-regular Surface Tessellation
  • Semi-regular Tessellations
  • Snub Square Tiling
  • Socolar Tiling
  • Spatial Mapping made Easy
  • Star Lattice
  • Truchet Patterns
  • Voronoi Kündekâri
  • Voronoi Puzzle
  • Waterbomb Tessellation

Tools

  • ASCII Art in Grasshopper
  • Delaunay Triangulation with Rhino Python
  • Dual Polyhedra Generator
  • Dual Polyhedra in Grasshopper
  • Evolutionary Optimization of Tilings
  • Minimum Spanning Tree
  • Online Virtual Studio (OVS)
  • Parametric Tool Designer for KUKA PRC
  • Penrose Tiling Generator
  • Perlin Noise Generator
  • Quantity Surveyor
  • Shortest Path Generator
  • String Art in Rhino Python
  • Wandering Simulator
  • Wave Generator

Vector Fields

  • Basic Curve Attractor
  • Canopy of Vector Fields
  • Differential Growth
  • Force Fields
  • Force Fields in Grasshopper
  • Force Fields Revisited
  • Grid Tearing
  • Point Attractors Revisited
  • Vector Fields
  • Vector Fields Exercise

Virtual Reality

  • Online Virtual Studio (OVS)
  • Virtual Design Studio
  • Virtual Environments in Design Studios

Tools and Languages

3DS Max

  • Revisiting Villa Savoye

3DS Max Script

  • Maxscript Table
  • N-Grid
  • PatGen: Islamic Pattern Generator
  • QuickShaper

Grasshopper

  • 3D Voronoi Puzzle
  • A Tip About Using Pipe Component
  • A-Chord Folding Structure
  • Aligned Text in Grasshopper
  • Anemone for Grasshopper
  • Animate Sketching of a Parametric Truss
  • Animated Parameters
  • Animated Tree Growth
  • Approximating Gyroid
  • Arc Tree Revisited: Anemone Update
  • ARCH362 Basics
  • Archimedean Pendants
  • Archimedean Planters
  • Archimedean Spirals
  • ASCII Art in Grasshopper
  • Atatürk Cultural Center
  • Attractor Basics
  • Baklava
  • Basic Curve Attractor
  • Bend
  • Bezier Function Extractor
  • Branches by Looping
  • Breaststroke Surface
  • Breaststroke Surface Revisited
  • Cairo Pentagonal Tiling
  • Calatrava Door
  • Camera Animation
  • Canopy of Vector Fields
  • Catalan Lamps
  • Cesaro Fractal
  • Chamfered Polyhedra
  • Circle Crossing
  • Circular Relationship Diagram
  • Clustering
  • Coding the Dodecahedron
  • Coding the Snub Dodecahedron
  • Conformal Circle Packing
  • Contour-fold Structure
  • Contouring and Folding Together
  • Corridor Tiling
  • Crossover Parquet Deformation
  • Curve Farthest Point
  • Cycloid Experiment
  • Data Domains in Grasshopper
  • Data Recorder and Surfaces
  • Data Structures in Grasshopper
  • Defective Use of Algorithms: TPI Disability
  • Deformation of Islamic Patterns
  • Delaunay Exercise
  • Delaunay Triangulation on Surface
  • Design Exercise of Dataflow Diagrams
  • Design of Dataflow
  • Detecting Closed Shapes
  • Detecting Inner Regions in Grasshopper
  • Differential Growth
  • Discrete Fourier Transform
  • Dragon Curve Fractal
  • Drops
  • Dual Polyhedra in Grasshopper
  • Dürer Rhombii
  • Edge Bundling
  • Emergent Polygons
  • Escher’s Tessellations
  • Essential Data Tree Operations
  • Evolution Door: Folding Experiments (2)
  • Evolutionary Optimization of Tilings
  • Evolutionary Solver Introduction
  • Excel Outputs in Grasshopper
  • Facade Studies
  • Fibonacci Dome
  • Fibonacci Portraits
  • Fibonacci Sphere
  • Folding Experiments: Basics (1)
  • Folding Pattern: Folding Experiments (3)
  • Force Fields
  • Force Fields in Grasshopper
  • Force Fields Revisited
  • Fourier Series
  • Fractal Trees
  • Geodesic Dome
  • Goldberg Polyhedra
  • Gosper-Peano Curve in Grasshopper
  • Graph Mapping Edge Surface
  • Graph Surface
  • Graph Waves with Attractor Geodesic
  • Grasshopper for Beginners (1)
  • Grid Tearing
  • Headbanging Points
  • Hello World! Grasshopper for Beginners (6)
  • Herringbone Tiling
  • Hexagonal Star Lattice
  • History: Grasshopper for Beginners (2)
  • Hoopsnake: Looping Definitions
  • Hyperbolic Paraboloid Surface
  • Hyperbolic Projection of a Semi-regular Tessellation
  • Hyperbolic Tessellations Continued
  • I at the Center
  • Ice-ray Lattices
  • Ice-Ray Lattices Revisited
  • Icons
  • Icosahedron Study
  • Image Sampler Basics
  • Image Sampler Revisited
  • Inflating Grids
  • Interface Continued: Grasshopper for Beginners (4)
  • Interface Continued: Grasshopper for Beginners (5)
  • Interface: Grasshopper for Beginners (3)
  • Interlocking Pavilion
  • Interlocking Structure (No Boolean)
  • Interlocking Structure Between Two Surfaces
  • Interlocking Structures Revisited
  • Islamic Patterns of Semi-Regular Tessellations
  • Isovist Component
  • Julia Set
  • Kangaroo 2 Test
  • Karyokinesis
  • Koch Snowflake Fractal
  • Ladybug Workflow
  • Lissajous Pendants
  • Low Poly Trees in Grasshopper
  • Manage Rhino Viewport in Grasshopper
  • Mandelbrot Set
  • MetaBalls in 3D
  • Metronome Continued
  • Minimal Parquet Deformations
  • Mirror by Curve
  • Möbius Strip Fabrication
  • Moebius Basics
  • Moebius Transformation
  • Monkey Saddle Surface
  • MusicXML to Grasshopper
  • Open Nest
  • Parametric Bricks
  • Parametric Brickwork
  • Parametric Entrance
  • Parametric Furniture Exercise
  • Parametric IQlight
  • Parametric Mug
  • Parametric Muqarnas
  • Parametric Muqarnas Blocks
  • Parametric Pendentives
  • Parametric Truss
  • Parquet Deformation of Star Patterns
  • Parquet Deformations add-on
  • Penrose Tiling Generator
  • Perlin Noise Generator
  • Poincaré’s Hyperbolic Disk
  • Point Attractors Revisited
  • Point Waves
  • Points by Curvature
  • Polyhedra Unroller with Flaps
  • Puzzling
  • Quad Tiling on Double Curvature
  • Quadrilateral Surface Tessellation
  • Quantity Surveyor
  • Rhino Viewport Colors
  • Rhino+Gh: Grasshopper for Beginners (7)
  • Rhombille Tiling on Surface
  • Rhombus Facade
  • Robotic EarthCrafts II
  • Rumi Improvizations
  • Semi-regular Surface Tessellation
  • Semi-regular Tessellations
  • Shortest Path Generator
  • Sierpinski Triangle
  • Site Modeling
  • Sketching under Building Regulations
  • Smooth Sketch Data Recorder
  • Snub Square Surface
  • Snub Square Tiling
  • Socolar Tiling
  • Solar Analysis including Occlusion
  • Solar Position
  • Space-filling Elongated Dodecahedra
  • Space-filling Rhombic Dodecahedra
  • SpaceChase for Grasshopper
  • SpaceChase: A Dynamic and Interactive Tool
  • Spatial Mapping made Easy
  • Spherical Attraction
  • Spherical Cycloid
  • Spherical Fantasies
  • Spiral of Random
  • Spiral Staircase
  • Spooning
  • Star Lattice
  • Star Polyhedra
  • Strings
  • Subdivide by Image Contrast
  • Subdividing Triangular Surfaces
  • Sunflower Spiral
  • Surface Component based on Gaussian Curvature
  • Surface Components Basics
  • Surface Subdivision
  • Taenia Solium
  • Tattoo Design
  • Terrain Modeling
  • Testing Spatial Deformation
  • Testing the Nesting
  • Tetrahedral Helix and Snake Game
  • The Flow Earring
  • The Golden Ratio in Grasshopper
  • The Moebius Strip
  • Timer Component
  • Tower Crane Exercise
  • Tree of Life
  • Trees and Recursive Computing
  • Trifoliolate
  • Truchet Patterns
  • Truchet Tiling
  • Tumbler Brick Wall
  • Turtle Pavilion
  • Twisted Tower
  • Variable Voronoi Study
  • Vector Fields
  • Vector Fields Exercise
  • Voronoi Cage
  • Voronoi Kündekâri
  • Voronoi Puzzle
  • Voronoi Sketching on Spatial Allocation
  • Wandering Simulator
  • Waterbomb Tessellation
  • Wave Generator
  • Weaire-Phelan Space-filling Structure
  • Why is the Hilbert Curve Beautiful?
  • Wind Tunnel in Vasari

Photoshop

  • Animated Gif in Photoshop
  • More Swirly Flames
  • Swirly Flames

Physical Prototyping

  • Firefly and a Webcam
  • Kinetic Tessellation
  • Production of Gyroid-like Modular Systems with Non-linear Robotic Hotwire Cutting
  • Prototype Cut-Fold
  • The Cogwheel
  • The Kirigami Fold
  • The Miura Fold

Revit

  • About Sections in Revit
  • Grande Armchair
  • Guillotine Window Component
  • Parametric Column
  • Revit Annotation Components
  • Some Revit Stuff
  • Window Component in Revit

Rhino

  • B-Spline Decomposition
  • Cellular Canopy
  • Circle from Three Points
  • Constructing Irregular Polygons
  • Constructing Irregular Tiling
  • Constructing Regular Polygons
  • Constructing Snub Square Tiling
  • Constructing Tangent Circles
  • Construction of Tetrahedron
  • Cura Tutorial 3D Printing
  • Curvature Approximation by Drawing
  • Drawing a Basis Spline with Cubic Bézier Spans
  • Drawing and Unrolling Octahedron
  • Drawing Butterfly Curve
  • Drawing Crosswise Deformation
  • Drawing Escher-like Tiling
  • Drawing Fractal Tree
  • Drawing Gosper Curve
  • Drawing Gosper Unit
  • Drawing Herschel’s Enneahedron
  • Drawing Hexaflake
  • Drawing Kagome Tiling
  • Drawing Koch Pentagon
  • Drawing Lattice Deformation
  • Drawing Polygon Spiral
  • Euclidean Construction of Rhombitrihexagonal Tiling
  • Euclidean Construction of Snub Square Tiling
  • Folding a Truncated Tetrahedron
  • Folding Herschel’s Enneahedron
  • Folding Sphenoid Hendecahedron
  • Folding Truncated Cuboctahedron
  • Hyperbolic Space: Invert a Point
  • Icosidodecahedron
  • Lokma
  • Low-Poly Habitat
  • Mihrimah Sultan Mosque
  • Modeling a Baldequin
  • Modeling a Dodecahedron
  • Modeling a Geodesic Sphere
  • Modeling a Rhombicosidodecahedron
  • Modeling an Icosahedron
  • Modeling and Unrolling Buckyball
  • Modeling and Unrolling Cube
  • Modeling and Unrolling Dodecahedron
  • Modeling and Unrolling Dymaxion
  • Modeling and Unrolling Icosahedron
  • Modeling and Unrolling Icosidodecahedron
  • Modeling and Unrolling Mecon
  • Modeling and Unrolling Octahedron
  • Modeling and Unrolling Tetrahedron
  • Modeling and Unrolling Truncated Tetrahedron
  • Modeling and Unrolling Truncated Tetrahedron
  • Modeling Cylinder Hypar
  • Modeling Dual of Dodecahedron
  • Modeling Excavated Dodecahedron
  • Modeling Folds Relief Pattern
  • Modeling Rhombicosidodecahedron
  • Modeling Stellated Icosahedron
  • Modeling the Buckyball
  • Modeling The Gyroid
  • Modeling the Weaire-Phelan Structure
  • Modeling Truchet Relief
  • Modeling Truncated Icosidodecahedron
  • Modeling Waves Relief
  • Parametric point on a Bezier curve
  • Parquet Deformation Handmade
  • Recording History in Rhinoceros
  • Rhino Print Dialog
  • Rhinoceros Layout Tutorial
  • Scripting Tab in Rhino 5
  • Seamless Patterns
  • Shear Magic
  • Some Rhino Tips
  • Strange Start Startling Stop
  • Süleymaniye Mosque
  • Tangent Circles Exercise
  • Tetrahedron Quick Way
  • Truchet Tiling
  • Truncated Tetrahedron
  • Villa Savoye
  • Wiry Wonder

Rhino Macro

  • A Text Effect
  • Back to Macro
  • Binary Branching using Macro
  • Gaudi Column Macro
  • Macro Assignment

Rhino Python

  • B-Spline Construction
  • Convex Hull with Rhino Python
  • Cubic Bézier Curve with Rhino Python
  • Curve Equations Revisited
  • Cycloid Curves with Rhino Python
  • Delaunay Triangulation with Rhino Python
  • Derivative and Slope
  • Design Mathematics: New Course
  • Differential Growth
  • Discrete Fourier Transform
  • Display Method for Vector Class
  • Dual Polyhedra Generator
  • Dual Polyhedra in Grasshopper
  • Fibonacci’s Spiral with Rhino Python
  • Fourier Series
  • Fractal Curves with Rhino Python
  • Graph of Parametric Functions
  • Hexagonal grid with Rhino Python
  • Hilbert Curve
  • Inverse Kinematics in Rhino Python
  • Map Cleaner Script
  • Modeling the Gyroid Solid
  • More Vector Operations in Rhino Python
  • Parametric Curve Equations
  • Polygon Fractals with Rhino Python
  • Quantity Surveyor
  • Quick Parametric Curves
  • Spherical Cycloid
  • String Art in Rhino Python
  • Vector Arithmetics in Rhino Python
  • Vector Class in Rhino Python
  • Vector Magnitude Method in Rhino Python
  • Vector Normalization and Dot Product
  • Vector Projection and Angle
  • Wandering Simulator
  • Wave Generator

Rhino Script

  • Fractal Trees
  • Icosahedron by Code
  • Julia Set
  • Mandelbrot Set
  • Minimum Spanning Tree
  • Regenerating Random Numbers
  • Revisiting RhinoScript
  • Rhino Viewport Colors
  • Tattoo Design

Unity

  • Online Virtual Studio (OVS)
  • Virtual Design Studio
  • Virtual Environments in Design Studios
  • Search

  • Categories

    • Education
      • Basic Design
      • Design Geometry
      • Design Mathematics
      • Digital Fabrication
      • Parametric Modeling
      • Tutorials
    • Philosophy
      • Analytical Tradition
      • 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
      • Simulation
      • 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

    • August 2026 (1)
    • October 2025 (1)
    • June 2025 (2)
    • May 2025 (2)
    • April 2025 (5)
    • December 2024 (40)
    • August 2024 (5)
    • July 2024 (6)
    • April 2024 (4)
    • March 2024 (10)
    • February 2024 (10)
    • 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 (3)
    • 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)
    • 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 (20)
    • November 2011 (2)
  • Support designcoding!

    Enjoying designcoding? Support its future with a small donation on Patreon. Thank you!

    Patreon


    copyright 2026 designcoding.net | about | table of contents | keywords | privacy policy | end user license agreement