I have a model with lots of buildings and a hill, created with contour lines that I “patched”.
I would like to move all the concerned buildings on the hill, but I want them to remain vertical, which is why the command “FlowAlongSurface” does not suit me.
However, the surface I want to project my buildings on is curved (as I said it is a topography created with patched contour lines"). The file you sent me seem not to allow the selection of the curved surface …
You can also try the following python script - it has the command-line option to either have the buildings stop at the first point they touch the surface, or be just embedded into the surface. It works with either mesh or surface volumes and can project onto either surfaces or meshes. There is currently a limitation with volumes that cross the outer edge, so the surface to project to should be larger than the volumes projecting onto it.