Create mesh or surface from curves - not as straightforward as I thought

I have created 2d roads and paths. I want them essentially projected to a mesh as another mesh or surface. All the points meet and are closed curves. I have tried project curves, mesh, drape, patch, edgesrf, planar srf then project, and any combination I could find on the internet or think of.

I have grasshopper but have been looking for a straight Rhino command. Please let me know if Grasshopper would be a better way to go.

I have been able to project the curves on the mesh (landscape) and create a planarSrf but am stuck at those. I do have a mesh of the landscape to work with. Any ideas?


Attached is a reduced size file with what I have to work with.SuffolkDowns-temp-smallv11dm.3dm (1.5 MB)

I would make a surface (flat surface) from the curves of your roads, mesh them , project the mesh vertices on the terrain

Check mesh topology for any degenerate face

In gh should be quite simple
Gd

Ps when meshing flat surface the size of the mesh elements will drive final quality. Mayben projecting the terrain vertices on the flat surface and merging them in the mesh could be a option

I’d use Pascal’s ProjectObjects script for that. Unfortnately, you might have to break the roads into a few pieces b/c the script limits the resolution. Anyway, it’s on this page:

@gerryark After creating the 2d mesh and attempting to project it (no success)–and before I researched how to use CullDegenerateMeshFaces or whatever command is used to check for degenerate faces–I thought of MeshTrim!

I extruded the 2d polylines of the path to intersect with the mesh terrain, then used MeshTrim. It worked beautifully! Thank you for the inspiration :slight_smile:

Hello - it seems to me splitting the terrain with the closed curves from the Top view is what you are after?

-Pascal

1 Like

Thank you @pascal ! I will try that next time as it seems like it may be a more efficient workflow.