Hi @DavidRutten and @Joseph_Oster thanks @DavidRutten I wish I could solve it with grasshopper
It was easier to explain myself with an example with geometry directly in Rhino.
the only thing that interests me is to restrict the rotation of the curve, so in the example I use the curvature graph, regardless of the heights it has along the path.
only be able to address in a direction without rotation
@Joseph_Oster
It is not what I have in mind. I will try otherwise to make myself understood; please bear with me
Imagine a reptile moving along a path, it happens that when the reptile moves along the curve it begins to rotate along it. thatās the rotation i would like to avoid.
tried to achieve a natural flow curvature_2example.gh (50.7 KB)
but I want to be able to easily adapt to any 3d curve
OH! You know, I really canāt emphasize strongly enough how helpful it would have been to have your GH model from the very beginning. REALLY. Donāt need the video, the model is enough.
Flow doesnāt seem to give you any options but you could use āperp framesā aligned with vertical or horizontal to loft a cross section to make the box, then use Orient to add the pyramid thing (not shown below). Often there is no difference but sometimes maybe there is?
Is there a way to alter the direction taken by the curvature graph in such a way that it directly affects the involved curve, and that the graph shows the new orientation of the curve?
Unfortunately, this is how I try to manipulate the curve from that perspective, it is the cradle of the distortion of the orientation of the flow along a curve
Take a curve that would describe your path then array isoceles triangles along it. Rotate the said triangles around the point attached on the base curve according to your expectations. Then interpolate curves from each of the two corners thay are not attached to your base curve.
edit1 : F ! This is a tiny gif
edit2 : Thank you @DavidRutten for edit 1.5 !
I can have a look in that file when Iām on my computer⦠But I think i used Curvature component (+ some gravity equations to have the banking from the forces). This is a old and bad version though.
But for your specific question Iād use Curvature component, then move points in opposite direction of the curvature at parameter⦠Not perfect, but thatās what first comes to my mind
@vikthor hasnāt explained yet whatās wrong with what I posted above, but Iām not going to pull teeth to get answers. curvature_2019Nov19c.gh (49.2 KB) (not sure how I messed up the date in my file names)