0313-09 -trpatt- MagnetiqueField_multiOriginally uploaded by trevor.patt
Everyone seems to be interested in these multipoint reaction fields, they've become a sort of standard touchpoint for parametric design--the new 9-square grid, maybe. Regardless, they run up against one of grasshopper's biggest weaknesses: the inability to store information in matrices or kind of compound 'list-of-lists.' The script components in grasshopper are indispensible for any kind of dynamic multiple input, previously one could only duplicate operations and sort the lists out through brute force. Unfortunately documentation for scripting dotNET in grasshopper is fairly scarce compared to the number of references dedicated to .rvb scripting.
This definition uses two VB dotNET scripts, one to calculate the translation vector, and another to sort the resultant points into lists from which to make multiple polylines (or interpolated curves).
0313-09 -trpatt- MagnetiqueField_multi - .ghx definition
0313-09 -trpatt- MagnetiqueField_multidefinition written for epfl MxD: thickness with Nathaniel Zuelzke.
.ghx definition available here.
5 comments:
i think David is going to address this pitfall (part of it anyway) in version 0.6?? also some components that deal with >< = == stuff... at least thats what i'm seeing on the grasshopper forum.
i think there is going to be a "wireless" link in 0.6 as well... no more connecting 12 teathers to a slider across the entire screen! :)
Looks like there is indeed 'paths', 'branches', 'nesting', or whatever capabilities in the latest version of Grasshopper (v0.6+). This thread seems to explain some of it:
http://tinyurl.com/denfst
but I haven't had a chance to play around...
Nice stuff, some cool improvements on my version.
Ryan and Nathaniel: I had heard that, but didn't realize how quickly 0.6 was coming out. I'd really like to see how it works with the interface, one of the aspects I like in GC is a tooltip that appears when you hover over geometry that also gives you the indices, so for example "Polygon01[2][4]" such an easy way to understand which direction your lists are organized and which way you need to nest a set of loops
Daniel: Thanks! I've been over to your blog a few times, but haven't had the time to look at the .ghx files. Looks like a lot I could learn there, I'm particularly fond of the rheotomic surfaces.
Post a Comment