Problems with 'Corner Tool'

I would expect the following shape to have two corners:

CC found 1 corner.

The fillet produced is pretty wonky:

The shape was produced using ‘Trim Vectors’ on a circle, so it is NOT a polyline.
Pump Fountain.c2d (44 KB)

I tried converting to a Polyline, using the offset outside then inside method.

Now every node except the actual corners is a corner, all 511 of them:

The Corner and Fillet tool work best with long straight lines.

If that were done with a Curve:

it would not be possible to find a corner to round since there would not be a straight edge.

2 Likes

In that case, the corner tool should report zero corners, rather than 1, or 511.

You are using a Polyline object, which reports either 1 or 511 corners because there are that many lines plus or minus one.

I show a Curve object which is a representation which captures the design intent and does not have that difficulty.

My first object is a curve (not a polyline) and has what humans would call 2 corners. CC declares that it has one corner, then messes up rounding it. I could see have zero corners (since it’s a curve meeting a line), or two corners (the object is perfectly symmetrical). One corner is just wrong.

If the only working use case for the corner tool is “two straight lines meeting”, then it should enforce that instead of giving random answers.

The fillet all tool works

The corner tool is persnickety. I’ve had many cases where it just wouldn’t work.

3 Likes

Ah, missed that. Mea culpa.

As Tod pointed out, there are two tools for this — when the Corner Tool with control fails for me, I sometimes remember to instead duplicate it, apply Fillet All to the duplicate, then draw lines so that I can then use Trim Vectors to cut down to a series of lines and Curves which can then be assembled into the desired shape.

1 Like

FYI: If you used Inside then outside (rather than outside then inside), you would have gotten what you wanted, also.
Inside:


Outside:

Which is NOT to say there isn’t a DEFECT in the corner tool! Just work-arounds.

2 Likes

That’s what I ended up doing. The ‘outside-then-inside’ approach was an experiment to see how curve-vs-polyline affected things. Turns out both are broken, but in completely different ways.

1 Like