User Designed Shelving System + Processing GUI - Grasshopper2024-03-29T01:20:25Zhttps://www.grasshopper3d.com/forum/topics/user-designed-shelving-system-processing-gui?feed=yes&xn_auth=noBTW: In the old days I've des…tag:www.grasshopper3d.com,2015-10-28:2985220:Comment:13881262015-10-28T08:21:21.737Zpeter fotiadishttps://www.grasshopper3d.com/profile/peterfotiadis
<p>BTW: In the old days I've designed some "bespoke" (NOTE: Not for mass production) objects (about 50 if memory serves well) for some clients that have more cash than common sense.</p>
<p>For instance the freaky - and a bit kitsch - 0035B attached ... costs more than 40K Euros to make (satin SS 316 L is used > spend a bit more than GNP of Nigeria): Vanity overdose, what else?. I don't do that anymore: is boring and somehow rather "unethical": I mean spending a week for designing an…</p>
<p>BTW: In the old days I've designed some "bespoke" (NOTE: Not for mass production) objects (about 50 if memory serves well) for some clients that have more cash than common sense.</p>
<p>For instance the freaky - and a bit kitsch - 0035B attached ... costs more than 40K Euros to make (satin SS 316 L is used > spend a bit more than GNP of Nigeria): Vanity overdose, what else?. I don't do that anymore: is boring and somehow rather "unethical": I mean spending a week for designing an one-off freaky "folding" table for someone who wants to dinner in a "one of a kind" @#$#@ cyborg "bird" ... well ... in a starving world ... that's unethical, he he.</p>
<p>NOTE: This is <strong>animated</strong> 3D PDF content > thus > stop animation and use Reader's features (Model Tree, Dynamic Sections et all) if you want to exploit <strong>the components</strong> of these freaky "objects".</p>
<p><a target="_self" href="http://storage.ning.com/topology/rest/1.0/file/get/2769054079?profile=original"><img width="721" class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2769054079?profile=RESIZE_1024x1024" width="721"/></a></p> OK, 2 time options send (but…tag:www.grasshopper3d.com,2015-10-28:2985220:Comment:13878872015-10-28T07:30:00.871Zpeter fotiadishttps://www.grasshopper3d.com/profile/peterfotiadis
<p>OK, 2 time options send (but use my e-mail rather than the forum message service).</p>
<p>On the subject:</p>
<p>1. Kim points towards the pragmatic aspect of things. But if you have future plans for mastering real-life fabrication issues ... then ... well ... that's the reason for the Skype.</p>
<p>2. In general I would say that exploiting parametric "arrangements" (in the broad sense) is less than 5% of the whole ... given the fact that in real-life there's a lot of other constrains. Again…</p>
<p>OK, 2 time options send (but use my e-mail rather than the forum message service).</p>
<p>On the subject:</p>
<p>1. Kim points towards the pragmatic aspect of things. But if you have future plans for mastering real-life fabrication issues ... then ... well ... that's the reason for the Skype.</p>
<p>2. In general I would say that exploiting parametric "arrangements" (in the broad sense) is less than 5% of the whole ... given the fact that in real-life there's a lot of other constrains. Again using Kim's IKEA note: for instance packaging (at least for the magnitude of IKEA's business) is rather more important than ANY smart of stupid design.</p>
<p>3. Reliable components VS Design/Manufacturing cost IS the ultimate "fitness" challenge: this involves <strong>bottom-top</strong> design disciplines (not doable with Rhino/GH by any means) and ... well... some top dog feature driven MCAD app. Most makers/designers use the cheapo alternatives (SolidWorks/Creo etc etc) and the results ... well .. you get what you've paid for, he he.</p>
<p>4. Why bottom-top may you ask? (and what means this anyway?) Well ... one "connecting node" that would been made 1Z times at the minimum cost possible is a 100 times more challenging task than designing a shelve system that uses that node. See for instance A LOT of IKEA solutions (i.e. <strong>the nuts and bolts of them</strong>) that are exceptionally flimsy, very badly designed and ... well ... suitable for 1 week's usage (but there's some others that are less faulty). On the other hand IKEA actually serves the ephemeral ... thus ... this MAY be intentional (recycle > buy > recycle > buy > ...).</p>
<p>I buy therefor I exist.</p>
<p>For instance a certain IKEA mold injected "multi join node" for a given series of shelves ... it would sustain less than 5 minutes "abuse" (in case that someone would attempt to "rearrange" things). Moral: reality and theory ARE not the same thing.</p>
<p>I could continue until the end of Time listing "aspects" of the whole puzzle related with production issues ... but for the moment I would conclude by the following:</p>
<p>GH is a good "general" purpose graphic editor and Rhino IS NOT a feature driven solid modelling app. If you combine these 2 ... you can easily outline what you can and what you can't (or shouldn't) do on that subject.</p> that would be amazing. I'll m…tag:www.grasshopper3d.com,2015-10-28:2985220:Comment:13879542015-10-28T02:26:49.934ZDean Hewsonhttps://www.grasshopper3d.com/profile/DeanHewson
<p>that would be amazing. I'll message you.</p>
<p>that would be amazing. I'll message you.</p> Thanks Kim.
You could definit…tag:www.grasshopper3d.com,2015-10-28:2985220:Comment:13877872015-10-28T00:55:37.467ZDean Hewsonhttps://www.grasshopper3d.com/profile/DeanHewson
<p>Thanks Kim.</p>
<p>You could definitely get away with fewer plugins. Lunchbox was used only because of it's handy Bake component, Human for reading in created geometry (so when you create a Rectangle called Shelf, it gets read into the Shelving Creation subroutine), Panelling Tools for easy grid creation, Kangaroo for culling duplicates and the Dap3 recorders have an input for a toggle that resets them.</p>
<p></p>
<p>That Ruby SketchUp bookshelf is very cool, that's definitely the sort of…</p>
<p>Thanks Kim.</p>
<p>You could definitely get away with fewer plugins. Lunchbox was used only because of it's handy Bake component, Human for reading in created geometry (so when you create a Rectangle called Shelf, it gets read into the Shelving Creation subroutine), Panelling Tools for easy grid creation, Kangaroo for culling duplicates and the Dap3 recorders have an input for a toggle that resets them.</p>
<p></p>
<p>That Ruby SketchUp bookshelf is very cool, that's definitely the sort of thing I'm keen on understanding how to do eventually.</p>
<p></p>
<p>This was part of a larger project that limited the Shelf Creation aspects a little - this script output is part of the overall, but the most developed part and one I hope to be able to simplify and decouple from the larger project.</p>
<p></p>
<p>The overall project was about how light plays through a structure, and being able to grow plants all over the place. The Shelves being offset from the edges of the frame is part of achieving that. That's also the reason doors were left off the shelves. As for leaving doors off the structure, we were Industrial Designers doing an Architecture focussed studio and for our final output decided to leave some parts of the house out of scope and focus on a couple of parts in more depth.</p>
<p></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769051177?profile=original" target="_self"><img width="300" src="http://storage.ning.com/topology/rest/1.0/file/get/2769051177?profile=RESIZE_320x320" width="300" class="align-left"/></a><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769051530?profile=original" target="_self"><img width="300" src="http://storage.ning.com/topology/rest/1.0/file/get/2769051530?profile=RESIZE_320x320" width="300" class="align-right"/></a></p>
<p></p>
<p>Attaching - they're just welds at the moment. I wanted to figure out how to make it a clip together type system, but only had the time to either design that or design the system for creating the shelves. I'm keen to keep thinking about that finer detail and adding it into the script over time.</p>
<p>To get rid of the gap, the dimensions set for the external frame need to be set as multiples of the distance given to create the grid that sits inside it that the starting rectangles are drawn on to. Either the external dimensions or the grid gaps can be changed.</p>
<p>Modularity is definitely something I want to get to with this. The centred grid on the inner face of the outer frame that one draws rectangles on is regular (default is each point is 180mm apart), which is a start towards this.</p>
<p>Thanks again for your feedback and for sharing that link, very handy.</p> Hi Dean:
Some friendly design…tag:www.grasshopper3d.com,2015-10-27:2985220:Comment:13878412015-10-27T22:27:27.676ZKim hauerhttps://www.grasshopper3d.com/profile/Kimhauer
<p>Hi Dean:</p>
<p>Some friendly design advice:<br></br>Have a look at whats available in the market place, ....what works ...what does not, IKEA etc.<br></br>Don't try to design a frame that wastes space, particularly if its intended to be used in a small living space. example: whats the purpose of the small space between the main fame and the bookshelf?<br></br>How do you see the various frame components easily connect to each other ?<br></br>How are the shelves supported/attached to the frame ?<br></br>Are…</p>
<p>Hi Dean:</p>
<p>Some friendly design advice:<br/>Have a look at whats available in the market place, ....what works ...what does not, IKEA etc.<br/>Don't try to design a frame that wastes space, particularly if its intended to be used in a small living space. example: whats the purpose of the small space between the main fame and the bookshelf?<br/>How do you see the various frame components easily connect to each other ?<br/>How are the shelves supported/attached to the frame ?<br/>Are there things that you want to store, but not share with everyone ? (doors)</p>
<p>Make the shelves modular so they can be added onto<br/><br/>I well known friend of mine, designed a simple SketchUp Bookshelf written in Ruby. <br/><a rel="nofollow" href="http://thingsvirtual.blogspot.ca/p/bookshelf.html" target="_blank">http://thingsvirtual.blogspot.ca/p/bookshelf.html</a></p>
<p>p.s I might be tempted to take on this project in the near future, and it wont require any addons on your list :)<br/><br/>cheers!</p>
<p></p> Hmm interesting ... I would s…tag:www.grasshopper3d.com,2015-10-27:2985220:Comment:13873772015-10-27T15:38:24.988Zpeter fotiadishttps://www.grasshopper3d.com/profile/peterfotiadis
<p>Hmm interesting ... I would suggest a Skype session.</p>
<p>Hmm interesting ... I would suggest a Skype session.</p> Very happy to explain more cl…tag:www.grasshopper3d.com,2015-10-27:2985220:Comment:13870482015-10-27T12:52:32.818ZDean Hewsonhttps://www.grasshopper3d.com/profile/DeanHewson
<p>Very happy to explain more clearly how to use any part of the script, or what I was trying to achieve.</p>
<p>Very happy to explain more clearly how to use any part of the script, or what I was trying to achieve.</p>