Fillet offset curves at intersections

Dear Grasshopper Community,
I am a beginner who has been using Grasshopper for a year to complete small tasks. Recently, I have been trying to perform a fillet operation on a bunch of intersecting curves but have not been able to get the desired results.

As shown in the attached image, I have identified the intersection points between the curves but have not been able to proceed further. After finding the intersection points I want to fillet the corners at the intersections, example scenario of this workflow would be to make roads out of centrelines . Despite searching for tutorials online, I have not found a solution that works for me. I would greatly appreciate any guidance or explanations from the community on how to move forward with this operation.

Thank you in advance for your assistance!


90.gh (10.5 KB)

Also if you’re dealing with polylines - clipper is a great tool. But in this case it converts your curves to polylines so not ideal. Gets the job done quick though:

Thanks a lot @ Ftzuk, this helped!

You can use Ribbon offset from Fennec addon

ribbon.gh (8.5 KB)