Grasshopper

algorithmic modeling for Rhino

Can I group an element from an (input) list with an element from another (input) list, and (output) the group to be baked?  The elements in both lists are surfaces. 

Because I'm new to GH scripting I'm at a loss of how to approach finding the appropriate methods to solve a problem of this kind, and would appreciate any suggestions.

Group[n] to Bake = Element at index[n] in List 1 + Element at index[n] in List 2

Thanks

Views: 622

Attachments:

Reply to This

Replies to This Discussion

Hi Tom,

Thanks for the response. I don't understand what's happening when the parameters are being passed to the function arguments, so the group member within GroupObjects is fuzzy to me.

What I would like to happen is; if you input the two horizontal surfaces as one input and two vertical surfaces as the other input, getting two separate groups as output - each containing one vertical and one horizontal surface.   If you're still with me, refer to attachments for clarity.

Bill

Attachments:

Hi Tom,

You've made this a robust description and I appreciate your effort.  I can certainly use this and with more flexibility. My next step (don't worry - you've already put too much time into it) is to bake each of these output pairs as separate groups (i.e.  Group 1 = {A,F}, Group 2 = {B,E} and Group 3 = {C,D}.  If you have any ideas it would be helpful, but don't feel obligated, what you've provided me has been very nice.

Thanks

Hey thanks Tom.  I'll give it a spin and see what happens.  Things are looking pretty sweet now with the stuff you've sent my way,

Gave it a whirl and hit a wall when trying to create more than five layers Curious - Rhino creates five layers in addition to the default with a new file. Something quirky. Used FabTools Advanced Bake (they seem to know the work-around).

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2020   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service