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
Phenomenology
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
Building Facade
- Atatürk Cultural Center
- Parametric Bricks
- Parametric Brickwork
- Quad Tiling on Double Curvature
- Rhombus Facade
Calculus
Climate Analysis
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
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
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
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 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
Simulation
Space Syntax
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
Tools and Languages
3DS Max
3DS Max Script
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
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
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
