Hello, I’m trying to model this parametric wall and whenever I have more than 32 nodes into the perp frame and it’s doing this weird thing where some of the mesh is going outside of the line, I’m very very new to this and followed a tutorial to make it, I can’t seem to figure out whats going on, I was using the 42 nodes to shape the openings (Which are doorways) any help would be greatly appreciated.
not sure what is going on there, but as a general rule of thumb, I recommend to never plug that many inputs just by using shift.
use a “merge” node!
that way you at least have an idea of the order and you can actually insert new items anywhere needed.
Thank you for the advice, I tried the merge node, and I agree it’s much easier to know whats going on, but unfortunately, it still hasn’t worked
its really tough to say w/o the file
Not sure why I didn’t upload it, here
Tunnel of smoothness.3dm (9.1 MB)
Tunnel of smoothness.gh (17.7 KB)
your point order is not aligned to some of the sections! That is why they jump…
I built a simple list item function to scan through the individual sections to see what’s going on.
things to consider:
-create the points in grasshopper, so the order is clear; bake only for placement of the sections.
-leave the sections all in one location (>but on separate layers)
Tunnel of smoothness_dk.gh (29.3 KB)
Thank you so much for your help!! This is the first time I’ve used any of this software so it’s all very new to me, your help is greatly appreciated
Very newbie question again, how do I then take this to then generate the mesh?
not sure I quite understand what you mean.
generally what you did is working… you just need to fix the order of the sections:
to me, not knowing your design-intention, the sections seem to be referenced in a rather random order and the points drawn at each section are not referenced in the same order the sections are.
you have to synchronize these two orders.
your sections are not evenly layed out, meaning the don’t have the same distance to each other.
It would be helpful to place them in a grid, like 20mm apart from each other.
I would create a linear array from a single input point bake it to Rhino and arrange the sections to that linear array. but in which order you want the sections only you know
Ahhh I see, currently, the sections are very random, the intention once I could get it working was to use the sections to create openings (doorways) into the mesh and make it curve behind some podiums that are to be slightly inset into the wall. it’s meant to display smooth so that’s why I took this approach, Thinking about it now, I’m probably best starting from scratch with the curves and setting the points out correctly so they are all on the same plane, if my understanding is correct
yes… the key question, looking from the outside is:
do your sections remain in the same order, or do you need to re arrange them during the design process?
The way Rhino and Grasshopper interact can be tricky in case the latter is needed.
if you want to manually move the curves in Rhino but have them referenced in a linear fashion, eg. “left to right”, you will need to tell grasshopper how to do that… and that is not “trivial” you could eg. draw 42 bounding boxes and check in which bounding box a referenced section is, and assign that “index”, sort the sections by that index so that it gets transformed by the right plane/frame.
so whatever section is in the bounding box nr “X” will be in the corresponding position nr “X” in your sweep1
I made a suggestion how to solve that in the .gh attached.
Tunnel of smoothness.3dm (3.1 MB)
Tunnel of smoothness_dk2.gh (33.2 KB)
btw, your sections were not all planar, as I found out trying to get the area centroid from them!
Thank you so much! if it’s not too much trouble, would you possibly know why it’s now doing this? I’ve got the nodes set out exactly how I need them now, but when I’m editing the mesh to create the “The openings” it’s making them rise up
Wall of smoothness.3dm (3.0 MB)
Tunnel of smoothness_dk2.gh (20.7 KB)
you are cheating a bit, by using that sweep1 instead of generating all the sections in one go.
and the sweep is causing the problem. if you bake the sweep1 you will see better.
you can try to do a loft with “straight” option instead. that will basically create degree1 surfaces in one direction and avoid the tangency issue you are observing.
I’ve managed to find the Loft and connect it up so that it’s connecting up, but I’m not sure how to add the straight modifier to it
Tunnel of smoothness_dk2.gh (25.9 KB)
Wall of smoothness.3dm (9.1 MB)
you can also directly r-click on the “options” input of the loft component, but the “loft options” exposes it more clearly
loft only accepts curves in on direction, meaning you can’t use the rail input.
disconnect it
I don’t think you need it anyway, because your sections are already placed by using the rail, so start and end are defined, right?
http://docs.mcneel.com/rhino/5/help/en-us/index.htm#commands/loft.htm?Highlight=loft
Yeah I believe that’s right, Let me see if I can find an image of what I’m trying to make, you might know of a much easier way to create something like this. I thought by using the 42 nodes I could use it to create the openings and other geometry. I made this one in blender but as you can see it’s very messy and it’s impossible to edit without starting again
as long as you get what you want, who cares about the process
if you go from Rhino to Blender to Photoshop to Grasshopper… as long as it supports your way of thinking/designing
It looks like an interesting piece you are working on, and I believe often preserving the conceptual intend is more important than streamlining a solution in a certain technique or a certain software.
I just used the word “cheating” because from the parametric point of view there would be different methodologies available to create what your are doing more efficiently.
But as you pointed out, it is your first scripts in GH… let your thinking catch up.
When I started to study architecture, there were no computers available and we did these things with hot-wire cutters, foam, and cardboard.
And we also got the job done!!
I’ve managed to figure out how to do it now, thank you so much for your help, and for anyone who somehow stumbles on this and doesn’t know how to do something similar (unlikely) What I ended up doing was generating the curvy wall using 4 nodes, then generating the shapes I wanted to cut out in grasshopper and subtracting those from the generated mesh