This software is composed of four parts. One is inputs containing site information by geometries and
numbers. Next one is processing part. In this step, actual generation will be operated based on data
structure. Third one is post- processing, searching all results and with comparison of building codes
resulting a volume. The last part is output of search result.
First of all, massigner is operated based on Rhino3D and Grasshopper. Users need to make a site map
using rhino geometires, such as polylines and lines. Most important part is to make a boundary curve,
which should be closed. Also, distinguishing site's near road curves is required.
After set the all curves and building codes data properly, these data will be transferred to processing
parts. In this parts, user can gain the information related to sites, such as limitation of available
construction area, each line defined by each building code, a maximum volume and so on.
Using the data generated by site information, processing part generate the voids volumes randomly and
store them each node of tree structure. Results of the process is the volumes subtracting each depth's
With these results, massigner can find proper mass in post processing. Searching all volumes' BLR and
FAR, and comapring them to their limitation numbers. Also, massigner has 'array' functions, helping
BLR FAR Comparison
Overall Structure of massigner, 2017, Jinmo Rhee
How does massigner work?
48.784 Design + Computation 2
designers watch all results systematically. The result of post processing is not optimized volume, but the
volume with the closest BAR and FAR number.