Rotate3D multiple surfaces following one moving on z


I’ve got surfaces that I’d like to move while following orientation of the others. I’d like to have a result which would look close to the picture below :

Any idea on how it could be done ?

OrientSurfaces.3dm (3.4 MB)

Thanks !


is this what you are after? (15.8 KB)

Hi, thank you for your answer but its not exactly what i’m looking for.

I’m looking for a way to make surfaces rotate3D following the angle difference that there is between centers of each surfaces when the “driving” one is moving on z

(illustration of what kind of deformation i’d like to achieve, before -> after moving the center one on z)

OrientSurfaces.3dm (3.5 MB)

Is this what you are trying to do? (37.5 KB)

Yes this it ! Thank you very much !