How to offet a curve with a plane in grasshopper

Hi! Im trying to make a basic table algorithm. For top of the table, I want to offset the curve with different x and y value. But offset curve is giving me only equal value offsetting on x and y direction. How can i make as you can see in the image?

table.gh (10.7 KB)

Hi @cemrekale,

Welcome to the forums!

You could try Scale Non Uniform?

Thank you!
Yes i tried it but scale NU is giving me extension of 2 edges which are x and y. I want to extend 4 edges with spesific numbers like 10 cm extending for 2 opposed edges , the others 2cm extending.

OK, this should work, though:

It’s probably not the most efficient or elegant solution, but it works. :wink:

table_v2.gh (18.3 KB)

Thank you! It works perfectly!:slightly_smiling_face:

with scale NU


table_ev.gh (18.0 KB)

2019-03-27%2000_26_40-Window
variable_offset_loose.gh (8.5 KB)
This cluser do a “variable” offset loose on a closed polyline, it use a sequence (list) of values for offset distances.

Thx a lot! :slightly_smiling_face:

Thank you! It works!:slightly_smiling_face:

you can also use this , you need Bounding rectangle from Pufferfish