In this post, Dimitar showed how to use CurveLoop.Simplify from Spring Nodes. I’ve been attempting to use it but wasn’t getting the results I expected. I did an experiment or two and found what I think might be a problem with the code.
If I take the same radiused corner rectangle with 50 segments but remove a line segment at random I get results that include the removed segment. Correct me if I’m wrong, but the point of the node is to simplify the existing curve loop, not generate a different curve loop.
Sadly, I don’t understand the code well enough to figure out what might be going on so I post this in hopes that someone smarter can offer insight.