Softmove with curves in grasshopper

Good afternoon,
i’m trying to recreate a script that emulates the function of softmove using curves in grasshopper but i’m struggling when it comes to actually reshape the surface.
i was trying with gaussian curves but i’m not sure how to use

if anyone can help i’d greatly appreciate :folded_hands:


dividi.gh (19.6 KB)

What is “softmove”? :roll_eyes:

Also some curves not internalized:

softmove it’s a native command in rhino 7 (i dont know about earlier versions) that allows to deform a surface using control points pulled towards control curves,

rebuildsurface is to gather the control points.
in this gh file there should be also the curves

dividi.gh (23.0 KB)

what is -designwise- the difference between the 3 groups of curves? why not just one list?

i wanted 3 different “depth” or attraction strength…could be a good idea to work first with one set though

Oh, “attraction strength”? Standby…


SrfGrid_2025May27a.gh (10.1 KB)

1 Like

pointdeformToCurve.gh (16.9 KB)

1 Like

to keep it simple i moved the points in Y - didnt calculate the vector to the curve.
the only downside t me is the area where the to curves are so close that the deformation is doubled…

I think thats quite close to what i was trying but considering the complexity and the fact that there are some other design considerations to take into account i’ll probably give up on using grasshopper (not before trying for a couple more hours),
thank you both for the help :grinning_face_with_smiling_eyes:

As usual, there are many ways to do this.


SrfGrid_2025May27b.gh (22.2 KB)

:frowning: