Boolean Operations
Professor Maged Guerguis | Fall 2018
![IMG_20180908_181350.jpg](https://static.wixstatic.com/media/750f82_35c0223d76df4d5ca455589e85441b1e~mv2.jpg/v1/crop/x_0,y_0,w_3250,h_3324/fill/w_980,h_1001,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/IMG_20180908_181350.jpg)
This project yielded various forms via the use of manual and digital boolean operations. The idea was to develop a unique, organic form and then learn how to translate that process into the digital realm. This project acted as a gateway, leading up to the Riverwalk Opera.
Manual Operations
In order to develop a boolean form manually, I utilized artificial foam gourds, cut, and glued them to develop smooth intersections. I started with two and continued on until an entire formwork had been constructed entirely of gourds. Next, I poured plaster into the gourd formwork, allowed it to set, and then carefully deconstructed the mold to reveal the resulting negative form/boolean difference.
![Gourd Intersection](https://static.wixstatic.com/media/750f82_3b23104b50854fbead2bc53e93e94853~mv2.jpg/v1/fill/w_980,h_735,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/750f82_3b23104b50854fbead2bc53e93e94853~mv2.jpg)
![Gourd Mold](https://static.wixstatic.com/media/750f82_95df0ad66b3b4272b32d37e904c4ab04~mv2.jpg/v1/fill/w_980,h_735,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/750f82_95df0ad66b3b4272b32d37e904c4ab04~mv2.jpg)
![Void 3](https://static.wixstatic.com/media/750f82_f2bbad9d950846ab9e0ff3ecc0c25b84~mv2.jpg/v1/fill/w_980,h_735,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/750f82_f2bbad9d950846ab9e0ff3ecc0c25b84~mv2.jpg)
![Gourd Intersection](https://static.wixstatic.com/media/750f82_3b23104b50854fbead2bc53e93e94853~mv2.jpg/v1/fill/w_980,h_735,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/750f82_3b23104b50854fbead2bc53e93e94853~mv2.jpg)
Digital Operations
In order to develop a digital boolean form, I took the physical foam gourd and sliced it into sixteen pieces. I then traced an image taken of the profile of these pieces utilizing Rhinoceros 3D modeling software. Once I had all 16 outlines, I arranged them around a polar array. I placed horizontal surfaces equal distances apart along the vertical axis of the curves. I then used the "intersect" command to find the intersections of these surfaces and the curves. I took the intersection points and interpolated a curve through the points at each individual height. This yielded a wireframe model. Using this wireframe model, I was able to develop a mesh from the curves. I made minor edits to the resulting mesh command using the until it resembled the physical gourd as closely as possible. Finally, I was able to convert the mesh to a NURBS surface, yielding a "solid" digital gourd.
I took the resultant gourd form, copied, pasted, and rotated it until I had developed a convincing boolean intersection. Since copying more than two of these high-definition gourds would have likely crashed any computer, I decided it would be best to develop my 72-gourd digital formwork by utilizing the Grasshopper parametric modeling program and instructing it to randomly rotate the gourds to develop highly interesting intersections.
![Digital Intersections](https://static.wixstatic.com/media/750f82_56e05f3e10a94402b544c7afde9894f8~mv2.jpg/v1/fill/w_980,h_1288,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/750f82_56e05f3e10a94402b544c7afde9894f8~mv2.jpg)
![Digital Cast](https://static.wixstatic.com/media/750f82_65b6d8291c4443199e10c97edcb0d879~mv2.jpg/v1/fill/w_980,h_1328,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/750f82_65b6d8291c4443199e10c97edcb0d879~mv2.jpg)
![Digital Print](https://static.wixstatic.com/media/750f82_5e080055e878447287d37404d10bcb15~mv2.jpg/v1/fill/w_980,h_1307,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/750f82_5e080055e878447287d37404d10bcb15~mv2.jpg)
![Digital Intersections](https://static.wixstatic.com/media/750f82_56e05f3e10a94402b544c7afde9894f8~mv2.jpg/v1/fill/w_980,h_1288,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/750f82_56e05f3e10a94402b544c7afde9894f8~mv2.jpg)
Once the digital formwork was created, I was able to "bake" it and then run a simple boolean difference between the gourds and a cube. The result was a perfect digital negative of the space between the gourds. The form came out so clean that it was actually able to be 3D printed as well. I believe the most fascinating part of this project was to get to see this boolean form as both a digital line drawing as well as a physical 3D print.
![IMG_20181002_082750.jpg](https://static.wixstatic.com/media/750f82_cc60238e9c7044cda40360beb50fa5b0~mv2.jpg/v1/crop/x_0,y_269,w_4500,h_3098/fill/w_633,h_436,al_c,q_80,usm_0.66_1.00_0.01,enc_avif,quality_auto/IMG_20181002_082750.jpg)