## Python Assignment: Mesh Subdivision

### //INSPIRATION

Our inspiration came from recursions that happen in nature such as sunflowers, broccoli and trees, as well as Michael Hansmeyer’s work based on subdivision of columns that create elaborate systems of ornamentation.

http://www.michael-hansmeyer.com/subdivided-columns

### //CONCEPT

The concept is based on subdivision of mesh faces that splits them into smaller mesh faces which can be repeated several times and applied to a form. This can be taken further by creating different input offset values, recursion levels, and attractor curves.

### //DEFINITION LOGIC

The logic of the python code is to create two loop-based operations in order to create complex shapes that can be controlled with input variables. These input parameters are entered in grasshopper, and include the mesh, recursion level, offset depths, attractor curves and attractor range.

### Different Mesh Shape Inputs:

In order to understand the effects of the code, different mesh shapes were inputted as part of the geometry studies. Multiple recursion levels and attractor curves were added later on.

### Plane Mesh:

The input parameters remain the same and applied to different mesh shapes and forms.

### Mesh Input with Attractor Curves:

Attractor curves in the form of circles and splines were then added to create a layer of complexity that could be controlled to get the most desirable outcome.

### //FURTHER GEOMETRY STUDIES

Further geometry studies were carried out on the column mesh and then applied into an architectural scale.

### //FURTHER DEVELOPMENT

Further development on the code would be adding complexity to the input meshes, playing with different attractor curves/points and creating more iterations.

### //ANIMATION

DragonSkin: Python Mesh Subdivision is a project of IAAC, Institute for Advanced Architecture of Catalonia developed in the Master in Advanced Architecture  2019/20 by:

Students: Ines Cavar, Andrea De Stasio, Ilaena Mariam Napier and Lilett Ricaurte

Faculty: Angel Muñoz