I’m working on a CNC project, and my CNC software wants the vectors defining the paths it cuts to be joined in a reasonable way. In this case, that means a polygon for every enclosed area (see design below). I’m using Surface Split to do this.
It works for some of the desired polygons, but not others:
My best guess on why was that Join Curves was outputting six different curves and not joining everything into one curve.
After searching I discovered this was because the output curves don’t have shared vertices.
I tried using Topologizer because it has a function to split lines at crossings and create new nodes, but it wants lines and I have curves. I tried to convert them by dropping them into a Line container since none of them are actually curved, but that doesn’t work.
So my questions:
Am I on the right track with this approach or was there an easier strategy I missed along the way?
What is the best way to join overlapping polylines that don’t have shared vertices?
What’s the best way to convert my (straight) curves into polylines?
Btw, Geometric Region is still returning incorrect results in some cases. I don’t suppose you happen to know another plugin offering the same functionality?