Fillet between two lines?

Probably a very simple solution to this one. I want to offset a line by a user-defined value on both sides and fillet those two lines with a single intersecting line. I expected there to be a node that handles this, and Arc.ByFillet almost works, but it doesn’t have options for which quadrant to fillet on and the direction of the lines don’t seem to change anything.

Is there another way to accomplish this that allows the user choose where to place the fillet?

For reference, this is where I’ve stopped for the day. I’m running into a lot of list issues due to my lack of experience with the platform, no doubt.

Assuming the line is actually a line, when you offset it +X and -X you’ll have 3 parallel lines.

Can you sketch what the expected fillet should look like?

If I understand correctly, you can create an offset of your line, then use Dynamo to select the original line and assign a new line style to it! but the line style shoud be predefined in your template.

I’m anticipating to be able to make something like this (which may also be mirrored in other circumstances):

But I’m ending up with results more like this:

Even if I control the length of the line to be offset, I may still end up with both fillets in the NW quadrant of their respective intersections.

This appears to be CAD curves, not Dynamo ones.

Best to post your graph that is producing this result as otherwise the outcomes will vary based on the input data and whatever people come up with at random is unlikely to mirror your current setup.

Apologies, using C3D was the best way I knew how to sketch it. I’ve attached an earlier version of the graph that was producing the results I drew above.

CreateFillets.dyn (20.0 KB)

Based on my C3D linework, here’s my result:

1 Like