Projecting mutiple curves onto multiple surfaces

Hey
hoping someone can help me here.

I have mulitple curves that i want to project onto multiple surfaces. I wish for the lines to stop when they hit a surfaces, so that they dont project onto the surfaces beneath it, and being trimmed on the way down.

Hope it makes sense!

  • Mathias
1 Like

being trimmed on the way down

I am not sure what’s meant by this, but I expect what you want is something similar to the laElevateToTerrain command in Lands Design plugin (paid, but very useful btw).

You could probably write a script that splits all the curves by the MeshOutline of each of your polysurfaces, and then SetPt the Z value based on the Z value of the brep it’s in using SelBoundary.

Edit: actually, you don’t need a script. You can just manually do it:

  1. MeshOutline on each of your objects in Top view.
  2. Split the curves with your MeshOutline curves.
  3. Project the splitted curves to the polysurface terrain.
  4. Delete all the vertical/extra lines.

1 Like

You can try this script…

ProjectCrvsToTerraSlices.py (6.6 KB)

1 Like

Thanks! that did the job!

That’s what it was designed for… :smiley: