{"id":2159,"date":"2023-12-16T14:17:12","date_gmt":"2023-12-16T19:17:12","guid":{"rendered":"https:\/\/dfabclass.com\/rbm\/?p=2159"},"modified":"2023-12-16T20:19:34","modified_gmt":"2023-12-17T01:19:34","slug":"project-1-speculative-columns","status":"publish","type":"post","link":"https:\/\/dfabclass.com\/rbm\/project-1-speculative-columns\/","title":{"rendered":"Project 1 &#8211; Speculative Columns"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Project Overview<\/h2>\n\n\n\n<p>In the late 19th century steel production was not yet sophisticated enough to create monolithic structural steel columns at a scale that would make the construction of tall building possible. The way that engineers worked their way around this issue was by creating composite columns from a the simpler steel shapes that were riveted together. <\/p>\n\n\n\n<p>This project builds upon that strategy of creating something more effective than the sum of its parts. It is a system for generating the plans of increasingly complex column amalgamations, by automatically finding connections between given component parts. The resulting columns are not a practical method of holding something like a building so far up in the air, but a beautiful one.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"703\" data-id=\"2276\" src=\"https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/speculative-columns-1024x703.jpg\" alt=\"\" class=\"wp-image-2276\" srcset=\"https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/speculative-columns-1024x703.jpg 1024w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/speculative-columns-300x206.jpg 300w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/speculative-columns-768x527.jpg 768w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/speculative-columns-1536x1054.jpg 1536w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/speculative-columns-2048x1405.jpg 2048w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/speculative-columns-1600x1098.jpg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Process<\/h2>\n\n\n\n<p>When I started this project I wasn&#8217;t sure how I was going to randomly generate the infinite variable columns with varying levels of complexity I was dreaming of, so I began with something. I created a definition that duplicated and mirrored a simple angle iron shape to recreate one of the column shapes that I was referencing from an old book on the subject. This lacked the expandability and randomization I was after, but it will be important later. <\/p>\n\n\n\n<p>After several false starts trying to create a system in vanilla Grasshopper, I realized that this was going to be a much more challenging problem to solve with this program than I had anticipated. Thankfully, the community had already done the bulk of the work for me. I found a plugin for Grasshopper called Wasp that dealt with the discrete aggregation that I was trying to do. It is a system designed primarily it seems for 3 dimensional aggregation, however I was able to make it work for my 2 dimensional aggregations. Suddenly I had a complex amalgamation of angles and c channel that was infinitely variable. <\/p>\n\n\n\n<p>The aggregation coming from Wasp did not look like a column, but I was able to plug it into the system of duplications and mirrors from my first definition to create a symmetrical and recognizable shape. <\/p>\n\n\n\n<p>After that I isolated the outline curves from the aggregated shape, and fed them into the Xylinus plug in to create Gcode for a modified 3D printer plotter. <\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"519\" data-id=\"2277\" src=\"https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-16-at-12.09.14-PM-1024x519.png\" alt=\"\" class=\"wp-image-2277\" srcset=\"https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-16-at-12.09.14-PM-1024x519.png 1024w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-16-at-12.09.14-PM-300x152.png 300w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-16-at-12.09.14-PM-768x389.png 768w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-16-at-12.09.14-PM-1536x779.png 1536w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-16-at-12.09.14-PM-2048x1038.png 2048w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/Screenshot-2023-12-16-at-12.09.14-PM-1600x811.png 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"678\" height=\"1024\" data-id=\"2278\" src=\"https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/IMG_4B4C897D44B6-3-678x1024.jpeg\" alt=\"\" class=\"wp-image-2278\" srcset=\"https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/IMG_4B4C897D44B6-3-678x1024.jpeg 678w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/IMG_4B4C897D44B6-3-199x300.jpeg 199w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/IMG_4B4C897D44B6-3-768x1159.jpeg 768w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/IMG_4B4C897D44B6-3-1018x1536.jpeg 1018w, https:\/\/dfabclass.com\/rbm\/wp-content\/uploads\/2023\/12\/IMG_4B4C897D44B6-3.jpeg 1125w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/figure>\n<\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Files<\/h2>\n\n\n\n<p>download link <\/p>\n\n\n\n<p><a href=\"https:\/\/www.liamdavis.is\/docs\/assets\/speculative_column.gh\">speculative_column.gh<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project Overview In the late 19th century steel production was not yet sophisticated enough to create monolithic structural steel columns&hellip;<\/p>\n","protected":false},"author":26,"featured_media":2276,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"categories":[76,75],"tags":[],"class_list":["post-2159","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-project-i","category-projects"],"_links":{"self":[{"href":"https:\/\/dfabclass.com\/rbm\/wp-json\/wp\/v2\/posts\/2159","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dfabclass.com\/rbm\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dfabclass.com\/rbm\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dfabclass.com\/rbm\/wp-json\/wp\/v2\/users\/26"}],"replies":[{"embeddable":true,"href":"https:\/\/dfabclass.com\/rbm\/wp-json\/wp\/v2\/comments?post=2159"}],"version-history":[{"count":6,"href":"https:\/\/dfabclass.com\/rbm\/wp-json\/wp\/v2\/posts\/2159\/revisions"}],"predecessor-version":[{"id":2309,"href":"https:\/\/dfabclass.com\/rbm\/wp-json\/wp\/v2\/posts\/2159\/revisions\/2309"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dfabclass.com\/rbm\/wp-json\/wp\/v2\/media\/2276"}],"wp:attachment":[{"href":"https:\/\/dfabclass.com\/rbm\/wp-json\/wp\/v2\/media?parent=2159"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dfabclass.com\/rbm\/wp-json\/wp\/v2\/categories?post=2159"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dfabclass.com\/rbm\/wp-json\/wp\/v2\/tags?post=2159"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}