OK, I wish you had said this a long time ago… I started to reply by saying that you need to supply both positive and negative offset values, but as I got into implementing that, I quickly realized what else the Pufferfish component is doing for you that’s different from standard GH.
For future reference, so you can explain why you are using Pufferfish, see the yellow group (+ and -) and the two white groups. This leads to a discussion of data trees that I’d rather avoid at the moment. The Merge at the end might work if you flatten the outputs of both Extrude components, but you can just stick with Pufferfish, find someone else who can help you, and now know exactly how Pufferfish is saving you some trouble.
P.S. I looked around for a long, long time to find something that would move these pieces to resemble a scissor action and finally found it, now in the round blue group below. I also remembered to fix the ‘Degrees’ issue on Rotate.
Irregular Scissor Mechanism_2021Oct18b.gh
Now if only I could remember the original question…
I saw a few other issues that could be fixed or improved, like extruding circles in two directions and joining them together instead of extruding full length in one direction and then moving it half the length in the opposite direction using a “-x/2” expression.