(NEW) Added small optimization for 3D roughing toolpaths with lots of islands as the outlines are calculated.
(NEW) Warning if V-cutter is chosen for pocketing in Advanced V-Carve.
(FIX) Crash if the model resolution is changed while roughing toolpath is calculating.
(FIX) Old Pro 3D model could be retained if new 2D-only file is loaded.
A couple of notes:
The Trim command implements our take on the undo strategy that was, I think, recommended by @GJM where cancel does an undo on all changes made during the command. If you click OK, they’re all in the undo stack separately. If everyone likes it, we’ll add that to the Fillet command as well.
There are cases where the Trim command shows an intersection that cannot be trimmed. The best case would be a circle and a single line coming out of it like a lollipop. Trimming the line would remove it, which we don’t allow, and a single intersection cannot be used to trim a closed vector. There are an almost-infinite number of variations on this and we”re not quite sure how to handle them in a complete way without doing A LOT of math to filter them, or writing a lot more code. This is all to say that we’re aware of the edge case but are not yet sure how we want to handle it.
@robgrz Just started playing with it. It’s great. Nice implementation - very clear.
The way undo works is not EXACTLY what I would expect (of course)…CTRL-Z (undo) within the dialog should work as usual - 1 change at a time and keep you in the dialog…but CANCEL should undo all changes done within the dialog. That’s what I would predict would happen.
For all of you who have shared the struggle of placing your text above other objects and having them cut out the background - look at what 4 clicks did!
I think there’s something funky going on with my computer - still don’t see it. Some other oddities have been happening today. I’ll check a different computer.
The best way to think of it is that Trim operates on curves directly. Boolean operates on the areas contained by a curve.
Trim can be very precise and give you a lot of control. Boolean does the whole thing robustly in a single click, but without control of what happens at each vertex.
Someone correct me but I think holding shift while reloading will ignore cached data in your browser.
On a windows machine CTRL-Refresh on the browser will force a refresh on the cache as well…then you’ll see the new version. I had that happen to me on the last update. It’s what happens when you’re REALLY quick to try the updates!
I really like the trim feature but the thing I don’t like is it leaves the item you’re working on, I am guessing, as an open graphic.
I trimmed up a cam shape and when trying to setup a toolpath, selecting an outer contour path the part not trimmed was on the inside and the trimmed portion was on the outside?
I ended up having to use Boolean to get it right.
Is there a way to have a trim made into the part of the shape for tool pathing? Reason being having to create another part just to use the Boolean to get the result wanted is more work and time consuming.
Maybe a merge or attachment of some sort? Glue, whatever you want to call it.
Never saw the join but will look.
If trim and join is faster, why use Boolean? it took me quite a while trying to line up the created part to the shape to get it to work right.
Line up the top and the side was out and visa versa.