How to "cap" a joined curve inside a curve but not wher they intersect?

How to “cap” a joined curve inside a curve; not were they intersect but space between them?

I’m adding a screenshot here. So I need to extrude square borders along the pathways and i have imported trajectories which are multiple lines, some joined and some not.
What I tried so far: I used Multiple offset on lines to make borders “boundaries” and used Exrude on Lines. Now I need to make a surface capping the borders on the top. How is that possible?

Thnk you in advance. Any advice is welcome!

Before extruding I would use CurveBoolean to create a set of complete closed planar regions from your curves; then either extrude those solid, or use PlanarSrf to make surfaces from them and then extrude the surfaces.

Thanks for such a quick reply!

This method might work for some cases unless it’s like on this screenshot.

CurveBoolean should work fine in the case of your image. Everything needs to intersect to form closed regions. In any case that’s necessary if you want closed volumes after.

Hello!
Do you know any other way to check if all the lines are closed (other than manually)? ?CurveBoolean works on most pefectly but it seems lines don’t intersect properly somewere. I’d try to “join curves by closest edges” but it won’t work since there are too many. It seems there are lots of tiny little “gaps” lol. I’m just curious if there is any way to automatize the prcess. Maybe I could sweep the same profile on multiple lines as trajecories…

Hi Elena - SelOpenCrv and SelClosedCrv will find these. Please post a file if there is something not work for you.

-Pascal

If CurveBoolean isn’t working to find closed areas, select all the curves and run Intersect. That will put a point at all the intersections. If there is no point where you think there should be, that is your problem spot. Fix whatever problem areas you find using ExtendCrv or point editing so there is an intersection found, then run CurveBoolean again.

1 Like

Connect can also be used to connect curves. It will extend and trim the selected curves as needed.