
Faceted Eliptical Tower
This Grasshopper definition generates a faceted elliptical building form. The trickiest part of creating this definition was rationalizing an ellipse into a series of equal length line segments, which is actually a lot harder then it sounds. I was able…

MapStitch
I created this windows application that generates high resolution satellite images by stitching together image tiles downloaded from Google Maps. There is no inherent limit on the size of images that can be generated, only the avaible system memory limits…

Pixel Color Counter
Pixel Color Counter is a tool I developed to quantify color coded images generated from the Virtual Wind analysis software. It quantifies the area of images that are covered in a specified range of color. A list of image files…

PDF Search
I developed this windows application which searches through multiple PDF files for specified keywords or regular expressions.

Shading Calculator
I developed this custom Rhino command to perform shading studies for a number of Chinese projects. There are specific building codes in areas of China which restrict how new construction can shade existing residential buildings. All residential units must be…

SOM Sync
SOM Sync is a FTP transfer utility which I developed to facilitate the exchange of files between multiple parties. The specific files to be uploaded or downloaded can be predefined and saved as part of a Sync configuration. Multiple configurations can be setup…

Informa Master Planning in Revit
Informa is a suite of tools which I created for using Revit as a master planning tool. A diagram of the overall workflow is shown below. A Revit model is creating using conceptual masses and mass floors representing many buildings….