eE territories




5×3 eEimageMatrix.pdf

energyEncampent Metrics

here are my flow metrics for LA and LAX

more to come

I’ve open sourced the .gct and .dll files for this project. They can be found here.

or by click on the link to “files of interest” on the right. just download the and unzip…

FridayPinup4.jpg FridayPinup3.jpg

easy law curves

here’s an easy way to set up a law curve. just download ezLawCurve.txt , open it up in notepad, or textedit, or word, then copy it all and paste it into the end of your transaction file and there you go: lawcurve.

The thing to do once you have it is to tap into the “lawCurve100.DependentVariable” as a parameter which can produce more fluid or “organic” densities of: points along lines, lines along surfaces etc etc. start by placing a point along a bspline using the “distance along curve” feature. Then use the lawCurve.DependentVariable. THEN play around with the law curve itself and see what happens…

A reactive floor or wall system which reacts to the proximity of passers-by. Ergonomic furniture bubbles up from the floor, attracting busy travelers to sit down and relax…

The project uses law curves and instantiated forms to define itself based on the proximity and speed of people walking by.

law curve densities and ergonomics

GC roofing

robots and customization

The International Federation of Robotics defines robots as “an automatically controlled, reprogrammable, multipurpose, manipulator programmable in three or more axes, which may be either fixed in place or mobile for use in industrial automation applications.”

 I will humbly submit to the IFR, and go from there. 


A Computer Numerical Control (or CNC) router is a fine robot. At least 3 axis, or course. Beautiful in its function and precision, in its accessibility and ability to express line as cut, “X” as across”, “z” as depth. 

It survives and replicates by fulfilling the desires of designers and joiners and architects, among other potential suitors.

it moves like this: software takes the ones and zeros of a 3d model file which describe vectors, surfaces, bsplines  and converts them into a different set of ones and zeros which program the routers movements and cuts. It is one of few robots I know how to control.

CNC robots are not particularly customizable. They can change their router bits, which adjust the precision and form of their cutting work. But they can produce a variety of forms and shapes, can work with different materials. 

It senses mostly only the virtual space of its instructions, though often there are proximity sensors for safety. It shuts down when you trip the wire.


The Lego Mindstorm is not a specific robot, but an ecology of potential robots. A kit of customizable parts that can be put together in a multitude of ways and a computer “brick” lego which can be programmed to perform a variety of tasks and attatched to various sensors so that it can react and adapt to the world it senses.

“The NXT version has three servo motors and four sensors for touch, light, sound, and distance. Lego Mindstorms may be used to build a model of an embedded system with computer-controlled electromechanical parts. Many kinds of real-life embedded systems, from elevator controllers to industrial robots, may be modelled using Mindstorms.” (Wikipedia).




There is a huge list of sanctioned and unofficial programming languages which can be used to instruct the mindstorm robot. You can use your bluetooth phone, if necessary. This includes Processing.

Though its own form and function is relatively customizable, it is not particularly accessible as a robot for production. More toy than tool. 

It can be programmed to walk, to wheel, to climb.


The mayfly (Ephemeroptera), as fly, only lives for short time. 30 minutes. 24 hours. Its Swedish name, dagsslända, means one-day fly. Their names describe a chronology.   Males generally fly in swarms that undulate in the air 5 – 15 meters above the ground. They do not feed; their mouths: vestigial; their stomachs fill with air.

Most of their lives they are naiads,water nymphs, 



squirreling through the water in search of food and protection; As naiads they do not fly, as naiads, then, they do not interest us.  


Their whole lives building towards one, purposeful, moment, that which interests us: wherein they emerge into, reproduce, and die as a new, aerial, form: the mayfly.











The periodical cicada (magicicada),  is another case study in time-named flyers. Where the mayfly’s lifespan is compressed into the shortness of a baseball game, the periodical cicada’s life is expanded across the length of an baseball player’s career. 13 years. 17. They, too, spend the bulk of their lives flightless, underground, uninteresting to this casestudy. Populations of cicadas are developmentally synchronized, moving as a swarm through life. Emerging together to fly, and to sing in swarming choruses of males trying to swoon their mate.


They are harmless insects; they neither bite nor sting. They are not venomous, and there is no evidence that they transmit diseases. They generally do not pose a threat to vegetation, but young plants may be damaged by excessive feeding or egg laying. It is thus advised not to plant new trees or shrubs just before an emergence of the periodical cicadas. Mature plants usually do not suffer lasting damage even by a mass-emergence. (from the Wikipedia).