Offset multiple curve segments with multiple distance values

Hello folks im trying to offset X segmented polylines into their segments and offset each segment in its own offset distance value , but i cant seem to figure out a way to do that , i tried all offset nodes , none has that option and i even tried @laurent_delrieu C# script that he did on a similar topic but it didnt work , i want to offset them outward because then my goal would be to create a bounding polycurve that flows along the offseted segments, im thinking of using sort list of points along curve node but i need to get through this part first!

Offset multiple curve segment and get their boundary limit.gh (10.2 KB)

Hello
it could be good if it was a bit more clear.
Are the random value the offsets ?
What is the reference of the discussion where there is a c# ?
Here is a way
I used Nautilus just because your curve are not well oriented, it is better if CCW. But You cab do it by hand.
Then here just moving segments then scaling then using Fennec to make regions. There are surely others plugin to do that


Offset multiple curve segment and get their boundary limit.gh (14.3 KB)

yes the random values ive set are the offset values

and this is the older topic : Variable Offset for each segment of a polyline-curve - #5 by DavidRutten

thanks laurent!

it is better with some link, I have no time to look deeply in this old code. But it works quite well (not perfect as curve orientation has no effect !!! )

This seems not true, this tools offsets each line with, I just cheat to take into account the 2 offsets (inward outward)


No plugin
Offset multiple curve segment and get their boundary limit LD.gh (17.7 KB)

you’re awesome laurent! thanks!!