/ hello
Colidescope is a digital platform for developing, implementing, and teaching computational design. ...more
Intro to Computational Design
This guide will introduce you to the exciting field of computational design and show you some of the tools you can use to create your own computational workflows
Getting started with Grasshopper
This guide provides an overview of the computational design tool Grasshopper and and how it fits into the computational design landscape
Getting started with Python
This guide will introduce the programming language Python and demonstrate how it can be used within Grasshopper to access Rhino's core geometric functions.
Programming in Python
This guide will cover the basic of "imperative" programming in Python - controlling the flow of your code using loops and conditionals
Functions and recursive algorithms
This series will build on your Python knowledge by introducing the concept of functions and using them to represent the recursive logic of a branching tree
Classes and object-oriented programming
This series completes the basic introduction to Python with Classes, demonstrating how they can be used to represent custom reuseable structures within our code, allowing us to create more complex yet easier to maintain code
Intro to Generative Design
Generative Design involves the use of algorithms to automate some part of the design process
Hands-on with Grasshopper
In this webinar we get first hand experience with Grasshopper by building a parametric building tower and facade.
Python bootcamp
This webinar covers the basics of Python - everything you need to know to start working with Python code in Grasshopper
Dividing Spaces
A recursive approach can be used to model the process of iteratively dividing a space to derive a set of connected spaces (a floorplan)
Circle Packing with OOP
A circle packing can be represented with a dynamic system comprised of agents (the individual circles) carrying out a set of simple instructions