Propagate a rhombus module in a surface in grasshopper - Grasshopper2024-03-29T09:01:59Zhttps://www.grasshopper3d.com/forum/topics/propagate-a-rhombus-module-in-a-surface-in-grasshopper?feed=yes&xn_auth=noBTW: Since parametric these d…tag:www.grasshopper3d.com,2017-03-28:2985220:Comment:17225102017-03-28T08:03:37.448Zpeter fotiadishttps://www.grasshopper3d.com/profile/peterfotiadis
<p>BTW: Since parametric these days means in 99.9999% of cases just an abstract/academic concept (and pretty much nothing more) where's the parametric part related with the defining "top" curvy surface?</p>
<p>That's the 1B question.</p>
<p>BTW: Since parametric these days means in 99.9999% of cases just an abstract/academic concept (and pretty much nothing more) where's the parametric part related with the defining "top" curvy surface?</p>
<p>That's the 1B question.</p> Well...
1. What is this ultra…tag:www.grasshopper3d.com,2017-03-27:2985220:Comment:17221282017-03-27T18:27:17.311Zpeter fotiadishttps://www.grasshopper3d.com/profile/peterfotiadis
<p>Well...</p>
<p>1. What is this ultra paranoid thingy? What serves? Why?</p>
<p>2. Leaving the big questions aside <strong>is this</strong> (other stuff deactivated) what are you trying to achieve <strong>using the morph things</strong>? In plain English: morph a polyline into a collection of twisted boxes where the top is the curvy thing (with variable "resolution") and the bottom is the flat thing (ditto).…</p>
<p></p>
<p>Well...</p>
<p>1. What is this ultra paranoid thingy? What serves? Why?</p>
<p>2. Leaving the big questions aside <strong>is this</strong> (other stuff deactivated) what are you trying to achieve <strong>using the morph things</strong>? In plain English: morph a polyline into a collection of twisted boxes where the top is the curvy thing (with variable "resolution") and the bottom is the flat thing (ditto).</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769266558?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769266558?profile=RESIZE_1024x1024" class="align-full" width="721"/></a></p>
<p></p> I have attached the file heretag:www.grasshopper3d.com,2017-03-26:2985220:Comment:17214322017-03-26T22:52:51.756ZKarisma Shokerhttps://www.grasshopper3d.com/profile/KarismaShoker
<p>I have attached the file here</p>
<p>I have attached the file here</p> Hi Peter,
I took a route usin…tag:www.grasshopper3d.com,2017-03-26:2985220:Comment:17213442017-03-26T22:44:30.285ZKarisma Shokerhttps://www.grasshopper3d.com/profile/KarismaShoker
<p>Hi Peter,</p>
<p>I took a route using box morph in order to simplify my intentions and make it more manageable for a beginner like me.. I have managed to set up a boundary region using 2 surfaces and a box morph component. </p>
<p>Currently I am able to use 2 surfaces and populate a component between them- I have rebuilt the boundary surface (SURFACE 1) and offset it (SURFACE 2).</p>
<p></p>
<p>Now the trouble I am having is manipulating SURFACE 2 using the attractors/repellers (Capture 2 +…</p>
<p>Hi Peter,</p>
<p>I took a route using box morph in order to simplify my intentions and make it more manageable for a beginner like me.. I have managed to set up a boundary region using 2 surfaces and a box morph component. </p>
<p>Currently I am able to use 2 surfaces and populate a component between them- I have rebuilt the boundary surface (SURFACE 1) and offset it (SURFACE 2).</p>
<p></p>
<p>Now the trouble I am having is manipulating SURFACE 2 using the attractors/repellers (Capture 2 + 3).</p>
<p>When applying the forces SURFACE 2 is broken down into points and I am struggling to rebuild the geometry in order to reconnect to the surface morph. Is there anything you could recommend? I think I bit off more than I can chew and now trying to simplify...</p>
<p></p>
<p>Any help will be much appreciated!</p>
<p></p> BTW: There's a few things tha…tag:www.grasshopper3d.com,2017-02-25:2985220:Comment:16999032017-02-25T07:57:08.535Zpeter fotiadishttps://www.grasshopper3d.com/profile/peterfotiadis
<p>BTW: There's a few things that I can post (classified as "public") and many many others that I can't (the "internal" ones). Broadly speaking anything that implicitly or explicitly could help a pro to gain profits falls in the latter category.</p>
<p>The challenge here is to do the job (up to a point) using "anodyne" ways at the cost of providing slow, incomplete and quite inefficient solutions.</p>
<p>That said this specific vault case requires addressing 4 "classes" of problems (for…</p>
<p>BTW: There's a few things that I can post (classified as "public") and many many others that I can't (the "internal" ones). Broadly speaking anything that implicitly or explicitly could help a pro to gain profits falls in the latter category.</p>
<p>The challenge here is to do the job (up to a point) using "anodyne" ways at the cost of providing slow, incomplete and quite inefficient solutions.</p>
<p>That said this specific vault case requires addressing 4 "classes" of problems (for instance: regions due to ccx events or <strong>alternatively</strong> circuits in graphs etc etc).</p>
<p>Back to business:</p>
<p>Creating a realistic "random" W truss of that type is one of the most challenging tasks in parametric adventures (in fact ... is the top dog by some miles). One of the many issues is an approach to manage "on-the-fly" clash situations by individually modifying nodes (without been sure that you can arrive to an all overall valid solution). Since one "path" tried may yield dead-end(s) this means keeping track of your corrective actions in a hierarchical manner and been able to follow a different "path". Another (obvious) issue is to use instance definitions for all the "components" thus achieving almost real-time response (try to manage 100K++ "solids" [sleeves, cones etc etc] to see what I mean) ... etc etc. </p>
<p>The big thing is: what are you going to tell to your instructors about the required code part? (<strong>that 99% mentioned</strong>) And if a "complete" solution is primarily based on "black boxes" could - in the instructor's eyes - your Master Thesis qualify as yours?</p>
<p>That said Vaults_V1 is achievable solely via components.</p> Thanks!
Could you also send t…tag:www.grasshopper3d.com,2017-02-24:2985220:Comment:16996822017-02-24T17:44:09.330ZKarisma Shokerhttps://www.grasshopper3d.com/profile/KarismaShoker
<p>Thanks!</p>
<p>Could you also send the file with the "freaky C# stuff you can get trusses (the one shown is thick at mount points and thinner elsewhere) as the "inverse" of the forms that you are after"</p>
<p>Thanks!</p>
<p>Could you also send the file with the "freaky C# stuff you can get trusses (the one shown is thick at mount points and thinner elsewhere) as the "inverse" of the forms that you are after"</p> And this is a preview about t…tag:www.grasshopper3d.com,2017-02-24:2985220:Comment:16997152017-02-24T16:20:27.321Zpeter fotiadishttps://www.grasshopper3d.com/profile/peterfotiadis
<p>And this is a preview about the remaining 99%.</p>
<p>We have a given line graph as K1 did:</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769250645?profile=original" target="_self"><img class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2769250645?profile=RESIZE_1024x1024" width="721"></img></a> Our goal is to create a W truss (and lot's of other things: clash checks for instance) out of these taking care planarity constrains as well. Let's over-simplify the case. Using that planar test data set shown we create a classic Adjacency Matrix that tells us what node is…</p>
<p>And this is a preview about the remaining 99%.</p>
<p>We have a given line graph as K1 did:</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769250645?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769250645?profile=RESIZE_1024x1024" class="align-full" width="721"/></a>Our goal is to create a W truss (and lot's of other things: clash checks for instance) out of these taking care planarity constrains as well. Let's over-simplify the case. Using that planar test data set shown we create a classic Adjacency Matrix that tells us what node is connected with what (you can use Sandbox for making the connectivity required in order to make the Matrix) :</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769251025?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769251025?profile=RESIZE_1024x1024" class="align-full" width="721"/></a> Some other freaky thingy gets the Matrix, does freaky things (using recursion) and finally yields node indices that belong to a closed loop/cycle (see the forefront and the back). The other indices shown (describing "bigger" loops) are used for other type of stuff/checks:</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769253095?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769253095?profile=RESIZE_1024x1024" class="align-full" width="721"/></a> More soon</p> Brilliant Peter! Thank you!tag:www.grasshopper3d.com,2017-02-24:2985220:Comment:16996572017-02-24T16:00:50.851ZKarisma Shokerhttps://www.grasshopper3d.com/profile/KarismaShoker
<p>Brilliant Peter! Thank you!</p>
<p>Brilliant Peter! Thank you!</p> Remember: the more things you…tag:www.grasshopper3d.com,2017-02-24:2985220:Comment:16994062017-02-24T15:49:59.282Zpeter fotiadishttps://www.grasshopper3d.com/profile/peterfotiadis
<p>Remember: the more things you can do ... the less things you should do. Meaning that power is nothing without control.</p>
<p>Anyway ... get the def. Requires K1, ExoW, WB and IntraLattice. Is carried over mostly via C# because ... er ... the <strong>remaining 99%</strong> (how to do some real-life canopy and/or a real-life truss out of the relaxed line graph) is only doable via code - no ExoW/IL (so ... the 1% is indeed doable).</p>
<p>At first ... <strong>just double click</strong> the…</p>
<p>Remember: the more things you can do ... the less things you should do. Meaning that power is nothing without control.</p>
<p>Anyway ... get the def. Requires K1, ExoW, WB and IntraLattice. Is carried over mostly via C# because ... er ... the <strong>remaining 99%</strong> (how to do some real-life canopy and/or a real-life truss out of the relaxed line graph) is only doable via code - no ExoW/IL (so ... the 1% is indeed doable).</p>
<p>At first ... <strong>just double click</strong> the Kangaroo1 engine, halt the simulation AND ONLY THEN redirect the resulting line list to the ExoW/IL. As delivered <strong>neither is active</strong>.</p>
<p>Note: <strong>ExoW</strong> and/or <strong>IntraLattice</strong> MAY or <strong>MAY NOT</strong> work (each one has his own issues, but ExoW despite the glitches yields way better looking liquid stuff). So the liquid root may or may not be the holly grail that you expect (life sucks).</p>
<p>Note: As is delivered this only does a liquid node load bearing structure (ideal for Planet Utopia). Paint the thing black, do some proper pavement, populate with birds of pray, wait for the envelope def (that's freaky), put humans inside, <strong>lock the doors</strong> > massacre. </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769250739?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769250739?profile=RESIZE_1024x1024" class="align-full" width="721"/></a></p>
<p></p> You've got it spot on Peter *…tag:www.grasshopper3d.com,2017-02-24:2985220:Comment:16993912017-02-24T14:24:29.322ZKarisma Shokerhttps://www.grasshopper3d.com/profile/KarismaShoker
<p>You've got it spot on Peter *insert laughing emoji* haha</p>
<p>This looks doable and within the realms of the intention!</p>
<p>Would it be possible to get the script from you?</p>
<p>You have been amazing help Peter! To get an insight into the 101 ways to manipulate geometry in a programme that often (more often than not) leaves me mind-boggled.. </p>
<p>You've got it spot on Peter *insert laughing emoji* haha</p>
<p>This looks doable and within the realms of the intention!</p>
<p>Would it be possible to get the script from you?</p>
<p>You have been amazing help Peter! To get an insight into the 101 ways to manipulate geometry in a programme that often (more often than not) leaves me mind-boggled.. </p>