Except that wavy sheet isn’t bent towards the roof tiles yet, it goes straight out. So that is exactly what I have to accomplish in Rhino, push the lower edge of the sheet down onto the roof surface so it looks like in the picture. Does anyone have an idea how this could be done in Rhino and/or Grasshopper?
I’ve already tried FlowAlongSrf but it gives weird results.
I’ll be greatful for any hints…
Cheers
Hello - better to post a file of some kind that shows the problem you’re trying to solve - my guess is that with CageEdit using the right surface as a control object should get it.
Hi @Brick_Dave
I had to do the exact same thing some years ago, and IMHO FlowAlongSrf is the way to go. Make sure that the UV directions and normal direction on both base and target surface are the same, and that the orientation matches and pick near the same corner.
Hey guys,
thanks a lot for the quick replies
Although CageEdit could probably do the trick I think it may be easier with FlowAlongSrf looking at your awesome result @Normand.
Could you guide me a little bit through your process? My idea was to extract a cross section of that wavy thing and use FlowAlongSrf on it, then later loft between the original cross section and the deformed one. But I‘ve probably used FlowAlongSrf the wrong way…
dear @Brick_Dave
this is more or less the workflow you might need:
design a curve for the main roof-tile-s-shape / waves. use the _curve tool for this (not arc) (not in the file: fine-tune for the waves to be arrayed endless, you might only want to handle one “S”)
create a flat version of the curve _setPt (z=yes) (to have same structure, for later loft to work nicely)
helping-surfaces _extrudeCrv
the main surface _loft (pick green surfaceEdges, option: tangent start / end )
draw the minor waves, _curve, _extrude, _rotate, _arrayLinear, _changeDegree (3,3) don’t join them to a polysurface (otherwise flowAlongSrf will ignore “preserve structure”)
create a flat version of the main surface _setPt (z=yes) → pink, base Surface for _flowalongSrf (this surface has same nurbs structure as 3d-Version → _flowAlongSrf will work nicely)
_flowAlongSrf use the option “preseve structure” (less data, less precision)
(select minor wave-surfaces, pink as base, cyan as target - use pick-points that are at matching positions)
see layernames in my file for more info.
read help for the commands I listed above. for example _flowAlongSrf